Risk Management

Understanding the risks of arbitrage trading, built-in safeguards, position sizing, and what can go wrong.

Last updated: May 2026

Understanding the Risks

Arbitrage is not risk-free. Slippage can erode thin spreads, partial fills can leave you with an unhedged position, and exchange downtime can prevent you from closing one leg of a trade.

Market events like flash crashes or extreme volatility can cause spreads to invert rapidly. Network latency between your system and the exchange adds execution uncertainty. Understanding these risks is the first step to managing them.

The full risk surface of perpetual futures arbitrage spans seven distinct categories. Slippage risk: market orders fill against the order book, so thin liquidity turns a 0.10% spread into a 0.03% realized result. Partial fill or hung leg risk: one exchange fills, the other rejects, leaving you directionally exposed. Exchange downtime risk: scheduled maintenance, DDoS, or matching-engine halts can lock one side for minutes. API rate limit risk: bursty signals trigger 429 responses and missed entries. Liquidation cascade risk: a 5–10% wick on a 10x position wipes the margin buffer before you can react. Regulatory risk: jurisdictions can freeze withdrawals or delist pairs overnight. Counterparty risk: the exchange itself can become insolvent (FTX precedent) — your collateral evaporates regardless of position health.

Built-in Safeguards

Arbitron includes multiple safety mechanisms: a Force Close button to immediately close all positions, per-card loss limits (Force Stop and Exit Mode) that automatically stop trading when losses reach your threshold, a circuit breaker that pauses all cards if too many execution errors occur in a short time, and automatic position unwinding when one side of a trade fails.

If one leg of a trade fails to fill, the system automatically attempts to unwind the filled leg. If the unwind also fails, it alerts you via Telegram and sets the card to Error status for manual review.

Force Stop and Exit Mode On Loss serve different roles. Force Stop is a hard ceiling: if cumulative card loss reaches, say, -$50, the card halts and refuses to open new cycles. Exit Mode On Loss is more nuanced — when triggered (e.g. -$20 drawdown), the card stops opening new positions but still permits closing existing ones to capture any mean-reversion. Use Exit Mode for soft cooldowns, Force Stop for hard capital protection. The Killswitch is global: it sends an immediate kill signal over NATS that halts every card across every exchange for your account. The circuit breaker is automatic — if the worker logs more than N execution errors per minute (typically 5), it self-pauses for 60 seconds to prevent runaway loss from a recurring API or connectivity fault.

Position Sizing

Start small. Each card has an Order Size setting that controls how much to trade per cycle. Begin with the minimum to validate your setup works correctly before scaling up.

Diversify across exchange pairs and symbols rather than concentrating on a single setup. This reduces the impact of any single exchange issue or market disruption on your overall portfolio.

Position sizing should be mechanical, not emotional. A practical rule: risk no more than 2% of total account equity on any single cycle, and never concentrate more than 10% of equity on any one exchange (counterparty cap). The Kelly criterion gives a theoretical optimal bet size — f* = (bp − q) / b where p is win rate, q is loss rate, b is win/loss ratio — but for arbitrage with thin edges most professionals use half-Kelly or quarter-Kelly to survive drawdowns. Diversify across at least 4–6 exchange pairs and 3+ symbols; correlated wicks on a single pair can wipe a concentrated book. Match your account tier rules: at lower VIP levels keep order size small to qualify for volume-based fee reductions over time rather than chasing single large fills.

What Can Go Wrong

Exchange maintenance windows can occur without warning, temporarily disabling trading. Liquidity can dry up on smaller pairs during off-hours, causing excessive slippage. API rate limits can delay order placement during high-activity periods.

Extreme volatility events (liquidation cascades, regulatory news) can cause spreads to behave unpredictably. Always maintain sufficient margin on both exchanges and never risk more than you can afford to lose.

Real incident patterns worth memorizing. Flash crash: a 10% wick on BTC triggers cross-exchange spread blowouts that look like opportunities but liquidate undermargined legs before they close. Exchange hack or freeze: withdrawals halt, your hedge is stranded — happened to FTX (2022), Bitfinex (2016), Mt. Gox (2014). Stablecoin depeg: USDT or USDC trading at $0.95 turns every quote-asset balance into a 5% loss; the May 2022 UST collapse cascaded across all perps. MEV-style frontrunning is a DEX concern when bridging assets. Fat-finger errors: an extra zero in order size has ended more careers than any market move. Network attacks on exchanges (BGP hijacks, regional ISP outages) can isolate your trade worker mid-cycle — Arbitron's heartbeat detects this within seconds but the position may still be open until connectivity returns.

Margin and Liquidation

Arbitron uses cross-margin mode by default on every exchange. Cross-margin pools your entire futures balance as collateral for all positions, which is the right choice for arbitrage: a temporary spread inversion on one leg can be offset by available margin from the rest of the wallet, preventing premature liquidation. Isolated margin, by contrast, allocates a fixed amount per position — protective for directional bets but actively harmful for arbitrage, where one leg's mark-to-market loss is structurally hedged by the other leg's gain. Under isolated mode the losing leg can liquidate while the winning leg sits with unrealized profit, breaking the hedge entirely. Cross-margin lets the structural hedge work as designed.

A concrete liquidation example. You hold a $10,000 long SOL-USDT perp at $150 with 10x leverage, posting $1,000 initial margin. Maintenance margin is typically 0.5% of notional = $50. Liquidation price ≈ entry × (1 − (initial − maintenance) / notional) = 150 × (1 − 950/10000) = $135.75. A 9.5% adverse move wipes you out. At 5x leverage the same math yields liquidation near $122 — a 19% buffer. For arbitrage, the hedged short leg on the other exchange offsets most of this risk, but only if cross-margin keeps both wallets funded. The lesson: leverage does not magnify arbitrage profit (the edge is the spread, not directional movement), so 3–5x is plenty and 20x+ is reckless.

Maintenance margin buffer rules: keep at least 30–50% free margin above maintenance on every exchange at all times. If your account equity is $1,000 and total maintenance margin requirement is $200, do not let free margin drop below ~$300. Monitor the Wallet panel — it shows used margin vs available margin per exchange. Top up immediately if any account dips below the 30% buffer. Funding rates can also bleed margin: a -0.1% funding charge every 8 hours on a $10,000 position equals $30 daily out of your wallet. On smaller exchanges (BloFin, Phemex), maintenance margin tiers step up sharply above $50k notional — verify the tier table before scaling position size.

Frequently asked questions

Is crypto arbitrage risky?

Yes — arbitrage is lower-risk than directional trading because legs hedge each other, but it is not risk-free. Slippage, partial fills, exchange downtime, stablecoin depegs, and liquidation cascades all create real loss potential. A realistic expectation is 2–10% monthly returns with occasional 5–15% drawdown weeks. Treat arbitrage as a structured strategy with defined edges and active risk controls, not as a passive yield product.

What is the safest leverage for arbitrage?

3x to 5x is the sweet spot. Because both legs hedge each other, leverage does not magnify arbitrage edge — it only magnifies liquidation risk. Operators running 10x+ have been wiped by flash wicks that did not affect the strategy's economics but exceeded maintenance margin on one leg. At 3–5x with cross-margin you keep a 20%+ liquidation buffer while still earning meaningful per-cycle returns.

Can I lose all my money trading arbitrage?

Yes, in extreme scenarios. Exchange insolvency (FTX) wipes the wallet entirely. A simultaneous liquidation on both legs during a flash crash can erase 30–50% of capital in minutes. Cumulative losses from poor risk discipline (oversized positions, weak stops) can drain an account over weeks. Diversify across exchanges, cap exposure per venue at 10% of equity, and use Force Stop limits per card to bound worst-case drawdown.

How do I protect from liquidation?

Three layers of defense. First, use cross-margin so the unrealized profit on one leg supports the unrealized loss on the other. Second, keep leverage at 3–5x and maintain 30%+ free margin above maintenance on every exchange. Third, set per-card Force Stop limits at -5% to -10% of card capital so losses are bounded long before liquidation prices are touched. Monitor the Wallet panel daily.

What's the Kelly criterion for crypto?

The Kelly criterion calculates optimal bet size: f* = (bp − q) / b, where p is win probability, q is loss probability, b is win/loss ratio. For arbitrage with thin edges, raw Kelly is too aggressive — it does not account for fat-tailed crypto drawdowns. Most professionals use half-Kelly or quarter-Kelly, betting 25–50% of the formula's recommendation. This preserves capital through cluster losses while still capturing most long-run growth.

Should I diversify across exchanges?

Absolutely. Counterparty risk is asymmetric — any single exchange can freeze, hack, or insolve. Spread capital across at least 4–6 exchanges and never park more than 10% of total trading capital on any single venue. Diversification also smooths execution: different exchanges have different latency, rate limits, and liquidity profiles, so concentrating on one venue magnifies operational failure modes. The trade-off is more capital tied up as margin buffers per venue.

How do I exit a hung arbitrage position?

Arbitron's automatic unwind handles most hung-leg scenarios — if one leg fills and the other fails, the worker attempts to close the filled leg immediately and alerts via Telegram on failure. For manual recovery: use Force Close on the card (closes any open positions at market), then verify each exchange UI shows zero open positions. If positions remain visible on the exchange but not in Arbitron, close manually via the exchange UI before re-enabling the card.

What's the maximum drawdown to expect?

Realistic monthly drawdown for a well-configured arbitrage book is 3–8%, with occasional 10–15% weeks during regime shifts (post-CPI prints, exchange outages, stablecoin scares). Worst-case scenarios — counterparty failure, undiscovered config error, leveraged liquidation — can exceed 30% in days. Plan capital around a 20% drawdown tolerance, with circuit-breaker pause rules triggered at the 10% level so you can investigate before continuing.

Try Arbitron — find spreads across 18 exchanges

Real-time spread signals, automated execution, full PnL tracking. Free to sign up, invite-only access during beta.

An unhandled error has occurred. Reload X

Reconnecting…

Retrying in s…

Reconnecting…

Session paused

Reloading…