A simple Python-based trading bot for Binance USDT-M Futures Testnet that supports MARKET and LIMIT orders using a clean CLI interface.
- Place MARKET orders
- Place LIMIT orders
- Supports BUY and SELL
- Input validation
- Logging to file
- Structured project architecture
- Error handling for:
- invalid inputs
- Binance API errors
- network failures
trading_bot/
│
├── bot/
│ ├── __init__.py
│ ├── client.py
│ ├── logging_config.py
│ ├── orders.py
│ └── validators.py
│
├── logs/
│ └── trading_bot.log
│
├── cli.py
├── requirements.txt
├── README.md
├── .gitignore
└── .env