research: Arc 3 — six data-only signal families, designed engine-blind
Six confirm/refute families (vol-normalized momentum, mean-reversion z-fade, vol-regime-gated breakout, H4 EMA trend, H4 breakout port, channel-position fade) authored by engine-blind agents from a distilled reference card plus the CLI validation loop, adversarially design-reviewed, then run over 4 instruments x 3 stop regimes. Five honest nulls; one candidate (vol-normalized momentum on US500, WF-OOS P<=0.05 in all three regimes) forwarded to the Arc 4 breadth test.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"bo_h1_volregime","nodes":[{"primitive":{"type":"Resample","name":"h1","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":60}}]}},{"primitive":{"type":"Delay","name":"prev_high","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Delay","name":"prev_low","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"RollingMax","name":"channel_hi"}},{"primitive":{"type":"RollingMin","name":"channel_lo"}},{"primitive":{"type":"Gt","name":"long_break"}},{"primitive":{"type":"Gt","name":"short_break"}},{"primitive":{"type":"Latch","name":"long_latch"}},{"primitive":{"type":"Latch","name":"short_latch"}},{"primitive":{"type":"Delay","name":"prev_close","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Sub","name":"ret"}},{"primitive":{"type":"Mul","name":"ret_sq"}},{"primitive":{"type":"SMA","name":"vol_short","bound":[{"pos":0,"name":"length","kind":"I64","value":{"I64":24}}]}},{"primitive":{"type":"SMA","name":"vol_long"}},{"primitive":{"type":"Sqrt","name":"rms_short"}},{"primitive":{"type":"Sqrt","name":"rms_long"}},{"primitive":{"type":"Gt","name":"expansion"}},{"primitive":{"type":"Gt","name":"contraction"}},{"primitive":{"type":"Latch","name":"regime_latch"}},{"primitive":{"type":"Mul","name":"gated_long"}},{"primitive":{"type":"Mul","name":"gated_short"}},{"primitive":{"type":"Sub","name":"bias"}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":1},{"from":0,"to":2,"slot":0,"from_field":2},{"from":1,"to":3,"slot":0,"from_field":0},{"from":2,"to":4,"slot":0,"from_field":0},{"from":0,"to":5,"slot":0,"from_field":3},{"from":3,"to":5,"slot":1,"from_field":0},{"from":4,"to":6,"slot":0,"from_field":0},{"from":0,"to":6,"slot":1,"from_field":3},{"from":5,"to":7,"slot":0,"from_field":0},{"from":6,"to":7,"slot":1,"from_field":0},{"from":6,"to":8,"slot":0,"from_field":0},{"from":5,"to":8,"slot":1,"from_field":0},{"from":0,"to":9,"slot":0,"from_field":3},{"from":0,"to":10,"slot":0,"from_field":3},{"from":9,"to":10,"slot":1,"from_field":0},{"from":10,"to":11,"slot":0,"from_field":0},{"from":10,"to":11,"slot":1,"from_field":0},{"from":11,"to":12,"slot":0,"from_field":0},{"from":11,"to":13,"slot":0,"from_field":0},{"from":12,"to":14,"slot":0,"from_field":0},{"from":13,"to":15,"slot":0,"from_field":0},{"from":14,"to":16,"slot":0,"from_field":0},{"from":15,"to":16,"slot":1,"from_field":0},{"from":15,"to":17,"slot":0,"from_field":0},{"from":14,"to":17,"slot":1,"from_field":0},{"from":16,"to":18,"slot":0,"from_field":0},{"from":17,"to":18,"slot":1,"from_field":0},{"from":7,"to":19,"slot":0,"from_field":0},{"from":18,"to":19,"slot":1,"from_field":0},{"from":8,"to":20,"slot":0,"from_field":0},{"from":18,"to":20,"slot":1,"from_field":0},{"from":19,"to":21,"slot":0,"from_field":0},{"from":20,"to":21,"slot":1,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":21,"field":0,"name":"bias"}],"gangs":[{"name":"channel_length","kind":"I64","members":[{"node":3,"pos":0,"name":"length"},{"node":4,"pos":0,"name":"length"}]}]}}
|
||||
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"bo_h4_trend","nodes":[{"primitive":{"type":"Resample","name":"h4","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":240}}]}},{"primitive":{"type":"Delay","name":"prev_high","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Delay","name":"prev_low","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"RollingMax","name":"channel_hi"}},{"primitive":{"type":"RollingMin","name":"channel_lo"}},{"primitive":{"type":"Gt","name":"breakout_up"}},{"primitive":{"type":"Gt","name":"breakout_dn"}},{"primitive":{"type":"Latch","name":"long_latch"}},{"primitive":{"type":"Latch","name":"short_latch"}},{"primitive":{"type":"EMA","name":"ema_fast","bound":[{"pos":0,"name":"length","kind":"I64","value":{"I64":12}}]}},{"primitive":{"type":"EMA","name":"ema_slow","bound":[{"pos":0,"name":"length","kind":"I64","value":{"I64":48}}]}},{"primitive":{"type":"Gt","name":"uptrend"}},{"primitive":{"type":"Gt","name":"downtrend"}},{"primitive":{"type":"Latch","name":"trend_long"}},{"primitive":{"type":"Latch","name":"trend_short"}},{"primitive":{"type":"Mul","name":"gated_long"}},{"primitive":{"type":"Mul","name":"gated_short"}},{"primitive":{"type":"Sub","name":"bias"}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":1},{"from":0,"to":2,"slot":0,"from_field":2},{"from":1,"to":3,"slot":0,"from_field":0},{"from":2,"to":4,"slot":0,"from_field":0},{"from":0,"to":5,"slot":0,"from_field":3},{"from":3,"to":5,"slot":1,"from_field":0},{"from":4,"to":6,"slot":0,"from_field":0},{"from":0,"to":6,"slot":1,"from_field":3},{"from":5,"to":7,"slot":0,"from_field":0},{"from":6,"to":7,"slot":1,"from_field":0},{"from":6,"to":8,"slot":0,"from_field":0},{"from":5,"to":8,"slot":1,"from_field":0},{"from":0,"to":9,"slot":0,"from_field":3},{"from":0,"to":10,"slot":0,"from_field":3},{"from":9,"to":11,"slot":0,"from_field":0},{"from":10,"to":11,"slot":1,"from_field":0},{"from":10,"to":12,"slot":0,"from_field":0},{"from":9,"to":12,"slot":1,"from_field":0},{"from":11,"to":13,"slot":0,"from_field":0},{"from":12,"to":13,"slot":1,"from_field":0},{"from":12,"to":14,"slot":0,"from_field":0},{"from":11,"to":14,"slot":1,"from_field":0},{"from":7,"to":15,"slot":0,"from_field":0},{"from":13,"to":15,"slot":1,"from_field":0},{"from":8,"to":16,"slot":0,"from_field":0},{"from":14,"to":16,"slot":1,"from_field":0},{"from":15,"to":17,"slot":0,"from_field":0},{"from":16,"to":17,"slot":1,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":17,"field":0,"name":"bias"}]}}
|
||||
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"channelpos_fade_h1","nodes":[{"primitive":{"type":"Resample","name":"h1","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":60}}]}},{"primitive":{"type":"Delay","name":"prev_high","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Delay","name":"prev_low","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"RollingMax","name":"channel_hi"}},{"primitive":{"type":"RollingMin","name":"channel_lo"}},{"primitive":{"type":"Sub","name":"dist_low"}},{"primitive":{"type":"Sub","name":"chan_range"}},{"primitive":{"type":"Div","name":"pos"}},{"primitive":{"type":"Const","name":"half","bound":[{"pos":0,"name":"value","kind":"F64","value":{"F64":0.5}}]}},{"primitive":{"type":"Sub","name":"neg_centered"}},{"primitive":{"type":"Bias","name":"bias"}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":1},{"from":0,"to":2,"slot":0,"from_field":2},{"from":1,"to":3,"slot":0,"from_field":0},{"from":2,"to":4,"slot":0,"from_field":0},{"from":0,"to":5,"slot":0,"from_field":3},{"from":4,"to":5,"slot":1,"from_field":0},{"from":3,"to":6,"slot":0,"from_field":0},{"from":4,"to":6,"slot":1,"from_field":0},{"from":5,"to":7,"slot":0,"from_field":0},{"from":6,"to":7,"slot":1,"from_field":0},{"from":0,"to":8,"slot":0,"from_field":3},{"from":8,"to":9,"slot":0,"from_field":0},{"from":7,"to":9,"slot":1,"from_field":0},{"from":9,"to":10,"slot":0,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":10,"field":0,"name":"bias"}],"gangs":[{"name":"channel_length","kind":"I64","members":[{"node":3,"pos":0,"name":"length"},{"node":4,"pos":0,"name":"length"}]}]}}
|
||||
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"meanrev_z_h1","nodes":[{"primitive":{"type":"Resample","name":"h1","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":60}}]}},{"primitive":{"type":"SMA","name":"mean"}},{"primitive":{"type":"Mul","name":"sq"}},{"primitive":{"type":"SMA","name":"mean_sq"}},{"primitive":{"type":"Mul","name":"mean_sq2"}},{"primitive":{"type":"Sub","name":"var"}},{"primitive":{"type":"Sqrt","name":"std"}},{"primitive":{"type":"Sub","name":"dev_fade"}},{"primitive":{"type":"Div","name":"zfade"}},{"primitive":{"type":"Bias","name":"fade","bound":[{"pos":0,"name":"scale","kind":"F64","value":{"F64":1.0}}]}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":3},{"from":0,"to":2,"slot":0,"from_field":3},{"from":0,"to":2,"slot":1,"from_field":3},{"from":2,"to":3,"slot":0,"from_field":0},{"from":1,"to":4,"slot":0,"from_field":0},{"from":1,"to":4,"slot":1,"from_field":0},{"from":3,"to":5,"slot":0,"from_field":0},{"from":4,"to":5,"slot":1,"from_field":0},{"from":5,"to":6,"slot":0,"from_field":0},{"from":1,"to":7,"slot":0,"from_field":0},{"from":0,"to":7,"slot":1,"from_field":3},{"from":7,"to":8,"slot":0,"from_field":0},{"from":6,"to":8,"slot":1,"from_field":0},{"from":8,"to":9,"slot":0,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":9,"field":0,"name":"bias"}],"gangs":[{"name":"window","kind":"I64","members":[{"node":1,"pos":0,"name":"length"},{"node":3,"pos":0,"name":"length"}]}]}}
|
||||
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"mom_vnorm_h1","nodes":[{"primitive":{"type":"Resample","name":"h1","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":60}}]}},{"primitive":{"type":"Delay","name":"mom_lag"}},{"primitive":{"type":"Sub","name":"momentum"}},{"primitive":{"type":"Delay","name":"ret_lag","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Sub","name":"ret"}},{"primitive":{"type":"Mul","name":"ret_sq"}},{"primitive":{"type":"SMA","name":"vol_avg"}},{"primitive":{"type":"Sqrt","name":"vol"}},{"primitive":{"type":"Div","name":"score"}},{"primitive":{"type":"Bias","name":"bias","bound":[{"pos":0,"name":"scale","kind":"F64","value":{"F64":0.1}}]}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":3},{"from":0,"to":2,"slot":0,"from_field":3},{"from":1,"to":2,"slot":1,"from_field":0},{"from":0,"to":3,"slot":0,"from_field":3},{"from":0,"to":4,"slot":0,"from_field":3},{"from":3,"to":4,"slot":1,"from_field":0},{"from":4,"to":5,"slot":0,"from_field":0},{"from":4,"to":5,"slot":1,"from_field":0},{"from":5,"to":6,"slot":0,"from_field":0},{"from":6,"to":7,"slot":0,"from_field":0},{"from":2,"to":8,"slot":0,"from_field":0},{"from":7,"to":8,"slot":1,"from_field":0},{"from":8,"to":9,"slot":0,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":9,"field":0,"name":"bias"}]}}
|
||||
@@ -0,0 +1 @@
|
||||
{"format_version":1,"blueprint":{"name":"trend_h4_cross","nodes":[{"primitive":{"type":"Resample","name":"h4","bound":[{"pos":0,"name":"period_minutes","kind":"I64","value":{"I64":240}}]}},{"primitive":{"type":"EMA","name":"ema_fast"}},{"primitive":{"type":"EMA","name":"ema_slow"}},{"primitive":{"type":"Sub","name":"trend"}},{"primitive":{"type":"Delay","name":"prev_close","bound":[{"pos":0,"name":"lag","kind":"I64","value":{"I64":1}}]}},{"primitive":{"type":"Sub","name":"ret"}},{"primitive":{"type":"Mul","name":"ret_sq"}},{"primitive":{"type":"SMA","name":"ret_var","bound":[{"pos":0,"name":"length","kind":"I64","value":{"I64":24}}]}},{"primitive":{"type":"Sqrt","name":"vol"}},{"primitive":{"type":"Div","name":"trend_norm"}},{"primitive":{"type":"Bias","name":"bias","bound":[{"pos":0,"name":"scale","kind":"F64","value":{"F64":2.0}}]}}],"edges":[{"from":0,"to":1,"slot":0,"from_field":3},{"from":0,"to":2,"slot":0,"from_field":3},{"from":1,"to":3,"slot":0,"from_field":0},{"from":2,"to":3,"slot":1,"from_field":0},{"from":0,"to":4,"slot":0,"from_field":3},{"from":0,"to":5,"slot":0,"from_field":3},{"from":4,"to":5,"slot":1,"from_field":0},{"from":5,"to":6,"slot":0,"from_field":0},{"from":5,"to":6,"slot":1,"from_field":0},{"from":6,"to":7,"slot":0,"from_field":0},{"from":7,"to":8,"slot":0,"from_field":0},{"from":3,"to":9,"slot":0,"from_field":0},{"from":8,"to":9,"slot":1,"from_field":0},{"from":9,"to":10,"slot":0,"from_field":0}],"input_roles":[{"name":"open","targets":[{"node":0,"slot":0}],"source":"F64"},{"name":"high","targets":[{"node":0,"slot":1}],"source":"F64"},{"name":"low","targets":[{"node":0,"slot":2}],"source":"F64"},{"name":"close","targets":[{"node":0,"slot":3}],"source":"F64"}],"output":[{"node":10,"field":0,"name":"bias"}]}}
|
||||
Reference in New Issue
Block a user