How Darwin Lab Works

A transparent technical breakdown of the engine behind every signal you receive.

1. Genetic Evolution (the engine room)

Most trading bots run one hand-coded strategy. We don't. We run a population of 2800+ strategies that live, mutate, mate, and die in an endless loop — exactly like Darwin's natural selection, applied to trading.

  • Population: 35 strategies per mode × 4 evolution modes = generalists, regime specialists, liquid, pair specialists
  • Genes: timeframe, direction, leverage, indicators (BBands, RSI, ADX, MACD, FVG, divergence, breakout, Supertrend, StochRSI, Choppiness), SL/TP multipliers, filters
  • Fitness function: Sharpe ratio 0.30 + Profit Factor 0.20 + expectancy 0.25 + win rate 0.15 + drawdown 0.10
  • Anti-overfit: k-fold walk-forward (5 folds, must profit 3/5) + stability penalty + complexity penalty + 30% niche forcing
  • Cycle: new generation every 4 hours, 60 to 90 days of historical data

2. Paper Arena (forward-only proving ground)

Backtests lie. Forward-tests don't. Every champion that survives evolution enters a paper arena that runs every 2 minutes on rotating pairs. Only forward performance decides who promotes to the live roster — never backtest numbers.

  • Minimum 15 arena trades before consideration
  • Win rate ≥ 25%, PnL > 0, Profit Factor ≥ 1.2
  • Auto-demotion: WR < 20% on last 50 trades, or negative PnL on last 30
  • Stale champions removed (tiered by timeframe: 1m=2d, 15m=5d, 4h=14d)
  • Max roster: 10 — with quotas for snipers (WR ≥ 50%) and home-run hitters (PF ≥ 2.0)

3. Confidence Engine (XGBoost meta-model)

Even the best strategy can be wrong in the wrong context. Our confidence engine is an XGBoost classifier trained on 48 features that grades every signal 0-100 before it ever reaches your Telegram.

  • ~92% backtest accuracy predicting whether a signal will profit — with the honest caveat that backtest overstates: live, the score's correlation to outcomes has been close to flat, so we lean on the regime and fee gates, not the confidence number alone
  • Top features: has_trend, atr_pct, session win-rate interactions, volatility state
  • Gate: signals below 45% confidence are killed, never broadcast
  • Retrained weekly (Sunday 05:00 UTC) with automatic rollback if calibration degrades

4. Regime Awareness

Markets don't behave the same in bull, bear, and crash. Our classifier runs daily at 01:00 UTC and sorts the market into 7 regimes — execution adapts accordingly:

RegimeSizingBehavior
strong_bull1.20xBlock shorts, aggressive longs
weak_bull1.10xFavor longs
neutral1.00xStandard
range0.95xMean-revert preferred
weak_bear0.80xTighten SL on longs
strong_bear0.65xBlock longs
crash0.40xAuto-close longs, block new entries

5. Risk Management

  • Hardware SL: every position has a real Binance stop-market order (not a software stop)
  • Kelly ÷ 4 sizing: fractional Kelly with drawdown guard
  • 3-layer loss shield: max loss cap, auto pair blacklist, time-decay SL
  • Position limits: 10 total, 3 per pair (5 for BTC/ETH/SOL), 5-min cooldown
  • Correlation-adjusted Kelly: 0.85x / 0.70x / 0.55x penalty per same-category same-direction position
  • Kill switch: daily drawdown triggers full halt
  • Funding killer: no entries ±4 min around 00/08/16 UTC settlements

6. Signal Delivery

You receive signals on Telegram in < 1 second after the engine decides. Every signal contains:

  • Direction (long/short), pair, entry, SL, TP1, TP2
  • Grade 0-10: 💎 PRECISION (≥8), ✅ SOLID (≥6), ⚡ SPECULATIVE (≥4), ⚠️ EXPERIMENTAL
  • 🔥 DEGEN PLAY tag when SL width exceeds 15% raw — reduce your size
  • Percentages shown leveraged and raw — no ambiguity
  • Strategy ID for traceability and cause tags (adx_strong, div_bull, fvg_bull, htf_confirmed, etc.)

FAQ

Is this financial advice?

No. We're not licensed advisors. Every signal is educational. Trade at your own risk.

Do you trade with real money?

It did, on Binance Futures from April 2026. The wallet's at zero now while we fix the fee-drag, so signals are on paper for the moment — the full story, red included, is on the Proof page.

What's the win rate?

We don't freeze it — read it live at /api/stats.json. Win rate alone lies anyway: over the last 90 days the fee-inclusive net was -$169, most of it commission. That number is the one that matters, and we publish it.

What exchange do you support?

Binance Futures USDT-M. VIP signals are Cornix-compatible for copy-trading.

Can I get a refund?

Yes, within the first 7 days of VIP subscription if signals don't match Binance historical data.

The stack to follow these signals

We trade on Binance Futures. To mirror the signals with the least friction, this is the setup we use.

Affiliate disclosure: some links are referral links — Darwin Lab may earn a commission at no extra cost to you, and you often get a fee rebate. We only list what we use. Not financial advice.

Full breakdown on the trading stack page →

Start free, upgrade when convinced