Trader Filter Mine

Taken vs skipped · train date < 2026-06-01; test >= 2026-06-01 · rows=3001 taken=194 skipped=2807

Headline

Logged takes sim +3.40 pts vs skipped +1.40; log WR 77%. Strongest anti-pattern: RAW black_box skips −0.86 pts. Best take filter: R1 wick rejection (holdout prec_taken 0.46).

GB AUC=0.58 (modest — rules are hypothesis-driven).

IF/THEN rules

IDKindTitleRulenprecskipWRskipAvg/day
R1TAKEBlack-box / round-level ONLY with rejection wick (non-midday)IF (black_box family OR price within 15pts of round-50) AND ((PE with upper_wick_frac > 0.40) OR (CE with lower_wick_frac > 0.40)) AND NOT midday (10:45–13:45) THEN take ATM option on that side.410.460.591.471.00
R2TAKE3PM Matka PE after sweep or afternoon sell momentumIF family is 3PM/Matka AND side is PE AND time ≥ 14:45 IST AND (aligned_sweep of morning/prior high OR mom15 < −15) THEN take PE.210.380.694.760.51
R3TAKEExpiry-day PE in matka windowIF is_expiry_day AND side is PE AND time ≥ 14:45 THEN take PE (ATM).130.310.784.710.32
R4TAKEBreakdown retest PE with premium floor + negative momIF breakdown_retest AND PE AND mom5 < 0 AND pct_in_day_range ≥ 0.40 AND premium ≥ 80 THEN take PE.60.330.755.000.15
R5TAKEOpening gap CONTINUATION (do not fade large gaps)IF minutes_from_open < 45 AND ((gap > +30 AND CE AND bullish body_frac > 0.45) OR (gap < −30 AND PE AND bearish body_frac > 0.45)) THEN take with gap direction.950.070.663.182.32
R6TAKELiquidity-sweep / AMD fade only at session edges with aligned sweepIF family in {liquidity_sweep, amd} AND aligned_sweep=1 AND body_frac ≥ 0.40 AND (mfo < 120 OR mfo > 270) THEN take fade side.230.130.500.850.56
R7SKIPSKIP: Indiscriminate black-box / premium S/R without wickIF black_box family AND upper/lower rejection wick is weak (wick_frac ≤ 0.40 on the signal side) THEN SKIP.31.00NANA0.07
R8SKIPSKIP: Midday support-bounce far from day lowIF support_bounce AND CE AND pct_in_day_range > 0.40 AND in_midday THEN SKIP.0NANANA0.00

Full rules.md

Prior failing systems

GB importances

FeatureImp
atr200.2758
atr_pctile0.1036
mom150.0995
gap_abs0.0674
prem_vs_morn0.0635
dist_day_lo0.0491
fam_3pm_matka0.0446
is_expiry0.0389
upper_wick_frac0.0387
pct_in_morn_range0.0274
dist_day_hi0.0230
fam_breakout0.0226

Caveats