← Results index

Run date-fidelity audit and republish experiment

2026-08-18T23:30:17Z Experiment completed Re-audited the Pine cumulative NH-NL z50 regime on its maximal native span, quantifying 401 of 5,391 same-input date mismatches (7.44%) and 711 of 5,359 actual-legacy mismatches (13.27%), then published rejected experiment qm-kdnj.4 with 257 real monthly equity/signal points, 56 exact state transitions, strategy-parity comparisons, and explicit generic-exit non-applicability; the corrected overlay earned 7.11% CAGR and remained unpromoted because it trailed the closest prior and SPY.

Objective

Audit the prior SMA50(raw NH-NL) < 0 experiment against the authoritative Pine default—INDEX:MAHX - INDEX:MALX, ta.cum, inclusive SMA50/population-stdev50, and strict z < 0—over the maximal native input span. Quantify signal-date and equity differences, preserve the negative economics without retuning, and republish the corrected result through the qm-kdnj experiment-as-strategy page contract with real metrics and charts.

Approach

  1. Froze the Pine rule, 50-bar availability gate, native daily calendar, population standard deviation, strict threshold, and next-close/10 bps execution contract.
  2. Built a deterministic offline audit from pinned MAHX/MALX, HIGN/LOWN, and SPY data. The same-input comparator isolates formula drift; the actual-legacy comparator also captures the prior input-family change.
  3. Separated indicator meaning from the tradable overlay by measuring forward SPY returns/drawdowns, causal SPY/cash performance, lag, subperiods, adjacent windows/thresholds, index alternatives, circular-shift falsification, and inversion.
  4. Projected the frozen audit into research-experiment/v1, including real monthly engine equity, real monthly cumulative-z/state data, exact daily transitions, research narrative, date/performance/robustness tables, provenance, limitations, and the reject disposition.
  5. Extended the experiment publisher/detail renderer to accept explicitly sourced real signal series and heterogeneous table/narrative supplements while retaining the existing fallback for older manifests.

Files changed

Validation

Results

The corrected native indicator is finite on 5,391 dates from 2005-03-15 through 2026-08-17, risk-off on 1,812 dates (33.61%), and has 28 entries/exits. It disagrees with the same-input raw-SMA rule on 401 dates (7.44%) and with the actual HIGN/LOWN legacy on 711 of 5,359 common dates (13.27%). Corrected risk-off states precede deeper mean SPY drawdowns at 21 days (-3.79% versus -2.02%) and 63 days (-6.89% versus -3.70%), and falsification confirms non-random defensive timing.

The causal corrected SPY/cash overlay nevertheless earns 7.11% CAGR, 0.710 Sharpe, 0.717 Sortino, -17.89% max drawdown, and 4.334 terminal equity. It trails the same-input prior (7.76% CAGR, 4.937 equity), actual legacy (8.68%, 5.915), and SPY buy-and-hold (10.90%, 9.110), while its drawdown is also worse than the closest same-input prior. The exact Pine result is therefore published as rejected without threshold, lookback, or index-family retuning; no risk-indicator registry or strategy catalog entry is added. The generic-opposite exit harness is not applicable because this is already a persistent two-state buy/sell regime.

Source artifact: research/results/qm-rrk6.md