Skip to content
All library documents

A Basic Bounded Grid Trading System for BTC/USDT

Article Strategy library · Author: xl9211

Summary

This document describes a bounded grid system that divides a chosen price range into evenly spaced levels and places buy or sell orders as price moves between them. Users set the trading pair, lower and upper bounds, grid count, per-grid quantity, and price and quantity precision. The implementation tracks order status at each level, places orders around the current price, and replenishes inventory when needed to support sell orders. Its published example settings cover BTC/USDT on Binance during a one-month period, with one-minute bars and a 200-level grid.

The author characterizes the implementation as a non-optimal version and provides no performance results. A fixed range leaves the strategy exposed to prices moving outside its bounds, while repeated orders incur fees and may accumulate an imbalanced inventory. The source also relies on exchange-specific order behavior and balance availability, so the example settings alone do not establish that it is suitable for live trading or other venues.

Key ideas

  • The system spaces grid levels evenly between user-defined lower and upper prices.
  • It places and tracks orders around the current price, replenishing inventory to enable sell orders.
  • Grid count, order size, trading pair, and price and quantity precision are configurable.
  • The published example uses BTC/USDT on Binance with a one-minute period and 200 grid levels.
  • The author calls the implementation non-optimal, and no performance results are provided.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.