Learn · Strategies

Safety Orders: How to Set Your First DCA Levels Correctly

By GT Research · August 10, 2026
Safety Orders: How to Set Your First DCA Levels Correctly

Safety orders are additional buy (or sell) orders that a DCA bot places automatically when the market moves against your position. They lower your average entry price, pull the take-profit target closer, and let a deal close in profit before the price fully recovers. Getting the first ones right is mostly about three numbers: order size, price step, and how many you can actually fund. You can configure all of them inside GT App.

This guide walks through what safety orders do, how to size them, and the beginner errors we see most often on new bots created in GT App — the ones that turn a healthy DCA strategy into a stuck position with no cash left to average.

What is a safety order?

A safety order is a pre-configured order that a DCA bot fires when the price moves a set percentage against your open position. On a long deal, safety orders buy more of the asset at a lower price. On a short deal, they sell more at a higher price. Each fill lowers (or raises) the deal’s average entry, and the bot immediately rewrites the take-profit order against the new average. The result: you don’t need the price to return to your first entry to close in profit — you only need it to reach the new, closer target. Safety orders are the mechanism behind dollar-cost averaging inside an automated bot, and they work the same way whether the bot runs on Binance spot, Binance futures, or Hyperliquid perps.

The math, in one example

Open a long on BTC/USDT at $10,000 with a 5% take-profit. Take-profit target: $10,500. Now the price drops. With a 2% safety-order step, the bot fills at $9,800, $9,600 and $9,400. Average entry becomes ($10,000 + $9,800 + $9,600 + $9,400) / 4 = $9,700, and the take-profit target moves to $10,185 instead of $10,500. Price needs to recover just above $9,700’s +5% mark for the deal to close in profit — a much shorter wait than a full recovery to $10,500.

How many safety orders should you set?

For a first bot, GT App’s own guidance is 8 to 14 safety orders. Fewer than eight and the bot runs out of ammunition after a moderate drawdown — a 6-8% adverse move on a volatile pair can eat through three or four steps in a single day. More than 14 and the required balance climbs sharply once you add a martingale multiplier, without much extra safety per dollar committed. The right count is a function of two things: the volatility of the pair you’re trading, and how much cash you can commit to a single deal. Beginners often set the highest number they can afford and then trip on the balance requirement. Set the count you can fund at the size you want, not the size you wish you could afford.

Simultaneously active orders

Separate from total count is the number of safety orders sitting on the exchange order book at any moment. The recommended setting inside GT App is 5 active at a time. This isn’t about how many will execute — only about how many are pre-placed. Why pre-place? During a fast dump, an exchange can lag on new order submissions. Orders already resting on the book will still fill.

How to size the first safety order

The first safety order is the anchor: every subsequent order is derived from it (either equal in size, or scaled by a martingale multiplier). GT App requires that safety-order size be at least as large as your starting order — you cannot average with less than you opened. A common, sensible pattern is to set the safety order equal to the start order. That keeps the math simple: with 10 safety orders of equal size, one deal ties up eleven times your start-order amount if all of them fill. On futures, GT App’s own recommended template is a start order equal to 1-2% of your futures balance and a safety order matching it, with a 2% price step. These numbers exist because they leave room to survive a real drawdown without hitting Binance’s or Hyperliquid’s liquidation price.

Choosing the price step

The step is the percentage the price must move against you before the next safety order fills. 2% is a reasonable default on liquid pairs like BTC/USDT. Tighten it (1-1.5%) if you trade on a very low take-profit and want the bot to average quickly on small dips. Widen it (3-4%) if you trade a volatile altcoin where daily wicks would burn through orders before a real move develops. A step that’s too tight fires all your safety orders during normal noise. A step that’s too wide leaves you sitting at your first entry while the price sinks past every unused level.

Should you use a martingale multiplier?

A martingale multiplier makes each safety order larger than the previous one, and the price step between them wider. In GT App, a martingale of 1.1 means each safety order is 10% larger than the one before it — the bot buys more the further the price falls, so the average entry moves faster toward the current price. The same multiplier stretches the step: a starting step of 3% becomes 3.6%, then 4.32%, then 5.18%. The upside is real: liquidation is pushed further away and profit comes sooner on a bounce. The downside is also real: the required balance grows fast. With 20 safety orders at martingale 1.1 sized on the futures template, you need roughly $270 on the account instead of $42 without the multiplier. Start at 1.0 or 1.1. Anything above 1.5 is for experienced users who have modelled the funding requirement.

Martingale step compounding

The step multiplier compounds the same way as the size. If your initial step is 3% and the martingale is 1.2, the deviations from the start price fan out: 3%, then 3% + 3.6% = 6.6%, then 10.92%, then 16.10%. The bot survives a bigger drawdown, but the last safety order fires far from your entry — meaning the pair has to move a long way against you before the bot averages at all. Verify the total drawdown your setup can absorb before you launch.

Safety orders on Hyperliquid perps

GT App launches strategies on Binance and on Hyperliquid — a first-class venue most rival bots don’t support. On Hyperliquid perps, safety-order logic is identical: same price-step math, same martingale behaviour, same averaging effect on the deal’s take-profit target. What differs is only the venue. Hyperliquid is an on-chain perpetuals DEX with a fast on-chain order book, well-suited to automated strategies, and connecting it doesn’t require API keys. Through GT Magic, a Telegram-native onboarding flow, you connect your wallet with a single EIP-712 signature. It’s non-custodial — you keep your keys — and once connected, you configure safety orders in exactly the same form you use for a Binance bot. Note that Hyperliquid on GT is futures-only, so the sizing discipline from the futures section above applies directly.

Common beginner mistakes

Most first-bot failures aren’t about picking the wrong pair or the wrong strategy. They’re about safety orders configured without a funding check. The four patterns below appear again and again in new-user support threads, and each one has a straightforward fix. Read them once before you press launch on your first bot. All four are easy to catch in the strategy form before you commit real balance: GT App shows a recommended-balance hint based on your start order, safety-order size, martingale, and count. If the hint is above your account balance, the bot won’t complete the DCA plan — it will run out of orders partway down.

MistakeWhat goes wrongFix
Too few safety orders (1-3)Bot runs out of ammunition after a normal 5-6% drawdown; deal stays open at a bad average with nothing left to fireStart at 8-14 for a first bot; scale down only if balance forces it
Aggressive martingale (2.0+)Required balance explodes; bot fires two or three big orders then stops because there’s no cash leftStart at 1.0 or 1.1; move up only after you’ve modelled the funding requirement
Safety size smaller than start orderAveraging effect is weak — filling three small safety orders barely moves the entry priceKeep safety size ≥ start size; equal is a safe default
Price step too tight (0.5%)Normal market noise fills every safety order in one session, before the real move happensUse 2% as a default on liquid majors; widen for volatile altcoins
Stop-loss placed before safety ordersStop-loss triggers while the DCA plan is still executing — you eat a loss on a position that would have averaged outPlace the stop-loss behind all safety orders, or turn it off on a well-funded DCA bot
Ignoring the balance-usage warningBot saves but can’t fill later safety orders on futures because margin is exhaustedKeep total margin usage below 50% of futures balance; Safe Mode enforces 10%

Sources: GT App strategy form defaults and the GT App user guide; behaviour of Binance and Hyperliquid order-book fills verified against each exchange’s public documentation. Recommended ranges may change as GT App defaults are updated.

Safe Mode: the built-in guardrail

Every new futures strategy in GT App starts in Safe Mode. Safe Mode caps the total margin used across all orders — start order, all safety orders, martingale scaling — at 10% of the strategy balance. If your configuration would exceed 10%, the form refuses to save until you either reduce the settings or explicitly switch to Pro Mode. This is a deliberate check for exactly the failure modes above. If you’re setting your first safety orders and Safe Mode blocks the save, treat it as useful feedback: your DCA plan is too big for the balance. Reduce the safety-order count, drop the martingale, or add funds — don’t just flip to Pro Mode to make the warning go away.

Frequently Asked Questions

What’s the difference between a safety order and a stop loss?

A safety order buys (or sells) more of the asset to average your entry price when the market moves against you — it’s how the deal recovers. A stop loss closes the deal at a preset price to cap losses. On a DCA bot, the stop loss should sit behind all safety orders; it triggers only after the entire DCA plan has been used up.

How many safety orders should a beginner set?

GT App’s guidance is 8 to 14 safety orders for a first bot. Fewer than 8 leaves you exposed to normal drawdowns; more than 14 raises the balance requirement without much marginal safety.

Can the safety order be smaller than the start order?

No. GT App requires that the safety-order size is at least equal to the start-order amount. Averaging with less than you opened weakens the entire mechanism.

Does the martingale multiplier apply to price step as well as size?

Yes. When the martingale is greater than 1, both the safety-order size and the price step between orders scale by that multiplier compounded on each step. This pushes later orders further from the entry and buys larger amounts at those deeper levels.

Do safety orders work the same way on Hyperliquid as on Binance?

Yes. The DCA logic — averaging, take-profit recalculation, price-step math, martingale scaling — is identical. The difference is the venue and how you connect it: Hyperliquid is an on-chain perpetuals DEX, and you connect it via GT Magic with a wallet signature instead of API keys.

What happens if all my safety orders fill and the price keeps falling?

The bot has no more DCA levels to fire. From that point the deal sits at its final average entry, waiting for a recovery to the take-profit target. If you configured a stop loss behind the last safety order, it triggers when price crosses that level. If you didn’t, the deal remains open until price returns to the take-profit.

Why does GT App warn about my balance when I save the bot?

The strategy form computes the balance needed to fund the start order plus every safety order scaled by the martingale. If the total exceeds what your account can support, or (on futures) exceeds Safe Mode’s 10% margin cap, the form flags it. That warning is the single most useful piece of feedback for a first bot — take it seriously.

Configure your first bot

Safety orders are the difference between a DCA strategy that survives a drawdown and one that gets stuck. Start conservative: 8-14 orders, size equal to the start order, 2% step, martingale 1.0 or 1.1, and let Safe Mode double-check the balance. Open the strategy form in GT App and configure a bot — the recommended-balance hint will show whether your setup is fundable before you press launch. If you plan to run on Hyperliquid, connect your wallet through GT Magic and use the same numbers on the same form.

← More from Learn