- Algorithmic Trading: Utilizes RSI, StochRSI, EMA, SMA, and "Golden Cross" strategies.
- Risk Management: Integrated Stop Loss and Take Profit mechanisms (Trailing Stop optimization).
- Scheduler: Automated tasks for daily/hourly market analysis without blocking loops.
- Backtesting: Simulate strategies on historical data before risking real funds.
- Secure: API keys managed via environment variables (
.env), not hardcoded. - Telegram Integration: Full control and monitoring via Telegram commands.
-
Clone & Install:
git clone https://github.com/beydah/Binance-Trading-Bot.git cd Binance-Trading-Bot pip install -r requirements.txt -
Configure:
cp .env.example .env # Edit .env with your API keys -
Run:
python src/main.py
Full guide: Installation Guide
Binance-Trading-Bot/
├── documents/ # Detailed documentation
├── src/
│ ├── main.py # Entry point
│ ├── config.py # Configuration management
│ ├── bot/ # Telegram bot logic
│ ├── engine/ # Trading engine Core
│ ├── data/ # Data persistence layer
│ └── utils/ # Utilities (Logger, etc.)
├── tests/ # Unit tests
├── .env.example # Environment template
└── requirements.txt # Dependencies
This software is for educational purposes only. Cryptocurrency trading involves significant risk. The developers are not responsible for any financial losses incurred while using this bot. Always backtest and use at your own risk.
Read full User Agreement.

