https://github.com/stephanakkerman/live-binance-charts
Dive into real-time cryptocurrency market trends with this Python-based charting tool. Inspired by TradingView's UI, it taps into Binance's live data, offering a sleek and interactive experience for crypto enthusiasts.
https://github.com/stephanakkerman/live-binance-charts
binance binance-api candlestick-chart charting charts crypto cryptocurrency finplot graphs plots plotting pyqt6 pyqtgraph ta technical-analysis technical-indicators tradingview
Last synced: 4 months ago
JSON representation
Dive into real-time cryptocurrency market trends with this Python-based charting tool. Inspired by TradingView's UI, it taps into Binance's live data, offering a sleek and interactive experience for crypto enthusiasts.
- Host: GitHub
- URL: https://github.com/stephanakkerman/live-binance-charts
- Owner: StephanAkkerman
- License: mit
- Created: 2021-08-16T20:20:39.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T15:23:37.000Z (about 2 years ago)
- Last Synced: 2026-03-27T15:24:39.190Z (4 months ago)
- Topics: binance, binance-api, candlestick-chart, charting, charts, crypto, cryptocurrency, finplot, graphs, plots, plotting, pyqt6, pyqtgraph, ta, technical-analysis, technical-indicators, tradingview
- Language: Python
- Homepage:
- Size: 215 KB
- Stars: 62
- Watchers: 1
- Forks: 13
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Live Binance Charts
[](https://www.python.org/downloads/release/python-380/)
[](https://github.com/psf/black)
[](https://opensource.org/licenses/MIT)
---
This repository showcases my efforts in visualizing live cryptocurrency price data from the Binance exchange using two distinct implementations.
## 📊 Implementations
### 1. finplot
Utilizing `finplot` combined with `PyQt6`, this implementation offers a sophisticated and advanced charting solution in Python.
### 2. mplfinance
Leveraging `mplfinance`—built on the foundation of the widely-used `matplotlib` library—this approach provides another way to chart cryptocurrency data. Configure your Binance API keys in `src/mplfinance/keys.py` to auto-plot your assets, or leave it blank to manually specify the cryptocurrencies you'd like to visualize.
## ✨ Features
- Dark Mode: Enjoy a Tradingview-style dark theme for better visual clarity.
- Customizable View: Easily add or remove charts as per your preferences.
- Real-time Updates: Stay updated with live data thanks to the Binance websocket integration.
## Dependencies
The required packages to run this code can be found in the `requirements.txt` file. To run this file, execute the following code block:
```
pip install -r requirements.txt
```
## How to run
- Clone the repository
- Run `python src/finplot/main.py` or `python src/mplfinance/main.py`
- See result
## Images
### finplot

### mplfinance
