How mlopsartisan/live_candlestickchart_mt5 works
This repository is a set of standalone cryptocurrency charting and trading prototypes rather than one integrated application. The main workflows are fetching market candles and rendering interactive charts, streaming Binance data into live charts, and submitting manual orders through MetaTrader 5. Some scripts also append market data to CSV files for later monitoring. The graph reflects sampled scripts; names in the tree suggest additional algorithm and backtracking experiments, but their behavior and wiring cannot be confirmed from the available source.
Main entry points: Little_change_for visulization_Via_Websocket.py Binance live chart · Final_Trading_Chart.py MT5 chart app · check.py Quick order chart · print_price.py Price CSV capture
Components 16
Market charts
- MT5 chart app
Final_Trading_Chart.py - MT5 candle rates
Final_Trading_Chart.py - Candlestick view
Final_Trading_Chart.py - Binance live chart
Little_change_for visulization_Via_Websocket.py - Live candle buffer
Little_change_for visulization_Via_Websocket.py
Trade execution
- Quick order chart
check.py - Manual trade CLI
UsingMT5_Order_sending/Sell_Order.py
CSV capture
- Price CSV capture
print_price.py - Tkinter CSV chart
tkinter_plotchart_storedata_csv.py - Price data CSV
price_data.csv - Chart data CSV
data.csv - CSV row monitor
monitor_csv.py
Other components
- User
- MetaTrader 5
- Binance REST API
- Binance WebSocket
Connections 21
- User → MT5 chart app: selects timeframe
- MT5 chart app → MT5 candle rates: requests candles
- MT5 candle rates → MetaTrader 5: fetches rates
- MT5 chart app → Candlestick view: renders chart
- User → Binance live chart: selects timeframe
- Binance live chart → Binance REST API: loads history
- Binance live chart → Binance WebSocket: opens stream
- Binance WebSocket → Live candle buffer: supplies candles
- Binance live chart → Live candle buffer: plots candles
- User → Quick order chart: submits order
- Quick order chart → MetaTrader 5: sends order
- Quick order chart → MetaTrader 5: requests candles
- User → Manual trade CLI: chooses trade
- Manual trade CLI → MetaTrader 5: sends or closes
- User → Price CSV capture: selects timeframe
- Price CSV capture → MetaTrader 5: fetches rates
- Price CSV capture → Price data CSV: appends candles
- User → Tkinter CSV chart: selects timeframe
- Tkinter CSV chart → MetaTrader 5: fetches rates
- Tkinter CSV chart → Chart data CSV: appends candles
- CSV row monitor → Price data CSV: reads latest row