Harness the power of Python and Dash Framework to explore and visualize real-time arbitrage opportunities across various crypto platforms!
Screen_Recording_2023-08-10_at_17_13_47_AdobeExpress-2-2.mp4
- Live Arbitrage Visualization: Witness real-time differences in asset prices across platforms.
- Interactive Dashboards: Deep dive into data with intuitive and dynamic charts.
- Cross-Platform Analysis: Compare opportunities across multiple crypto exchanges.
- Responsive Design: Access your analyzer on any device.
- Python 3.10.x
- pip
or
- docker
- docker-compose
- Clone the repo:
git clone https://github.com/StepanTita/crypto-trading.git
- Install necessary python packages:
pip install -r requirements.txt
- Add
CONFIG
environment variable to contain the path to the config file. - Add
LOCALE
environment variable to contain the path tolocalization.yaml
- Change current directory to backend:
cd backend
- Start the server with
python wsgi.py
and access UI on localhost:8080
or with docker:
docker-compose -f docker-compose.yaml up -d
and access UI on localhost:9090
- config.yaml - this file configures the dates range, symbols, and platforms, as well as database connection
- backend/config.py - is the flask configuration file, normally you should not use that
- localization.yaml -
This project is licensed under the MIT License. See the LICENSE.md file for details.
- p2p arbitrage