The Edge That Wasn't
All 81 experiments › #50

#50 — Price momentum M15+M5 live

2026-05-24 (Session 073); live on account 011 until the momentum book was halted/drained 2026-06-10
Verdict: positive · ✅ passed all gates, deployed live (later refuted under finite margin)
Raw two-timeframe price momentum (no SMA smoothing) with lags (1,3,8) and TP=10p passed 12/12 pairs, +30.4 p/d OOS, mc_p=0.0000, and was deployed live on account 011.

Hypothesis — what it tests

Whether unsmoothed multi-lag price momentum across two timeframes (M15+M5) carries a deployable edge that beats single-timeframe SMA momentum, and whether removing the smoothing layer shortens hold times.

Description

The question was whether raw price momentum — simple close-price deltas over multiple lags, with no SMA smoothing — could match or beat the deployed SMA16 momentum strategy and shorten hold times. A sweep of 840 configs (3 timeframe pairs x 56 lag triplets x 5 TP levels x 12 pairs) using a strict 6/6 lag-agreement signal found 4 configs beating the SMA16 baseline; the M15+M5 config with lags (1,3,8) and TP=10p was the only one to pass IS3 walk-forward on all 12 pairs, and cleared 2000-sign-shuffle Monte Carlo at mc_p=0.0000 (+30.4 p/d OOS). It was deployed as fx-price-mom-live on account 011 (initially 50u, cut to 25u after margin pressure). The smoothing removal did NOT shorten holds (mean hold floor ~30h is structural), and the whole TP-only/no-SL momentum book — this strategy included — was later refuted by the finite-margin re-validation (entry 57): a closeout simulation drove the account NAV to −$15.66 on the $17.79 research scale, and the book was drained in June 2026.

Key result

lags=(1,3,8) TP=10p: +30.4 p/d OOS, 12/12 IS3+MC, mc_p=0.0000, WR=99.1%; P50 hold 2.2h, mean ~38h; live 16 trades +160p 100% WR before the finite-margin refutation (closeout sim NAV −$15.66)

Indicators

Multi-lag price momentum (close[t] − close[t−k], k=1,3,8)IS-P90 spread gate

Algorithms

grid search sweepwalk-forward validation (IS3)Monte Carlo sign-shuffle (2000 shuffles)

Code

Interactive version (search, filters, figures): the experiment explorer.

← #49 No-VPS migration + SMA16 momentum#51 Post-shock counter-trend retrace live →
This page is one experiment from the audited record behind the book The Edge That Wasn'tget the book · about the project.