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

  1. 01

    Scheduler

    Recurring poll

  2. 02

    Binance Market Data

    Top-100 USDT pairs · pricing

  3. 03

    Strategy Backtesting

    Historical validation

  4. 04

    Strategy Deployment

    Pushed to client accounts

  5. 05

    Binance API

    Authenticated per account

  6. 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