A Python-based trading bot that can execute trades on cryptocurrency exchanges.
- Real-time market data monitoring
- Technical analysis indicators
- Automated trading strategies
- Risk management
- Exchange integration
- Interactive TradeView-like visualization dashboard
- Install Python 3.8 or higher
- Install dependencies:
pip install -r requirements.txt
- Create a
.env
file with your exchange API credentials:EXCHANGE_API_KEY=your_api_key EXCHANGE_API_SECRET=your_api_secret
- Configure your trading parameters in
config.py
- Run the trading bot:
python main.py
- In a separate terminal, run the visualization dashboard:
python visualization.py
- Open your web browser and navigate to
http://localhost:8050
to view the dashboard
- Real-time candlestick price chart
- Moving Average indicators
- RSI indicator with overbought/oversold levels
- Open trades table with entry prices, stop losses, and take profits
- Auto-updating every minute
- Dark theme for better visibility
Edit config.py
to customize:
- Trading pairs
- Strategy parameters
- Risk management settings
- Technical indicators
Trading cryptocurrencies involves significant risk. This bot is for educational purposes only. Use at your own risk.