Files
momentum-system/experiments/orderflow_h2_persistence_v1.json
momentum devandClaude Fable 5 46f80eccf2 experiments: register orderflow H1 (trigger-erasure exit) + H2 (flow-persistence gate)
From docs/research/orderflow_notes.md — the order-flow shelf distillation.
H1 (5-book convergence): exit on first post-fill 1-min close back below the
trigger within 5 bars — the transitory-impact/recross signature — else the
standing exit stack. H2 (4-book): keep-or-zero on pre-trigger volume-weighted
bar-sign persistence (<0.30 over 15 bars = choppy one-shot burst, zeroed);
strictly-before-entry window, fail-open on thin history. Both pre-registered
at the house bar (+0.05R, n>=300, standard fidelity); nightly adjudication
decides. 7 tests.

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

9 lines
940 B
JSON

{
"id": "orderflow_h2_persistence_v1",
"hypothesis": "Pre-trigger flow-persistence gate (orderflow_notes.md H2, 4-book convergence): fires whose 15-bar pre-trigger volume-weighted bar-sign persistence is below 0.30 (choppy/balanced run-up = one-shot burst, not an ongoing metaorder) convert worse; zeroing them lifts kept-population expR. Fixed 0.30 threshold approximates the note's bottom-tercile rule. Kill criteria beyond the bar: persistence-tercile monotonicity fails, or the effect collapses within gap%/RVOL strata (selection lever in disguise) — check at adjudication from detail.persistence.",
"population": {"min_entry_gap_pct": 0.10, "min_day_volume": 300000, "price_min": 2.0, "price_max": 20.0},
"intervention": {"kind": "flow_persistence_gate", "lookback_bars": 15, "min_persistence": 0.30},
"bars": {"expR_delta_min": 0.05, "min_n": 300},
"fidelity": {"atr_frac": 0.25, "spread_mult": 3, "adverse_ticks": 1}
}