Replication of Dimaquant Research #1 (published Aug 11, 2026, Binance USDT perps 2021–2025) applied to Bybit USDT perpetual futures. Raw next-day close-to-close returns, no costs, no funding. Educational — not trading advice.
| Metric | Dimaquant (Binance 2021–25) | This replication (Bybit) |
|---|---|---|
| Upside mean (next-day) | +15.4 bps (outperformance vs universe) | — |
| Downside mean (next-day) | −11.7 bps (raw ≈ flat) | — |
| Upside win rate | 49.2% | — |
| Downside win rate | ≈ 50% | — |
| Upside payoff ratio | 1.19 (1.22 ex-outliers) | — |
Mean next-day returns in bps for every symbol in the universe. days shows how much daily history was available.
Universe. Top 40 Bybit USDT linear perps by 24h turnover at analysis time, used as a market-cap proxy. Dimaquant rebuilt his top-40 by point-in-time market cap each month; we used a single snapshot (simplification, noted).
Signal. For each day t: high_20 = max(close[t-19..t]), low_20 = min(close[t-19..t]). Upside breakout when close[t] = high_20; downside breakdown when close[t] = low_20 (floating-point tolerance).
Return. Close-to-close next-day return (close[t+1] − close[t]) / close[t].
Costs. Raw returns — no trading fees, slippage, or funding (Dimaquant charged 10 bps one-way turnover in his strategy tests; funding excluded there too).
Data. Bybit public REST API (/v5/market/kline, interval D, up to 1000 days per symbol). Cached locally under ohlcv/. Survivorship: universe is currently-listed symbols — a known bias vs Dimaquant's delisting-adjusted sample.
Metrics. Pooled event-level stats (not symbol-averaged): mean bps, win rate = fraction of events with positive next-day return, payoff = avg winner / |avg loser|.