Skip to content

Trailing and Trailing-Down

A regular grid stops trading when the price leaves the bounds. Trailing lets a futures Grid bot extend the range after the price: upward when the upper bound is broken, downward (Trailing-Down) on a drop below the lower one.

What it is

🔄 Trailing (upward). The text of the bot screen: “Futures only. When price breaks the upper range by 0.5%, the bot EXTENDS the grid upward: new levels are added up to current price + 0.5%. Existing levels and the open position stay — nothing is closed. Pump protection: if the price grew by more than the specified percent over the last 5 minutes, the extension is skipped (the bot keeps working in the current range). At least 5 minutes between extensions.”

Important: the range is extended, not shifted. The lower bound, the old levels and the position stay where they are; the new levels need an additional balance.

⬇️ Trailing-Down. A separate switch: when the price falls below the lower bound the bot appends levels downward, “geometrically, keeping the same grid density”.

On spot trailing does not work — there is no button there. If you need a grid without an upper bound on spot, see Infinity Grid.

Where it is in the bot

Main menu → 🪜 Grid Bots➕ Create Grid Bot → the confirmation screen (Bybit Futures only) → the button 🔄 Trailing: OFF. Once enabled it shows 🔄 Trailing: ON (pump protection 3%). The Balanced and Aggressive profiles enable trailing by themselves — with 3 % and 5 % protection (see Profiles).

How to set it up

  1. Tap 🔄 Trailing: OFF — the screen “🔄 Grid range trailing” opens.
  2. 🟢 Enable trailing → “✅ Trailing enabled. Pump protection: 3%.” The default threshold is 3.0 %. To switch it off — ⚫ Disable trailing → “⚫ Trailing disabled.”
  3. ✏️ Change pump protection → “Enter pump protection threshold in % (0.1 to 20). Example: 3 — shift is cancelled if price grew by more than 3% in 5 minutes.” Send a number; the answer is “✅ Pump protection: 5%.” Entering a number switches trailing on by itself.
  4. On the same screen — 🟢 Enable Trailing-Down → “✅ Trailing-Down enabled. On a drop below the lower bound the bot will append levels downward (geometrically), keeping the same grid density.” To switch it off — ⚫ Disable Trailing-Down.

How it works

  • The price is checked every 30 seconds. An upward extension starts when the price is 0.5 % above the upper bound; a downward one — when it is 0.5 % below the lower one.
  • At least 5 minutes pass between upward extensions.
  • If over the last 5 minutes the price grew by more than the protection threshold, the extension is skipped — one notification per episode arrives, and the bot keeps working in the old range.
  • If the balance is not enough for the new levels, the extension is skipped too; the warning arrives no more often than once every 30 minutes.
  • The total number of levels cannot exceed 200; on an attempt to go beyond the limit the bot goes into a hard pause.

Example with a calculation

A Long grid 60,000 — 66,000, 11 levels of 10 USDT, trailing on, protection 3 %.

SituationCalculationWhat the bot does
The price reached 66,20066,200 / 66,000 = +0.3 % — less than 0.5 %nothing, the range stays the same
Price 66,400, grew by 1.2 % over 5 minutes+0.6 % above the top; 1.2 % < 3 %adds levels from 66,000 up to ≈ 66,730 (66,400 + 0.5 %); every new level needs another 10 USDT
Price 66,400, grew by 4 % over 5 minutes4 % > 3 %skips the extension, sends a notification
Trailing-Down, price 59,60059,600 / 60,000 = −0.67 %, more than 0.5 %adds levels below 60,000 with the same density

Limits and allowed values

ParameterValueNote
Where it worksBybit Futures onlyon spot there is no button
Pump protection0.1–20 %3.0 % by default
Break threshold0.5 % from the boundupward and downward
Pause between upward extensionsat least 5 minutes
Level limit200beyond it — a hard pause

Common mistakes and what the bot says

  • “Invalid value. Enter a number from 0.1 to 20.” — the threshold is out of range or written with a comma.
  • “⚠️ BTC grid (BTCUSDT) Range extension skipped: the price changed by 4.2 % in 5 minutes — more than the pump protection of 3 %. The bot keeps working in the current range.” — the market moved too sharply; this is a protection, not an error.
  • “⚠️ Grid BTC grid — range expansion skipped. Insufficient balance: ~30 USDT required. Bot continues running in the current range.” — top up the account or accept that the grid will stay within the old bounds.