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

#67 — Structural fade at hourly S/R

2026-06-21/22
Verdict: negative · ⛔ real gross direction, spread-blocked net
Fading the first approach to an hourly swing S/R level on high volume produced the project's cleanest broad directional edge (+1.09p gross, 12/12 pairs, MC p=0) — and the 1.3–3.9 pip spread ate all of it (net −0.89p, 0/12).

Hypothesis — what it tests

Whether giving a contrarian entry its direction from market structure — fading the first approach to an hourly swing support/resistance level on heavy volume — yields a directional edge that survives the retail spread.

Description

The culmination of a long random-entry → spread-band → exit-investigation research arc on S5 data with real per-bar spread. Random coin-flip entries first established the floor (no exit or spread band rescues a coin flip; deep-loss tails peak at the median spread band), then giving the entry direction from structure — fading the last confirmed H1 swing high (resistance) or low (support), gated by high tick-volume and a calm spread band, with ATR-scaled distance/trail/TP — produced a gross directional edge of +1.089 pips/trade with Monte Carlo P=0.0000, positive on all 12 pairs and in all 3 walk-forward thirds: the cleanest broad positive-direction result in the project. Net of the real 1.3–3.9 pip spread it is −0.890 pips/trade, negative on all 12 pairs. Follow-ups showed level clustering/strength adds nothing, the edge is timeframe-invariant, an MFE oracle would clear spread easily (+6.44p mean) but eight exit families all converge to only ~+1.3–1.5p capturable drift (the rest is uncatchable wiggle), and the optimal hold is ~2h. The gap to the deployable first-touch H4 cousin (entry #68) is selectivity, not exit cleverness.

Key result

Gross +1.089 p/trade, MC P=0.0000, 12/12 pairs positive, all 3 WF thirds positive; NET −0.890 p/trade, 0/12 pairs (spread 1.3–3.9p); oracle mean MFE_net +6.44p but 8 exit families converge to ~+1.3–1.5p capturable; 2h optimal hold (gross +1.50, net −0.50)

Indicators

H1 swing high/low (TopsBots swing features)ATRtick volumespread bandMFE/MAE excursiontrailing stop

Algorithms

random-entry baseline controlgrid search over exits/stops/TPMonte Carlo bootstraptemporal walk-forward (thirds)perfect-foresight MFE oracle

Code

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

← #66 SMA-Stack robustness (conservative real-spread backtest of live 010)#68 First-touch H4 low-volume reversion →
This page is one experiment from the audited record behind the book The Edge That Wasn'tget the book · about the project.