Skip to content

Ethereum crypto tracker for tracking price dynamics with trading algorithm overlay and notification via telegram bot.

Notifications You must be signed in to change notification settings

Segfaul/eth_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethereum Tracker

Asynchronous bot for analyzing the futures market according to the algorithm of taking into account percentage deviations from the main trading indicators with the possibility of alerting.

The algorithm works on the principle of average deviation from SMA and RSI, PSAR indices.


Project Status

Completed ✓


Functionality

Technologies and Frameworks

  • Python 3.11
  • Aiohttp 3.8.5
  • Aiogram 2.25
  • TortoiseORM 0.19.3
  • PostgreSQL
  • Docker

Installation

  1. Clone the repository to the local machine

    git clone https://github.com/Segfaul/eth_tracker.git
  2. Go to the repository directory

    cd eth_tracker
  3. Create and activate a virtual environment

    python -m venv env
    source env/bin/activate
  4. Set project dependencies

    pip install -r requirements.txt
  5. Configure the configuration file .env

    nano .env
  6. Run the main application in the background

    python -m app.main
  7. In case of a problem, the program will stop automatically or you can stop execution using

    ps aux | grep ".py"
    kill PID
  8. Also you can build a docker app and run the container

    docker-compose up -d --build

Algorithm Perfomance (2% / w)

~  ATOM/USDT

~  Unrealized (P&L) : 0%
~  Total Profit: 2.0 %

About

Ethereum crypto tracker for tracking price dynamics with trading algorithm overlay and notification via telegram bot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published