Strategy simulator

Choose a strategy, adjust its settings, and test it on historical data.

How it works

280 coins · 19 presets · up to 2.9yr data · real fees

Choose a preset, review the settings, then run a simulation. Use Edit settings to adjust risk and dates, or open the builder for custom entry rules.

Click a preset. See a real simulation — every result gets an honest verdict, failures included.

Marks next to a metric: ~ = borderline (PF between break-even and 1.5; win rate ≤5 pts above break-even, or 50–55% if none shown) · ! = below the bar, or the strategy is already retired or shelved — a closed verdict outranks its number. No mark = clears it and is still standing.

Simulation settings

Change strategy

BB Squeeze · Long

Test universe
Top 10 coins (requested)
Date range
All available dates
Stop-loss
3%
Take-profit
20%
Leverage
5×
Fee
0.05%
Candle interval
1H
Sort

Curated presets

Select a preset to open its settings and result together. Close the result to return to your place in the list.

Scope of the numbers below: a basket of the top 10 coins · 1H · 5x · fees 0.05% — not a single coin.

The “split sweep” row on a card is measured with different costs — fee 0.08%/leg x2, slippage 0.02%/leg x2, funding 0.01%/8h (SHORT receives, LONG pays), NET PnL.

The “measured” date on a card is when those figures were taken. The card is a snapshot from that date — clicking re-runs it on current data, so the result can differ.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 1.20–1.70 stays above breakeven in this sample · 90% CI over 597 trades
Details
No live tracking — measured, not guaranteed

product default-parameter run

Details
No live tracking — measured, not guaranteed

product default-parameter run

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 1.14–1.56 stays above breakeven in this sample · 90% CI over 936 trades
Details
No live tracking — measured, not guaranteed

product default-parameter run

Retired — published, not hidden

None of the cards below passed verification at its shown settings — 1h candles, the SL/TP on the card, the top-10 coins, 5x leverage, fees included. The badge says why: ✗ Washout lost in both windows · ◐ Conditional won only in some · Shelved was dropped as redundant, not as a failure. Change any of those settings and the verdict can move.

Why these strategies are included

Same engine, fees and data as the winners above. “Retired” means this exact setup did not clear our verification bar over the full backtest — most lost money, and the rest won only in one window or broke out-of-sample. It does not mean the idea can never work. Some even look profitable if you widen the take-profit, but that gain fails our out-of-sample test (it's curve-fit, not real). Coin count matters too: an edge on the top 10 coins by market cap can thin out as you add more. Click one to reproduce its result, or load it and change the settings yourself. Don't believe. Verify.

Details
Retired as redundant, not as a failure — it covers 85.9% of BB Squeeze's setups and fires 5.8x as often, but the extra signals added no edge.

product default-parameter run

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

split sweep · fee 0.08%/legBull PF 1.02 → Bear PF 1.2125/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 25/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. Edges in both windows, yet the half-year walk-forward shows 2 of 7 adequately-sampled (n≥30) halves at a loss — interval losses the aggregate windows hide. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.74–0.88 stays below breakeven in this sample · 90% CI over 2,839 trades
split sweep · fee 0.08%/legBull PF 0.98 → Bear PF 1.1622/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 22/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Loses in both the bull and the bear window of our backtest. 'Retired' in the strictest sense — no regime where it worked.

product default-parameter run

split sweep · fee 0.08%/legBull PF 0.91 → Bear PF 0.774/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 4/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.86–1.00 stays below breakeven in this sample · 90% CI over 3,205 trades
split sweep · fee 0.08%/legBull PF 0.97 → Bear PF 1.2425/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 25/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.77–0.89 stays below breakeven in this sample · 90% CI over 3,862 trades
split sweep · fee 0.08%/legBull PF 0.93 → Bear PF 1.0316/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 16/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Loses in both the bull and the bear window of our backtest. 'Retired' in the strictest sense — no regime where it worked.

product default-parameter run

split sweep · fee 0.08%/legBull PF 0.92 → Bear PF 0.9411/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 11/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n.

Details
Loses in both the bull and the bear window of our backtest. 'Retired' in the strictest sense — no regime where it worked.

product default-parameter run

Interval 0.66–0.84 stays below breakeven in this sample · 90% CI over 1,511 trades
split sweep · fee 0.08%/legBull PF 0.69 → Bear PF 0.830/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 0/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n.

Details
Retired as redundant, not as a failure — it covers 85.9% of BB Squeeze's setups and fires 5.8x as often, but the extra signals added no edge.

product default-parameter run

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.61–0.76 stays below breakeven in this sample · 90% CI over 1,571 trades
longsplit sweep · fee 0.08%/legBull PF 0.70 → Bear PF 0.711/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 1/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n.

shortsplit sweep · fee 0.08%/legBull PF 0.93 → Bear PF 1.0117/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 17/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.68–0.86 stays below breakeven in this sample · 90% CI over 1,387 trades
split sweep · fee 0.08%/legBull PF 0.99 → Bear PF 1.1518/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 18/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Wins only under specific regimes or windows in our measurements — the card's bull/bear PF row shows the regime side; strategies that win both windows were still killed by half-year walk-forward instability. A past condition profile, not a recommendation — conditions earn trust only by surviving forward.

product default-parameter run

Interval 0.88–0.96 stays below breakeven in this sample · 90% CI over 9,430 trades
longsplit sweep · fee 0.08%/legBull PF 0.88 → Bear PF 0.751/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 1/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n.

shortsplit sweep · fee 0.08%/legBull PF 1.00 → Bear PF 1.1629/40 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 29/40 denominator is the measured coin universe (40 coins) — a different number from the card's trade count n. A short edge in the bear window may be bear beta — the direction, not the strategy, may have won.

Details
Loses in both the bull and the bear window of our backtest. 'Retired' in the strictest sense — no regime where it worked.

product default-parameter run

Interval 0.79–0.86 stays below breakeven in this sample · 90% CI over 13,308 trades
longsplit sweep · fee 0.08%/legBull PF 0.81 → Bear PF 0.781/39 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 1/39 denominator is the measured coin universe (39 coins) — a different number from the card's trade count n.

shortsplit sweep · fee 0.08%/legBull PF 0.85 → Bear PF 0.990/39 coins profitable

Bull IS 2023-12-30 → 2025-07-07 · bear OOS 2025-07-07 → 2026-07-12. The 0/39 denominator is the measured coin universe (39 coins) — a different number from the card's trade count n.

What do PF · MDD · WR mean? ▾
PF
Profit Factor — gross profit ÷ gross loss. Above 1.0 = profitable, 1.5+ = solid.
Ret
Cumulative return over the 2-year backtest (non-compounded).
MDD
Max Drawdown — largest peak-to-trough equity drop. Lower is safer.
WR
Win Rate — share of profitable trades. Read alongside PF, not alone.
Sharpe
Return per unit of risk — 0.8+ = good.
floor
Account-ruin floor — capital reached zero, so no larger loss can appear. Not one more notch of bad.

Simulation results

Simulation settings

BB Squeeze · Long

Test universe
Top 10 coins (requested)
Date range
All available dates
Stop-loss
3%
Take-profit
20%
Leverage
5×
Fee
0.05%
Candle interval
1H
Nothing runs until you ask — this is your run, on your settings.
⏸ Live tracking paused

Backtest vs Live OKX

Strategies are being re-validated. No live comparison is available; only backtest results are shown.

When live comparisons return

Only strategies that pass fresh out-of-sample validation qualify. Comparisons return after live trading resumes and at least 30 days of new data accumulate.

● Coming soon

Auto-trading — Coming soon

Auto-trading is coming soon — real-money execution is on hold. For now, you can test strategies in the simulator.

How it worksSee strategy research →
View simulation
1

Choose a preset or pick indicators

14 indicators, AND/OR logic

2

Set entry conditions and risk

SL, TP, time filters, position size

3

Run a backtest on the coins you choose

Top 10 by default · seconds · fees included


Simulation only — not real trading. Past performance does not guarantee future results. Futures trading involves risk of loss.

No code. No account. No cost. Results include realistic fees and slippage.