Pillar 4 · Risk & Safety

Risk Management & Bot Safety

Capital protection first: hard limits, cooldowns, and a kill switch that always wins. This is the protective layer — per-trade position sizing, hard daily loss caps, consecutive-loss cooldowns, position brackets and stops, drawdown control, and an emergency kill switch, per-strategy and global. Risk management does not make you profitable. It is what keeps a bad day from becoming a final day.

No profit promises. Paper trading by default. Read the risk disclaimer before using live mode.

Why it matters

One loss should never sink you

Risk failure, not strategy failure, is what ends most accounts. A strategy with a genuine edge can still ruin you if a single trade is sized too large, a losing streak is allowed to compound, or a runaway bot is left unsupervised. The protective layer exists to make ruin structurally impossible rather than merely unlikely. It defines the hard limits the execution engine enforces at order time: how much one trade may risk, how much one day may lose, how long the bot must pause after a bad streak, and the single control that overrides everything. These are not suggestions the bot can talk itself out of in the moment — they are rules set in advance, when you were thinking clearly, and obeyed automatically when you might not be.

Per-trade sizing

Size a position so one loss cannot wipe a year

Position sizing is the first and most important risk control. Instead of trading a fixed quantity, the bot sizes each position from the risk you are willing to take on that single trade — expressed as a fraction of account equity — and the distance to the protective stop. The further away the stop, the smaller the position, so that being wrong costs roughly the same whether the setup is tight or wide. The effect is that no individual loss can be catastrophic: a string of stop-outs chips at the account in controlled, survivable increments rather than gouging it. Fixed-fraction sizing also means the bot trades smaller as the account shrinks and larger as it grows, automatically tightening risk exactly when it matters most. The position-size calculator in the tools pillar uses the same math, so you can see the order size a given risk limit produces before you commit to it.

Daily loss caps

When the bot must stop for the day

A daily loss limit is a hard stop on how much the account may lose in a single day. Once the cap is reached, the bot stops opening new positions for the rest of the day — full stop. This breaks the most dangerous loop in trading: losing, then trading more aggressively to win it back, then losing more. The daily cap is deliberately blunt because subtlety is what gets accounts destroyed on red days. It does not negotiate, it does not make an exception for a setup that looks too good to miss, and it cannot be overridden by a winning streak earlier in the session. Tomorrow is a new day with a fresh cap; today, when the limit is hit, the bot is done.

Consecutive-loss cooldowns

Forcing a pause after a bad streak

A consecutive-loss cooldown forces the bot to pause after a defined number of losing trades in a row. Losing streaks are normal — even a strong strategy has them — but they are also when conditions are most likely to have shifted against the strategy, and when a human is most likely to start revenge trading. The cooldown removes the decision from the heat of the moment: after the threshold is hit, the bot steps back for a set period before it is allowed to trade again. That pause does two things. It prevents a streak from compounding into a daily-cap breach, and it gives you a window to review whether the market regime has changed before more capital is committed. Discipline is easiest to keep when the rule keeps it for you.

Brackets and stops

Every position carries its own exits

A position without a predefined exit is an open-ended bet. The protective layer requires that exits are defined before entry, not improvised after the trade moves against you. Each position is bracketed: a protective stop caps the downside and a target defines where the trade is taken off, so the trade has a known worst case from the instant it opens. The execution engine expresses these brackets as real stop-based orders rather than mental notes, which means the exit survives a disconnect, a crash, or your attention being elsewhere. Because the stop distance also feeds position sizing, brackets and sizing reinforce each other: the bot can never quietly take on more risk than your per-trade limit allows.

Drawdown control

Define your maximum acceptable pain in advance

Drawdown is the peak-to-trough decline in account equity, and it is the number that actually drives people to abandon a working strategy at the worst possible time. Drawdown control lets you set the maximum decline you are willing to tolerate before the bot steps back, so the limit reflects a calm decision rather than a panicked one. Defining it in advance turns an emotional question — "is this too much pain?" — into a mechanical one the bot answers for you. It also makes the recovery math honest: a deeper drawdown requires a disproportionately larger gain just to return to break-even, which is precisely why capping the depth matters more than chasing the rebound. The drawdown-and-recovery calculator in the tools pillar makes that asymmetry concrete.

The kill switch

The emergency stop that overrides everything

The emergency kill switch halts trading instantly and overrides every other rule. It is available per-strategy, to shut down a single misbehaving strategy while the rest keep running, and globally, to stop everything at once. When the global kill switch is engaged, no new orders are placed and the paper-to-live gate stays shut, so live mode cannot be entered until you deliberately stand the switch down. This is the control of last resort — for the moment when something is wrong, the market is doing something you do not recognise, or you simply want everything to stop now and ask questions later. It always wins. No strategy, signal, or open intention can countermand it. Recovery is a deliberate, reviewable step: you inspect the audit trail to understand what happened before you re-arm the system.

Why hard limits prevent ruin

Hard limits, not good intentions

The reason these controls are hard limits — enforced by the machine at order time — rather than guidelines is that good intentions reliably fail under pressure. The trader who swears they will cut the loss at a fixed point is the same trader who widens the stop "just this once" when price approaches it. Hard limits remove that discretion in the moment it is most dangerous. The platform defines the rules and the execution engine obeys them, so the plan you set when calm is the plan that runs when you are not. None of this makes you profitable; risk management cannot manufacture an edge it does not have. What it does is keep you in the game long enough for a real edge to play out, and ensure that a single mistake, a bad streak, or a runaway process can never be the one that ends the account.

Reviewable discipline

The audit trail as a risk tool

Every limit hit, cooldown, bracket exit, drawdown trigger, and kill-switch event lands in the audit trail, so you can review exactly what the guardrails caught and when. This turns risk management from an invisible safety net into a reviewable record: you can see the daily caps that stopped a red day from getting worse, the cooldowns that broke a streak, and the signals that were rejected before they ever became trades. Designing your risk policy before you go live — and then auditing how it behaved in paper — is the discipline this pillar exists to support. To see the controls in context, explore the features overview, compare plans on the pricing page, and start in paper mode where every limit can be tested with nothing at stake.

Articles & guides

The complete Risk Management & Bot Safety cluster — 12 in-depth, no-hype guides. Explanatory articles set the concepts; step-by-step how-tos put them into practice.

Guides & explainers

Article The Emergency Kill Switch, Explained An instant stop that overrides everything else — per-strategy or global — for when you need trading to halt now, not after the next tick. Read more → Article Write a Risk Policy Before You Go Live Decide your limits in calm, write them down, and let the bot enforce them — a risk policy is the contract you make with yourself before money is live. Read more → Article Why Overtrading Is a Risk Failure Overtrading is not a strategy flaw — it is a discipline failure that pays the full cost again on every extra trade. Here is how limits stop it. Read more → Article Risk Management Myths That Sink Accounts The most expensive risk myths sound reasonable right up until a drawdown — here are the beliefs that sink accounts and the discipline that does not. Read more → Article Stop-Loss vs Position Sizing for Risk Control A stop decides where a trade ends; position sizing decides how much it can cost. They are not rivals — here is why disciplined risk control uses both. Read more → Article Common Risk Management Questions, Answered How much per trade? Where should the daily cap sit? What is the kill switch really for? Calm, direct answers to the questions that matter most. Read more → Article Fixed-Fractional Position Sizing, Explained Risk the same small fraction of the account every trade, and your position size follows your balance up and down on its own. Here is the method, plainly. Read more → Article Correlation Risk Across Crypto Pairs Five positions that all move with Bitcoin are not five bets — they are one. Here is how correlation across crypto pairs hides risk, and how to size for it. Read more →

Step-by-step how-tos

Frequently asked questions

What is the kill switch?
An emergency stop that halts trading instantly — available per-strategy and globally — and overrides every other rule. When the global switch is engaged, no new orders are placed and live mode stays blocked until you deliberately stand it down.
How does per-trade position sizing work?
The bot sizes each position from the risk you allow on that trade (a fraction of account equity) and the distance to the protective stop. Wider stops produce smaller positions, so being wrong costs roughly the same regardless of the setup, and no single loss can be catastrophic.
What's a consecutive-loss cooldown?
After a defined number of losing trades in a row, the bot forces a pause before it is allowed to trade again. This prevents a streak from compounding and removes revenge trading from the heat of the moment.
Can I lose more than my daily limit?
The daily loss limit is a hard stop designed to prevent that. Once the cap is reached, the bot stops opening new positions for the rest of the day; it resets the next day. As with all trading, total loss of capital is still possible over time.
What are position brackets and stops?
Brackets define a position's exits before entry: a protective stop caps the downside and a target defines where the trade is taken off. The execution engine places these as real stop-based orders, so the exit survives a disconnect or a crash rather than living only as a mental note.
What is drawdown control?
Drawdown is the peak-to-trough decline in equity. Drawdown control lets you set, in advance, the maximum decline you will tolerate before the bot steps back — turning an emotional decision into a mechanical one the bot enforces for you.
Why are these hard limits instead of guidelines?
Because good intentions fail under pressure. Hard limits are enforced by the machine at order time, so the discipline you set when calm cannot be overridden in the moment it matters most. The platform defines the rules; the execution engine obeys them.
Why is overtrading treated as a risk failure?
Because most account damage comes from taking too many marginal trades, not from one bad strategy. Daily caps, cooldowns, and the cost-beating signal rule all exist to suppress overtrading, which is a risk-management problem rather than a strategy problem.
Does risk management make me profitable?
No. It protects capital and enforces discipline; it does not promise or produce returns. Risk controls keep you in the game long enough for a genuine edge to play out — they cannot manufacture an edge that is not there.
Are risk events logged?
Yes. Every limit hit, cooldown, bracket exit, drawdown trigger, and kill-switch event is recorded in the audit trail, so you can review exactly what the guardrails caught and when.
Can I test the risk controls without real money?
Yes. Paper mode runs the full risk engine against live market data with no capital at stake, so you can trigger and observe every limit, cooldown, and the kill switch before you ever connect a live key.
Should I set my risk policy before or after going live?
Before — always. Define per-trade and daily limits, cooldowns, and your drawdown threshold first, validate the behaviour in paper, and only then clear the paper-to-live gate. A risk policy written under pressure is a risk policy that fails.

Explore the other pillars

Prove it in paper before you risk a cent.

Start in paper mode, validate with walk-forward backtests, and let the risk engine and kill switch hold the line — no real capital at risk until you decide to connect Kraken.

Important

This is not investment advice.

Great Dane Pro is an education, backtesting, and trading automation platform. Nothing on this site is financial advice. Results are simulated. Backtests do not guarantee future results. Markets can diverge from simulations. Trading cryptocurrencies involves substantial risk including the total loss of capital. Paper trading should come before live trading. Users are responsible for their own trades.

Read the full risk disclaimer →