AnimateDread
120afde2a3
research(altdata): H4 timeframe screen - information survives, diluted; costs 2.6x worse
...
Same harness as the D1 screens, forward 30 H4 bars (~5 days), 199 perms, on
the surviving htf mid bars (19.8k-36.4k bars per symbol). Question: does the
wired alt/volume information carry to H4, for the chart-timeframe decision.
Answer: the signal survives but is roughly halved, and the cost side worsens
2.6x per step down. SP500 vix_chg5 clears the family bar with MI|vol 0.0112
(vs 0.031 at D1); volLevel50 (the EA activity feature) is incremental on all
four symbols at H4 - USDJPY family-clean, and it is EURUSD strongest
non-control signal there too. Gold gvz_chg5 stays incremental (0.0038 vs
0.0197 at D1 - a fifth of the strength). COT is null at H4 on FX (weekly
cadence pasted across 30 bars/week dilutes it below detection on EURUSD/JPY;
survives conditionally on SP500).
Cost table (median spread/ATR; the 1.74xATR geometry in spread units):
SP500 138->52->25, EURUSD 282->113->57, USDJPY 230->87->44, XAUUSD 92->34->16
for D1->H4->H1. Every step down multiplies the cost share ~2.6x.
Also fixes the disaggregated-COT column name for gold/WTI in the screen
(M_Money vs Lev_Money - the same crash the EA-side catalog documents).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 17:49:37 -04:00
..
altdata
research(altdata): H4 timeframe screen - information survives, diluted; costs 2.6x worse
2026-08-16 17:49:37 -04:00
.gitignore
chore(research): drop committed __pycache__, add .gitignore
2026-08-01 16:59:03 -04:00
bidask.py
infra: bid/ask M1 bars and an order engine that makes the fill bug unavailable
2026-08-02 00:08:30 -04:00
book.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
breadth.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
breadth_seasonal.py
research: point the seasonal screen at the five breadth instruments
2026-08-12 14:08:05 -04:00
check_fill.py
research: RETRACTION - the retail-fade edge was a fill-timing artifact
2026-08-01 23:17:55 -04:00
classic.py
fix(signals): revive a dead MA model, and demote Sanyaku from state to event
2026-08-01 17:14:34 -04:00
d1_drift_null.py
feat(research): drift null for the first-ever family-wise gate pass (SP500 D1 fractal PAI)
2026-08-15 16:09:08 -04:00
detail.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
drift.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
dukas.py
research: stop-run/liquidity sweep - the first setup to survive everything
2026-08-01 21:05:26 -04:00
fills.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
fractal_nn.py
feat(research): pooled fractal-pivot direction NN - the last clean look at direction, gate FAILED 4/4
2026-08-14 18:33:11 -04:00
kit.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
labels.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
learn_selection.py
research: model-selected retail fades hold up out of sample (after killing a big leak)
2026-08-01 23:15:00 -04:00
meta_pool.py
feat(research): pooled meta-labeling verdict tooling - memmap loader, per-symbol norm, threshold dose-response
2026-08-14 08:41:24 -04:00
pivot_expectancy.py
feat(research): pivot-to-pivot swing expectancy - the spread-vs-swings question measured
2026-08-14 16:34:33 -04:00
pivot_expectancy_stock.py
feat(research): stock-ZigZag live replay - the repaint measurement that answers "trade the true swings"
2026-08-14 18:12:11 -04:00
profiles.py
research: Wyckoff's law of cause and effect is real but SUBLINEAR
2026-08-01 21:36:14 -04:00
resample.py
research: four more hypothesis families - drift is real, timing still is not
2026-08-01 20:51:02 -04:00
retrial.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
retrial2.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
seasonal.py
research: point the seasonal screen at the five breadth instruments
2026-08-12 14:08:05 -04:00
sim.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
sqx.py
perf(research): parallel tick decode, 12x, plus two correctness fixes
2026-08-01 19:14:38 -04:00
sqx_audit.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
sqx_portfolio.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
sqxbars.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
sweep.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
swing.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
test_adverse.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_anomalies.py
research: four more hypothesis families - drift is real, timing still is not
2026-08-01 20:51:02 -04:00
test_atrscale.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_cause_effect.py
research: Wyckoff's law of cause and effect is real but SUBLINEAR
2026-08-01 21:36:14 -04:00
test_classic.py
research: test the shipped classic patterns for entry edge - and the lookahead that faked one
2026-08-01 16:58:57 -04:00
test_combined.py
research: Wyckoff context REPLICATES on a second, independent trigger
2026-08-01 23:57:30 -04:00
test_confluence.py
research: test the shipped classic patterns for entry edge - and the lookahead that faked one
2026-08-01 16:58:57 -04:00
test_context.py
research: Wyckoff CONTEXT has real predictive content - 8/8 positive slopes
2026-08-01 23:56:05 -04:00
test_context2.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_context3.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_controlbias.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_crossfeed.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_depth.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_drift.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_engine.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_exits.py
research: test the shipped classic patterns for entry edge - and the lookahead that faked one
2026-08-01 16:58:57 -04:00
test_flow.py
research: flow effect and spread cost decay together and never cross
2026-08-01 20:12:00 -04:00
test_liquidity.py
research: stop-run/liquidity sweep - the first setup to survive everything
2026-08-01 21:05:26 -04:00
test_lps.py
research: the two canonical Wyckoff trades tested whole - both negative
2026-08-01 23:34:35 -04:00
test_lps2.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_management.py
Add new research scripts for trading strategy analysis
2026-08-02 12:25:20 -04:00
test_mi_control.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_retail.py
research: the retail fade DOES clear cost on EURUSD - correcting the earlier verdict
2026-08-01 22:33:11 -04:00
test_spread.py
research: measure the spread channel, and separate its real signal from its own cost model
2026-08-01 17:37:33 -04:00
test_spread2.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00
test_spring.py
research: the two canonical Wyckoff trades tested whole - both negative
2026-08-01 23:34:35 -04:00
test_sweep_detail.py
research: the stop-run edge fails its own mechanism test - disconfirmed
2026-08-01 21:11:33 -04:00
test_swing_fade.py
research: RETRACTION - the retail-fade edge was a fill-timing artifact
2026-08-01 23:17:55 -04:00
test_temporal.py
research: test whether across-time structure exists at all
2026-08-08 20:42:49 -04:00
test_volume.py
feat(ai): widen the volume feature block from 1 value to 4
2026-08-01 17:34:33 -04:00
test_wyckoff.py
research: retail setups ARE anti-predictive - and the edge dies with the cost
2026-08-01 22:18:01 -04:00
ticks_to_bars.py
fix(research): standardise flow test against the EMPIRICAL null, not a costless coin
2026-08-01 19:51:07 -04:00
training_pipeline_audit_2026-08-09.md
fix: the Adam second moment was never Adam - all four tiers
2026-08-09 14:02:35 -04:00
vplevels.py
research: Wyckoff's law of cause and effect is real but SUBLINEAR
2026-08-01 21:36:14 -04:00
wf.py
research: offline validation kit, and the answer it produced
2026-08-01 16:21:44 -04:00
wyckoff.py
fix: correct MI sample alignment and improve BN weight diagnostic report
2026-08-02 08:12:47 -04:00