Commit graph Warrior_EA/research/test_sweep_detail.py
Author SHA1 Message Date
AnimateDread
6f7aa4f1e8 research: the stop-run edge fails its own mechanism test - disconfirmed
The statistics had cleared a family-wise bar (z to +6.56) and a split-half. Both
necessary, neither sufficient: thorough enough mining passes both. What mining
cannot do is obey a mechanism it was never fitted to - so the decisive test is
whether the effect appears WHERE THE THEORY SAYS IT MUST.

Osler's stop-clustering predicts the edge concentrates where the stop reservoir is
deepest and fresh forced orders arrive: London open and the London/NY overlap.
Measured, by session in real UTC (broker is UTC+2):

  EURUSD  Sydney/Tokyo +0.197*  London open -0.063  London -0.156
  USDJPY  Rollover     +0.233   London open -0.223
  XAUUSD  Sydney/Tokyo +0.070   London open -0.345  LDN/NY -0.185
  SP500   Rollover     +0.206   NY afternoon -0.098

Exactly inverted. The liquid sessions where stops actually cluster are the worst
on every instrument; what remains lives in Sydney/Tokyo and rollover - the
THINNEST hours, where fewest stops sit. That is not the mechanism, and thin hours
are also where spreads are widest and fills worst, so even the surviving fragment
points away from tradeability rather than toward it.

Walk-forward by quarter agrees, and shows what the two-way split was hiding:
  EURUSD 2/4 positive (Q1 -0.029, Q2 +0.062, Q3 -0.010, Q4 +0.089)
  USDJPY 1/4    XAUUSD 0/4    SP500 2/4
No instrument reaches 3/4. The split-half HOLDS was Q2+Q4 carrying Q1+Q3.

Verdict: not an edge. Recording it as disconfirmed rather than leaving an
encouraging half-result in the log, because the next person to read this - me -
would otherwise build on it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-01 21:11:33 -04:00