Binance Trading Bot — Strategy Backtesting & Automated Execution
Overview
An automated crypto trading system built on Binance. The data side keeps a continuously refreshed list of the top-100 USDT trading pairs and their pricing, pulled on a schedule so the strategies always run against current market data.
The trading algorithm itself was developed here too, through continuous backtesting of strategies against historical data before any of them went live. A deployment system then pushes a chosen strategy out to clients' own accounts over Binance's API, placing buy and sell orders according to the strategy and staying inside the limits each client sets for their account.
Outcome
Strategies validated by backtesting before they ever trade, then deployed to client accounts where they buy and sell automatically over the Binance API within the limits each client sets.
Architecture & Pipeline
-
01
Scheduler
Recurring poll
-
02
Binance Market Data
Top-100 USDT pairs · pricing
-
03
Strategy Backtesting
Historical validation
-
04
Strategy Deployment
Pushed to client accounts
-
05
Binance API
Authenticated per account
-
06
Buy / Sell Orders
Within each account's limits
End-to-end flow, in order. Scroll sideways on a narrow screen.
Key Features
- Trading strategies developed and refined through continuous backtesting
- Deployment system pushing a chosen strategy to a client's own account
- Buy and sell orders placed automatically over the Binance API
- Per-client limits respected on every order the strategy triggers
- Scheduled extraction keeping the top-100 USDT pairs and pricing current
- Deployed on an Ubuntu server