Files
momentum-system/experiments/orderflow_h4_spike_v1.json
T
momentum devandClaude Fable 5 07ddbd30b9 experiments: register orderflow H3 (spread-expansion gate) + H4 (volume-spike gate)
H4 (3-book): keep-or-zero on trigger-bar volume concentration vs prior 5-bar
sum (>1.0 = completed one-shot burst). H3 (5-book, direction disputed):
fragility-camp primary — zero fires whose fill-time relative spread exceeds
2x the name's own 10-min median from quote_snapshots (which carry bid/ask
SIZES since 07-02 — the note's data-upgrade #1 was already satisfied).
Coverage design learns the dilution_veto_v1 lesson: no-quote fires are
SKIPPED (variant None, excluded from n), so thin coverage cannot false-FAIL.
H5 deliberately deferred until H1's verdict (its incremental value is defined
net of H1's catches). 6 tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 18:32:10 -05:00

9 lines
829 B
JSON

{
"id": "orderflow_h4_spike_v1",
"hypothesis": "Volume ramp vs isolated spike (orderflow_notes.md H4, 3-book convergence): fires whose trigger-bar volume exceeds the sum of the prior 5 bars (concentration > 1.0 = completed one-shot burst; Bouchaud: impact reverts once the metaorder is done; Neill: the vertical spike that dies at the top) convert worse; zeroing them lifts kept expR. detail.concentration recorded per fire for tercile-monotonicity and RVOL-stratification checks at adjudication.",
"population": {"min_entry_gap_pct": 0.10, "min_day_volume": 300000, "price_min": 2.0, "price_max": 20.0},
"intervention": {"kind": "volume_spike_gate", "lookback_bars": 5, "max_concentration": 1.0},
"bars": {"expR_delta_min": 0.05, "min_n": 300},
"fidelity": {"atr_frac": 0.25, "spread_mult": 3, "adverse_ticks": 1}
}