GEX

Dealer gamma: fade the walls in positive gamma, go with the break in negative. 6 symbols x 5m / 15m / 30m / 60m. Underlying price only, no options.

last sweep 2026-10-17 20:57:35.002983 ET RUNNING PAPER ONLY fills: tick Download CSV
Showing every row ever logged, across rule revisions — these are not one strategy. Current revision only

Variants

Each is the base with one thing changed, run side by side off the same data. Listed in the order they are defined, not by result — over a few weeks the best row is mostly luck. Pick one to see its gates below; everything under this table is for None only.

Variant Changed from base Candidates Taken Closed W / L Avg Total
base — 3191 350 350 114 / 236 -0.80R -280.28R
fade_wall_anchor fade_anchor: flip → wall 2306 260 260 82 / 178 -0.99R -258.32R
wall_tests_2 max_wall_tests: 3 → 2 2306 237 237 76 / 161 -1.09R -257.39R
balance_010 balance_firm_min: 0.15 → 0.1 2306 255 255 83 / 172 -1.03R -263.58R
balance_025 balance_firm_min: 0.15 → 0.25 2306 207 207 70 / 137 -1.11R -230.25R
age_12 entry_max_age_min: 7.0 → 12.0 2306 304 304 101 / 203 -1.14R -347.82R
window_7dte window: None → 7dte 1695 218 218 68 / 150 -0.79R -171.49R

Dealer gamma now

The snapshot each instance is reading. Entries need it under 7.0 minutes old; an open position is closed past 30.0. ES and NQ read 0DTE and fall back to 7DTE while 0DTE is stale (it stops for several hours after each 16:00 expiry); RTY reads 7DTE.

ES 0dte NEGATIVE
Age
1714.1 min
Balance
0.816
Spot
7702.75
Flip
7690.27
Call walls
7600 · 7650 · 7675 · 7700 · 7710
Put walls
7700
ES 7dte NEGATIVE
Age
1669.3 min
Balance
0.588
Spot
7702.75
Flip
7320.00
Call walls
7700 · 7750 · 7775 · 7800 · 7850
Put walls
7700 · 7650 · 7640 · 7600 · 7550
NQ 0dte POSITIVE
Age
1716.6 min
Balance
0.221
Spot
29379.25
Flip
29452.10
Call walls
29500
Put walls
30000 · 29800 · 29700 · 29600 · 29590
NQ 7dte NEGATIVE
Age
1672.3 min
Balance
0.838
Spot
29382.50
Flip
27950.00
Call walls
30000 · 30150 · 30250 · 30300 · 30400
Put walls
30000 · 29600 · 29500 · 29200 · 29000
RTY 7dte NEGATIVE
Age
1677.2 min
Balance
0.675
Spot
2736.00
Flip
2625.00
Call walls
2775 · 2800 · 2820 · 2825 · 2850
Put walls
2775 · 2750 · 2725 · 2700 · 2675

Open positions

Live track only — one per instance at most. 26 hypothetical positions also being followed.

Instance Setup Entry Wall Stop Next target Open size Since
flat

Taken trades

Futures only, each read against its own GEX. A "proxy" row appears only when showing older revisions, which also traded the ETFs — weaker evidence, never added to the futures.

Evidence Setup n W / L Avg Total
direct fade 18 4 / 14 +0.10R +1.87R
direct break 138 55 / 83 +0.02R +2.98R
proxy fade 16 2 / 14 -1.27R -20.37R
proxy break 88 21 / 67 -2.76R -242.80R

By instance

Taken trades only. Instances with none are not listed.

Instance n W / L Avg Total P&L
ES_15m 15 5 / 10 -0.26R -3.90R $-575.00
ES_30m 9 4 / 5 +0.55R +4.94R $+962.50
ES_5m 32 8 / 24 -0.17R -5.46R $-1,531.25
ES_60m 6 3 / 3 -0.03R -0.16R $-93.75
IWM_15m 8 0 / 8 -4.03R -32.24R $-18.68
IWM_30m 8 1 / 7 -4.11R -32.89R $-18.77
IWM_5m 10 1 / 9 -4.03R -40.32R $-13.43
IWM_60m 5 0 / 5 -2.81R -14.05R $-16.42
NQ_15m 14 6 / 8 -0.26R -3.57R $+1,172.50
NQ_30m 9 5 / 4 +0.13R +1.13R $+4,215.00
NQ_5m 32 12 / 20 -0.25R -8.05R $-2,310.00
NQ_60m 6 3 / 3 +0.27R +1.59R $+4,015.00
QQQ_15m 8 1 / 7 -2.64R -21.09R $-40.75
QQQ_30m 6 0 / 6 -3.96R -23.77R $-55.42
QQQ_5m 21 8 / 13 -3.22R -67.62R $-51.59
QQQ_60m 5 0 / 5 -3.23R -16.16R $-41.35
RTY_15m 7 3 / 4 +0.66R +4.63R $+1,600.00
RTY_30m 7 3 / 4 +0.45R +3.16R $+732.50
RTY_5m 13 3 / 10 +0.58R +7.57R $+1,362.50
RTY_60m 6 4 / 2 +0.50R +2.97R $+585.00
SPY_15m 6 3 / 3 +0.27R +1.60R $+0.69
SPY_30m 6 3 / 3 -0.97R -5.83R $-6.90
SPY_5m 18 5 / 13 -0.36R -6.45R $-3.66
SPY_60m 3 1 / 2 -1.45R -4.34R $-6.71

Does the regime separate outcomes?

The claim under test: fades work in positive gamma and breaks in negative. The strategy only trades the two rows marked "with"; the other two are candidates the regime gate blocked, followed to an outcome anyway so there is something to compare against.

Setup Regime at signal Thesis n W / L Avg Total
fade POSITIVE with 113 44 / 69 -0.00R -0.40R
fade NEGATIVE against 705 213 / 491 -0.57R -401.64R
break POSITIVE against 96 47 / 49 -0.43R -41.24R
break NEGATIVE with 567 201 / 366 -0.98R -554.00R

Gates

2306 candidates raised, 260 taken. "Failed" counts every candidate a gate failed on; "first" only those where it was the first to fail. The right-hand columns are what the blocked candidates went on to do — a gate is earning its place when that is worse than the taken trades' -0.99R.

Gate Failed First Followed W / L Avg Total
stale 741 741 444 167 / 276 -0.76R -335.44R
session 408 273 175 89 / 86 -0.38R -67.28R
no_atr 0 0 0 0 / 0 — —
regime 1448 812 460 127 / 333 -0.60R -277.05R
band 516 17 7 1 / 6 -2.55R -17.82R
chop 0 0 0 0 / 0 — —
balance 617 138 109 24 / 85 -0.46R -49.83R
not_extended 555 8 5 4 / 1 +1.21R +6.03R
wall_tests 246 3 0 0 / 0 — —
wick 0 0 0 0 / 0 — —
no_plan 77 0 0 0 / 0 — —
moved 294 17 0 0 / 0 — —
in_position 37 37 21 11 / 10 +0.12R +2.43R

Break entry: chase or wait for the retest?

Every break also raises a hypothetical limit back at the broken wall, with the same stop and targets. 557 raised, 117 never filled.

Entry n W / L Avg Total
At the close (taken + blocked) 663 248 / 415 -0.90R -595.24R
At the retest (filled only) 440 66 / 373 -3.67R -1616.23R

Recent candidates

Newest first, taken and blocked alike.

Time (ET) Instance Setup Regime Balance Age Wall Outcome
2026-10-16 17:00:35 ES_60m fade long NEGATIVE 0.816 37.1m 7700.00 stale +3
2026-10-16 17:00:35 ES_30m fade long NEGATIVE 0.816 37.1m 7700.00 stale +3
2026-10-16 16:45:35 ES_15m fade long NEGATIVE 0.816 22.1m 7700.00 stale +4
2026-10-16 16:45:35 ES_5m break long NEGATIVE 0.816 22.1m 7700.00 stale +1
2026-10-16 16:45:35 ES_5m fade long NEGATIVE 0.816 22.1m 7700.00 stale +3
2026-10-16 16:35:35 ES_5m break long NEGATIVE 0.816 12.1m 7700.00 stale +1
2026-10-16 16:30:35 ES_30m fade long NEGATIVE 0.816 7.1m 7700.00 stale +3
2026-10-16 16:30:35 ES_15m fade long NEGATIVE 0.816 7.1m 7700.00 stale +3
2026-10-16 16:30:35 ES_5m fade long NEGATIVE 0.816 7.1m 7700.00 stale +2
2026-10-16 16:15:35 NQ_15m break short NEGATIVE 0.824 5.6m 29400.00 session
2026-10-16 16:15:35 NQ_15m fade long NEGATIVE 0.824 5.6m 29350.00 session +2
2026-10-16 16:15:35 ES_15m break short NEGATIVE 0.729 7.4m 7705.00 stale +1
2026-10-16 16:15:35 ES_15m fade long NEGATIVE 0.729 7.4m 7695.00 stale +4
2026-10-16 16:15:35 ES_15m fade short NEGATIVE 0.729 7.4m 7700.00 stale +4
2026-10-16 16:15:35 ES_5m fade long NEGATIVE 0.729 7.4m 7695.00 stale +5
2026-10-16 16:05:35 NQ_5m fade long NEGATIVE 0.802 11.2m 29350.00 stale +3
2026-10-16 16:05:35 ES_5m break short NEGATIVE 0.695 7.7m 7700.00 stale +1
2026-10-16 16:05:35 ES_5m fade short NEGATIVE 0.695 7.7m 7700.00 stale +4
2026-10-16 16:00:35 QQQ_60m fade long NEGATIVE 0.802 6.2m 708.82 session +3
2026-10-16 16:00:35 QQQ_60m fade short NEGATIVE 0.802 6.2m 710.03 session +2
2026-10-16 16:00:35 SPY_60m break long NEGATIVE 0.695 8.1m 762.20 stale +1
2026-10-16 16:00:35 SPY_60m fade long NEGATIVE 0.695 8.1m 762.20 stale +4
2026-10-16 16:00:35 NQ_60m fade long NEGATIVE 0.802 6.2m 29350.00 session +3
2026-10-16 16:00:35 NQ_60m fade short NEGATIVE 0.802 6.2m 29400.00 session +3
2026-10-16 16:00:35 ES_60m fade long NEGATIVE 0.695 8.1m 7700.00 stale +2
2026-10-16 16:00:35 QQQ_30m fade long NEGATIVE 0.802 6.2m 708.77 session +3
2026-10-16 16:00:35 QQQ_30m fade short NEGATIVE 0.802 6.2m 709.98 session +2
2026-10-16 16:00:35 SPY_30m fade long NEGATIVE 0.695 8.1m 762.21 stale +3
2026-10-16 16:00:35 NQ_30m fade long NEGATIVE 0.802 6.2m 29350.00 session +3
2026-10-16 16:00:35 NQ_30m fade short NEGATIVE 0.802 6.2m 29400.00 session +3
2026-10-16 16:00:35 ES_30m fade long NEGATIVE 0.695 8.1m 7700.00 stale +2
2026-10-16 16:00:35 QQQ_15m fade long NEGATIVE 0.802 6.2m 708.73 session +3
2026-10-16 16:00:35 QQQ_15m fade short NEGATIVE 0.802 6.2m 709.93 session +2
2026-10-16 16:00:35 SPY_15m break long NEGATIVE 0.695 8.1m 762.25 stale +1
2026-10-16 16:00:35 SPY_15m fade long NEGATIVE 0.695 8.1m 762.25 stale +3
2026-10-16 16:00:35 NQ_15m break long NEGATIVE 0.802 6.2m 29300.00 session
2026-10-16 16:00:35 NQ_15m fade long NEGATIVE 0.802 6.2m 29350.00 session +3
2026-10-16 16:00:35 NQ_15m fade short NEGATIVE 0.802 6.2m 29400.00 session +3
2026-10-16 16:00:35 ES_15m fade long NEGATIVE 0.695 8.1m 7700.00 stale +2
2026-10-16 16:00:35 QQQ_5m fade long NEGATIVE 0.802 6.2m 709.89 session +2

Recent closes

Newest first, all three tracks. Only "live" is the strategy's own record.

Closed (ET) Instance Track Setup Entry Exit Reason Result P&L
2026-10-17 16:00:35 NQ_5m blocked (stale) fade long 29364.00 29391.25 session_end +0.94R —
2026-10-17 16:00:35 ES_60m blocked (stale) fade long 7703.00 7703.00 session_end +0.00R —
2026-10-17 16:00:35 ES_30m blocked (stale) fade long 7702.25 7703.00 session_end +0.10R —
2026-10-17 16:00:35 ES_15m blocked (stale) break short 7699.50 7703.00 session_end -0.35R —
2026-10-17 16:00:35 ES_15m blocked (stale) fade long 7699.50 7703.00 session_end +0.23R —
2026-10-17 16:00:35 ES_5m retest break long 7700.00 7703.00 session_end +1.72R —
2026-10-17 16:00:35 ES_5m blocked (stale) break long 7702.75 7703.00 session_end +0.06R —
2026-10-17 16:00:35 ES_5m blocked (stale) fade long 7699.50 7703.00 session_end +0.28R —
2026-10-16 18:55:17 SPY_60m retest break long 762.20 761.50 stop -1.04R —
2026-10-16 18:46:24 SPY_15m retest break long 762.25 761.75 stop -1.14R —
2026-10-16 16:51:35 NQ_60m blocked (session) fade long 29381.00 29381.75 stale_gex +0.01R —
2026-10-16 16:51:35 NQ_60m blocked (session) fade short 29381.00 29381.75 stale_gex +0.29R —
2026-10-16 16:51:35 NQ_30m blocked (session) fade long 29383.25 29381.75 stale_gex -0.02R —
2026-10-16 16:51:35 NQ_30m blocked (session) fade short 29383.25 29381.75 stale_gex +0.35R —
2026-10-16 16:51:35 NQ_15m blocked (session) fade long 29380.25 29381.75 stale_gex +0.03R —
2026-10-16 16:51:35 NQ_15m blocked (session) fade short 29380.25 29381.75 stale_gex +0.34R —
2026-10-16 16:51:35 NQ_5m blocked (session) fade short 29384.00 29381.75 stale_gex +0.59R —
2026-10-16 16:30:00 NQ_30m retest break short — — no_fill — —
2026-10-16 16:30:00 ES_15m blocked (stale) fade short 7699.50 7701.25 wall_break -0.36R —
2026-10-16 16:30:00 ES_5m retest break short 7700.00 7701.25 reclaim -0.46R —
2026-10-16 16:30:00 ES_5m blocked (stale) break short 7697.00 7701.25 reclaim -0.75R —
2026-10-16 16:30:00 ES_5m blocked (stale) fade short 7697.00 7701.25 wall_break -0.75R —
2026-10-16 16:17:35 NQ_15m blocked (session) break short 29370.50 29355.25 regime_flip +0.29R —
2026-10-16 16:17:35 NQ_15m blocked (session) break long 29380.25 29355.25 regime_flip -0.24R —
2026-10-16 16:14:25 QQQ_60m blocked (session) fade long 709.54 712.44 target +0.92R —
2026-10-16 16:14:25 QQQ_60m blocked (session) fade short 709.54 728.16 stop -5.52R —
2026-10-16 16:14:25 QQQ_30m blocked (session) fade long 709.54 712.40 target +1.03R —
2026-10-16 16:14:25 QQQ_30m blocked (session) fade short 709.54 728.16 stop -7.00R —
2026-10-16 16:14:25 QQQ_15m blocked (session) fade long 709.42 712.35 target +1.39R —
2026-10-16 16:14:25 QQQ_15m blocked (session) fade short 709.42 728.16 stop -17.67R —
2026-10-16 16:04:47 ES_30m blocked (stale) fade long 7705.00 7694.50 stop -1.01R —
2026-10-16 16:04:05 SPY_60m blocked (stale) break long 762.72 763.25 trail +1.04R —
2026-10-16 16:04:05 SPY_15m blocked (stale) break long 762.72 763.25 trail +1.40R —
2026-10-16 16:04:05 SPY_60m blocked (stale) fade long 762.72 765.17 target +1.85R —
2026-10-16 16:04:05 SPY_30m blocked (stale) fade long 762.70 765.17 target +2.15R —
2026-10-16 16:04:05 SPY_15m blocked (stale) fade long 762.72 765.22 target +2.48R —
2026-10-16 16:01:55 ES_60m blocked (stale) fade long 7705.25 7694.75 stop -1.02R —
2026-10-16 16:01:00 ES_15m blocked (stale) fade long 7704.50 7695.50 stop -1.01R —
2026-10-16 16:00:31 ES_5m retest break long 7700.00 7697.25 stop -1.03R —
2026-10-16 16:00:31 ES_5m blocked (stale) break long 7705.00 7697.25 stop -1.01R —