Strategies
BTC Coin-M Inverse Perp Extreme Funding Rate Mean-Reversion Long-Short (BINANCE_CM, 4H Bars)
Outcome: Abandoned
BtcCmInverseFundingExtremeReversionLS
BTC Coin-M Inverse Perp Extreme Funding Rate Mean-Reversion Long-Short (BINANCE_CM, 4H Bars)
Hypothesis
verifying_stuck_3_timeouts
Implementation
Long-short directional mean reversion on the BTC coin-margined inverse perpetual (BTCUSD_PERP.BINANCE_CM, 4H bars) triggered by extreme 8h funding readings used purely as a positioning signal — no hedge leg, no carry. The continuous signal is the rolling z-score of the latest funding print against the prior 90 prints (~30 days); rolling rather than absolute because COIN-M funding is exchange-capped near +0.01%/8h, so the hypothesis's fixed +0.07% trigger can never fire on this contract. The strategy shorts when z ≥ entry_z (crowded longs paying up) and goes long when z ≤ −entry_z (capitulation shorts paying up), exiting when funding normalises inside ±0.5σ, at a 30-bar (5-day) cap, or on a 5% protective stop. Sized to risk 1% of equity against the stop, capped at 30% gross, unlevered, floored to whole $100 inverse contracts. When no funding print covers a bar the signal is 0 and the strategy stands aside rather than falling back to a price proxy.
Verification Results
CLEAN RESTART 2026-09-04 — this run's verdict history and learning records were removed and it was restarted from verification. Its previous abandonment came from the pipeline, not from the market: the Layer-2 harness mis-bound @staticmethod helpers (fixed), QA issued terminal performance verdicts on an unoptimized smoke test (removed — QA now judges correctness only), and sandbox timeouts came from backtest-slot starvation (fixed). The hypothesis and the strategy code are unchanged. Verify the code on its merits; performance is decided later by the full backtest and the optimizer.
Iteration History
Verification failed (Layer 4 — QA review) [class=premise_falsified]: - The core mechanism (extreme funding → mean-reversion in the opposite direction) is refuted on real data, and the refutation is in the leg with sample size. Conditioning the actual COIN-M funding series (1,034 prints, 90-print z) on forward BTCUSD_PERP 4H returns signed to the strategy's side: the LONG leg (z≤−t, n=47-123) is NEGATIVE at every threshold/horizon (−0.15% to −0.51%) — after extreme-negative funding BTC keeps falling, the wrong sign. The SHORT leg's sign flips with threshold and its only positive cells rest on n=10 (noise). Re-coding cannot restore an inverted effect. - Sandbox corroborates: total_return −12.95%, Sharpe −0.171 (CI [−0.85, 0.47]), PF 0.965 (<1), win_rate 0.472, avg_trade_return_pct −0.043% (negative), expectancy −$8.62/trade over 250 trades. COIN-M funding begins only 2025-05, so the ~1-year sample is all that exists and it is null-to-inverted.
Backtest and paper results are hypothetical. Trading involves risk of loss.