This is a command-line Python trading bot that interacts with the Binance Futures Testnet API to place Market and Limit orders. Built using the official python-binance library, it supports both buy and sell order types with proper input validation, logging, and error handling.
This project was developed as part of the application process for the Junior Python Developer – Crypto Trading Bot internship at PrimeTrade AI in collaboration with Bajarangs.
- Supports Market and Limit orders
- Place Buy or Sell orders through CLI
- Uses Binance Futures Testnet environment (no real funds involved)
- Modular code structure for reusability
- Logging of all API requests, responses, and errors using
loguru - Clear CLI input prompts and validation
git clone https://github.com/your-username/binance-trading-bot.git cd binance-trading-bot
python3 -m venv venv source venv/bin/activate # For macOS/Linux venv\Scripts\activate # For Windows
pip install -r requirements.txt
python trading_bot.py
If you’d like to discuss this project or need help running it: • Author: Manas Chhabra • Email: [email protected]