Leakage screens
Purged, embargoed chronological folds plus truncated-tape and correlation screens — future data can't leak into past tests.
Research → Backtest → Paper → Live
One disciplined pipeline for crypto perpetualsBuilt for the people who measure before they act.

Nine live data lanes from Binance and Hyperliquid feed one pipeline: collect, label on two decision horizons, compute 26+ features daily, and validate through eight fail-closed gates. The verdict is net post-cost Sharpe on two independent holdouts — everything else is a diagnostic.
Live data across both,
execution on your own accounts.
Nine live streams from Binance and Hyperliquid, across twelve perpetual-futures symbols. What the venue printed is what gets tested.
Each gate fails closed: a candidate without complete evidence is refused, and the serving boundary refuses anything without a passed packet. These are rejection bars — not promises.
Purged, embargoed chronological folds plus truncated-tape and correlation screens — future data can't leak into past tests.
If one latent factor explains more than 80% of the variance across symbols, the candidate is rejected.
Reference class, base rate, pre-mortem, and the economic rationale — written down before the verdict, not after.
Per-symbol notional ceilings sized to real book depth — a pattern must hold up at the size customers actually run.
Scored across volatility, trend, and liquidity-stress regimes — no single-weather patterns.
Deflated Sharpe and combinatorial overfitting probability on purged folds — luck gets discounted, not rewarded.
Every attempt is counted in a persistent ledger. The more we try, the higher the bar automatically gets.
The decisive test: portfolio Sharpe net of fees, funding, and slippage — on two independent holdouts, both re-run at 1.5× costs.
Both tiers must pass, and both must survive a 1.5× cost-stress re-run. Fail either, and the candidate never reaches the catalog.
Three-month holdout across all twelve symbols — the first bar every candidate must clear.
Six-month holdout on the longest-history symbols — consistency over time, not just lately.
Run a candidate against frozen historical data — pinned to a manifest, partition IDs, and the exact commit, so any result is re-runnable and auditable. Empirical evidence, not a forecast.
Same candidate, same partitions, same commit — same equity curve. No hidden randomness, no look-ahead.
Equity curve, drawdown, per-trade ledger, and behaviour by regime — pinned to the run that produced them, so anyone can verify.
Sweep configurations in one pass, rank by post-cost Sharpe, stress under heavier costs. Survivors earn the next rung: paper.
A validated candidate climbs a one-way ladder — paper, then testnet, then live — only when you advance it. Statly is non-custodial: your own API keys, no withdrawal permission, no discretionary trading on your behalf.
Run forward on live data with realistic costs before a dollar is at risk — then testnet against the exchange’s own matching engine.
Your own Binance and Hyperliquid keys, scoped without withdrawal. Statly never holds your funds — not an exchange, broker, or wallet.
Nothing is promoted to live automatically. Statly runs only what you activate, inside the limits you set — never at its own discretion.