Guide
Grid Bot
Capture price swings between two bands on dYdX with automated buy/sell orders.
A Grid Bot places a series of buy and sell limit orders across a price range you define. As the market moves, orders at the edges of the range are filled and the bot automatically replaces them on the opposite side. This creates a continuous cycle of buying low and selling high. Each small swing in price captures a profit spread-without needing to predict market direction. As long as the market stays within your chosen range, the bot works steadily, taking advantage of volatility and turning every fluctuation into potential gains.
Configuration checklist
Price band
Set Lower Price and Upper Price to define the trade range that the grid will patrol.
Grid density
Grid count controls how many limit orders sit between the band edges; more levels tighten spacing.
Order exposure
Order size defines the quote value per level so you can size risk per fill without guessing position size.
Directional intent
Direction keeps the bot net long or net short: long seeds an initial long position so sells rest above market, while short mirrors that logic in reverse.
Example grid setup
The above grid config place 10 open orders on dYdX as shown below.
Grid orders
| Side | Size | Price |
|---|---|---|
| SELL | $120 | $3,200 |
| SELL | $120 | $3,170 |
| SELL | $120 | $3,140 |
| SELL | $120 | $3,110 |
| SELL | $120 | $3,080 |
| SELL | $120 | $3,050 |
| BUY | $120 | $2,960 |
| BUY | $120 | $2,930 |
| BUY | $120 | $2,900 |
Step-by-step creation flow
- Choose the Market you need to run the bot.
- Define the lower/upper bounds and how many levels (Grid count) you want inside it.
- Set Order size to match how much quote currency you are willing to commit per level.
- Choose Direction: Long keeps you net long while Short keep you net short.
- Review capital requirements and deploy once the layout feels balanced for the prevailing regime.
Risks & safety notes
- If the market moves outside your grid range, the bot may hold an unbalanced position until price returns.
- Running multiple bots on the same market can cause order conflicts and unpredictable behavior.
- Exceeding your dYdX equity tier limits may prevent the bot from placing required grid orders.
- Open positions may incur funding payments over time.
Equity tiers & grid limits
dYdX applies equity-based limits on how many open orders an account can maintain, and Coinner mirrors these limits across all running bots on that same account. Increasing your account equity unlocks higher tiers and allows you to support more grid levels.
Tier 1
Balance $20–$100 → max 10 active long-term orders (upper bound on grid levels).
Tier 2
Balance $100–$1,000 → max 20 active long-term orders (upper bound on grid levels).
Tier 3
Balance $1,000–$10,000 → max 40 active long-term orders (upper bound on grid levels).
Tier 4
Balance $10,000–$50,000 → max 100 active long-term orders (upper bound on grid levels).
Tier 5
Balance > $50,000 → max 200 active long-term orders (upper bound on grid levels).
Coinner requires at least $100 of equity to run a grid bot, and adding more equity enables you to run additional bots or larger grids within your tier limits.
