This project includes a cryptocurrency trading bot and a Flask web interface for controlling and monitoring the bot's activities.
The trading bot is designed to execute buy and sell orders for cryptocurrencies based on user-defined trading strategies. It integrates with the Binance API for real-time data and trading operations.
The Flask web interface provides a user-friendly dashboard to:
- Start and stop the trading bot.
- View trade results.
- Configure trading parameters.
-
Cryptocurrency Trading: The bot can trade a variety of cryptocurrencies supported by Binance.
-
Trading Strategies: Implement custom trading strategies based on technical indicators, such as RSI, moving averages, and more.
-
Real-time Data: Utilize real-time market data from Binance to make informed trading decisions.
-
Database Integration: Record and store trade information in an SQLite database for analysis and review.
-
Web Interface: Control the bot and monitor trade results through a user-friendly web dashboard.
Before you begin, ensure you have met the following requirements:
- Python 3.x
- pip (Python package manager)
- Binance API keys (required for trading functionality)
- Clone the repository to your local machine using the following command:
"```bash pip install -r requirements.txt"
Configure your Binance API keys in the config.py file. You will need valid API keys for trading functionality. That's it! You have successfully installed the project and its dependencies.