StepanTita
crypto-trading
Jupyter Notebook

Crypto Arbitrage Explorer: A Dash-powered Python tool for real-time visualization of cryptocurrency arbitrage opportunities across exchanges.

Last updated Aug 26, 2025
25
Stars
2
Forks
1
Issues
0
Stars/day
Attention Score
7
Language breakdown
No language data available.
Files click to expand
README

Crypto Arbitrage Analyzer with Dash 💼 📈

Harness the power of Python and Dash Framework to explore and visualize real-time arbitrage opportunities across various crypto platforms!

Demo

https://github.com/StepanTita/crypto-trading/assets/44279105/10cde706-9682-4f53-b00e-559659c83f7a

Features 🌟

  • 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.

Built With 🛠️

Getting Started 🚀

Prerequisites

  • Python 3.10.x
  • pip
or
  • docker
  • docker-compose

Installation

  • 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 to localization.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

Configuration ⚙️

  • 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 -

License 📄

This project is licensed under the MIT License. See the LICENSE.md file for details.

TODO:

  • p2p arbitrage
🔗 More in this category

© 2026 GitRepoTrend · StepanTita/crypto-trading · Updated daily from GitHub