Nik's H1 channel algo as an ETH trend signal. Five experiments, each with Explanation /
Before / After / Result, plus a year-by-year split and an M2 โ Tardis verification tab. All option
PnLs in % of spot, priced on the M2 surface โ verified against the Tardis Deribit chain (ratio โ 1.0 at 7d/14d,
see tab 11; the old ~2ร bias worry is not supported). Signal events 2024+: 7d 89/74 ยท
14d 51/46 (bull/bear).
Channel-breakout trend-follower on 1h bars. Long on a break of the HHV(81) high,
Short on a break of the LLV(82) low. Stop = 1.25/1.0 ร ATR(14), break-even lock at 1.87R/1.14R โ +0.2R,
take-profit 3.85/1.62 ร daily ATR, max 2 losers/day/side, fixed-fractional 1% risk (1R = 100 USDT).
Long & short can be open at the same time. Faithful 1:1 rebuild of Nik's rules; equity shape matches the original.
Period 2021-04 โ 2026-05, fixed-fractional sizing (R scale).
Total Return
+492.7%
Total R
+492.7
Max DD
-12.2%
Sharpe (d)
+1.72
Win Rate
45.0%
Trades
942 (L 406 / S 536)
Final Bal
59,270
Exits
BE 354 ยท TP 89 ยท SL 499
R by year
2021
2022
2023
2024
2025
2026
ALL
+87
+84
+106
+133
+110
-28
LONG
+40
+13
+82
+51
+38
-27
SHORT
+47
+70
+24
+83
+72
-1
The signal regime from this (fresh breakout โ +1/โ1, forward-filled, causal) is the
ETH trend-catcher that we test in the four experiments below.
Experiments
Explanation
We use the HHV/LLV regime as a signal/filter, not as a trade. Three questions:
(A) Are the drawdowns of the trend-follower and the options calendar correlated? (B) Does the regime
at entry separate the calendar winners from the losers? (C) Does it work as a management gate โ at the
roll (day 7), manage the position under an adverse trend instead of holding stubbornly?
A โ Drawdown correlation before: 2 strategies in isolation ยท after: paired
Pair (weekly, 2024+)
corr returns
corr DD depth
both in DD
either in DD
trend only
calendar only
HHV/LLV vs c2w-P-L3-S0
+0.068
-0.231
57%
95%
17%
20%
HHV/LLV vs c2w-C-L3-S0
+0.052
-0.205
59%
94%
16%
20%
Returns essentially uncorrelated (โ+0.06), DD depth mildly anti-correlated (โโ0.22).
"both in DD" is high because each is almost always in some DD โ the depth diverges.
โ As a portfolio the two diversify; they do not stack the DD.
B โ Regime at entry as a loss predictor
CALL (adverse regime = +1)
Variant
Regime
n
Avg %
Win %
Worst %
Sum %
c2w-C-L2-S0 adverse
+1
59
+0.38
58
-4.82
+22.17
c2w-C-L2-S0
-1
63
+0.48
67
-8.99
+30.43
c2w-C-L3-S0 adverse
+1
59
+0.37
58
-6.77
+21.87
c2w-C-L3-S0
-1
63
+0.52
63
-8.52
+32.65
c2w-C-L3-S2 adverse
+1
59
+0.26
68
-2.83
+15.45
c2w-C-L3-S2
-1
63
+0.35
70
-8.19
+21.77
PUT (adverse regime = -1)
Variant
Regime
n
Avg %
Win %
Worst %
Sum %
c2w-P-L2-S0
+1
59
+0.80
56
-4.20
+47.32
c2w-P-L2-S0 adverse
-1
63
+0.30
59
-7.51
+19.11
c2w-P-L3-S0
+1
59
+0.86
56
-5.51
+50.96
c2w-P-L3-S0 adverse
-1
63
+0.32
56
-8.50
+19.92
c2w-P-L3-S2
+1
59
+0.27
69
-4.73
+15.76
c2w-P-L3-S2 adverse
-1
63
-0.06
68
-7.97
-3.88
Result: as a pure entry filter it's weak โ the worst-case campaigns (โ8โฆโ9%) sit in
both regimes. PUT shows a mild edge (favorable +0.86 vs adverse +0.32, P-L3-S2 flips adverse negative),
CALL almost nothing.
C โ As a management gate before: static ยท after: managed (HHV/LLV gate)
Variant
static (before)
close_both
short_over
flip
Total
DD
Total
DD
Total
DD
Total
DD
c2w-C-L2-S0
+52.61
-17.27
+53.14
-14.19
+91.01
-12.06
+3.65
-17.68
c2w-C-L2-S1
+51.54
-10.99
+50.66
-10.37
+88.53
-11.25
+15.30
-11.34
c2w-C-L3-S0
+54.52
-24.08
+54.22
-18.11
+87.26
-14.48
+0.19
-22.25
c2w-C-L3-S1
+53.13
-16.27
+50.39
-11.69
+83.43
-11.53
+10.71
-15.64
c2w-C-L3-S2
+37.22
-9.69
+36.12
-9.43
+69.16
-10.53
+13.15
-11.17
c2w-C-L4-S2
+32.81
-16.96
+33.03
-12.76
+57.84
-11.26
+8.40
-15.07
c2w-C-L4-S3
+17.84
-10.79
+21.59
-8.50
+46.41
-9.78
+6.33
-11.63
c2w-P-L2-S0
+66.43
-23.79
+66.75
-15.11
+68.98
-22.32
+46.01
-16.82
c2w-P-L2-S1
+33.52
-14.65
+37.05
-11.71
+39.28
-17.14
+24.20
-9.77
c2w-P-L3-S0
+70.89
-32.58
+68.52
-20.21
+65.39
-32.57
+51.51
-23.42
c2w-P-L3-S1
+37.61
-22.75
+38.55
-16.67
+35.42
-27.30
+27.48
-15.86
c2w-P-L3-S2
+11.88
-16.79
+16.41
-12.88
+13.28
-24.71
+7.15
-10.84
c2w-P-L4-S2
+14.58
-22.70
+17.13
-16.36
+7.99
-33.03
+12.47
-16.69
c2w-P-L4-S3
-1.76
-15.96
+3.64
-11.60
-5.51
-30.24
-0.63
-13.39
Signal choice: close_both summed across all variants โ supertrend gate +637% vs HHV/LLV gate +547% total, at ~equal DD reduction. I.e. HHV/LLV cuts the DD just as well, but leaves a bit of profit on the table. close_both reduces the DD robustly (P-L3-S0 โ32.6%โโ20.2%),
short_over is a CALL booster, flip only becomes usable with the HHV/LLV signal (less whipsaw than
supertrend). close_long (not shown) is catastrophic with any signal (a naked short inside the trend).
Explanation
Here the option replaces the futures entry โ instead of buying futures on the
signal, we buy a directional debit structure in the signal's direction (bull breakout โ calls, bear
breakout โ puts): long-single (ATM), call/put debit spread (width 150/300), butterfly (150/300). Same entries as
Nik's algo (fresh breakout, one open position per side), entry at the next bar open, held to expiry (intrinsic),
DTE 7d & 14d. This is an either/or: you pick the option or the future, not both.
Baseline = the real algo (2024+, +241.5%, directional notional with its
trailing-stop exits). futures_hold is not the algo โ it is a passive hold of the future
all the way to the option's 7/14d expiry (no stops), kept only as a like-for-like reference for the held-to-expiry
options.
baseline = the real algo (with stops) ยท after = the option structure (replaces it) ยท futures_hold = passive hold to the option's expiry, NOT the algo
long options โ DTE 14d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
long_single
97
+64.45
+0.664
31
-38.24
-5.59
+35.84
debit_spread_W150
97
+13.95
+0.144
40
-16.38
-3.08
+6.64
debit_spread_W300
97
+21.60
+0.223
37
-30.98
-4.41
+12.54
butterfly_W150
97
+6.30
+0.065
26
-13.96
-1.76
+6.23
butterfly_W300
97
-29.15
-0.301
30
-42.43
-3.78
+10.07
future holdโexpiry (passive, not the algo)
97
+32.63
+0.336
51
-67.67
-49.71
+41.48
long options โ DTE 7d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
long_single
163
+27.79
+0.170
28
-51.19
-4.55
+27.98
debit_spread_W150
163
-13.93
-0.085
36
-39.62
-2.52
+5.80
debit_spread_W300
163
-5.24
-0.032
30
-57.57
-3.32
+13.01
butterfly_W150
163
-22.62
-0.139
26
-27.76
-2.00
+5.99
butterfly_W300
163
-35.12
-0.215
29
-84.70
-3.01
+9.65
future holdโexpiry (passive, not the algo)
163
-81.21
-0.498
45
-144.24
-41.99
+31.82
Year by year โ is it better every year?
long options 14d โ total % per year
Year
algo (futures)
long_single
debit_spread_W15
debit_spread_W30
butterfly_W150
butterfly_W300
future holdโexp
2024
+132.73
+15.70
+3.62
+0.32
+6.91
-24.09
+17.73
2025
+127.85
+46.33
+8.70
+20.54
-3.15
-6.73
+28.66
2026
-19.03
+2.42
+1.64
+0.73
+2.54
+1.67
-13.76
ALL
+241.54
+64.45
+13.95
+21.60
+6.30
-29.15
+32.63
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-117.02
-129.11
-132.40
-125.82
-156.82
-115.00
ฮ 2025
+0.00
-81.52
-119.15
-107.30
-131.00
-134.58
-99.18
ฮ 2026
+0.00
+21.45
+20.66
+19.76
+21.57
+20.70
+5.27
long options 7d โ total % per year
Year
algo (futures)
long_single
debit_spread_W15
debit_spread_W30
butterfly_W150
butterfly_W300
future holdโexp
2024
+132.73
+54.02
+17.31
+39.04
-4.42
+30.50
+11.64
2025
+127.85
-5.32
-6.88
-12.12
-1.64
-28.97
-62.85
2026
-19.03
-20.91
-24.36
-32.16
-16.56
-36.65
-30.00
ALL
+241.54
+27.79
-13.93
-5.24
-22.62
-35.12
-81.21
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-78.71
-115.42
-93.69
-137.15
-102.23
-121.09
ฮ 2025
+0.00
-133.17
-134.72
-139.96
-129.49
-156.81
-190.69
ฮ 2026
+0.00
-1.88
-5.34
-13.14
+2.47
-17.62
-10.97
Result: the baseline is the real algo (+241.5% 2024+,
n=462, with its stops). The grey curve that looked negative before โ futures_hold โ is a
passive hold of the future to the option's expiry (โ81% at 7d): the algo exits in ~3h median, the passive
hold sits through the whole 7/14d option life, so the gap between them is the algo's exit discipline.
Among the held-to-expiry options the convex, uncapped payoff wins: long_single is clearly
best (14d +64% total, avg +0.66%/trade) despite a low win rate (~31%) โ the one fat winner pays for the many theta
losers. Butterflies cap exactly where the trend would pay โ bad. Debit spreads sit in between. 14d > 7d
(the move needs time to beat theta). But note: the active algo (+241%, trades every signal with stops) is a denser,
different trade set (n=462) than the debounced option events (one position per DTE window) โ same period,
not the same trade count.
M2 vs Tardis: verified against the Deribit chain (tab 11) the M2 price โ Tardis mid at 7d/14d
(ratio โ 1.00โ1.03). So these long entries are priced about right โ no large hidden bias either way. (Earlier we
feared a ~2ร overstatement; Tardis does not support that.)
Explanation
Tab 2 showed a long call held to expiry loses to the algo. The question: can the
call beat the future if we exit it the way the algo exits the future? Same 200 LONG signals (2024+),
buy one ATM call (DTE 7d & 14d), then vary only the exit rule, repricing the call hourly on the M2
surface:
โข hold โ to expiry (what tab 2 does).
โข TP 1.5ร / 2ร / 3ร premium โ sell the first hour the call mark hits the multiple, else hold.
โข exit @ algo signal โ sell the call at the algo's own exit (its trailing-stop / TP / break-even moment,
median ~7h), repricing intrinsic + the still-fat residual time value.
Baseline = the real algo on its longs (futures notional, +96.6%, maxDD
-27.6%).
before = the algo's long future ยท after = the same call, exited a different way (hold / TP / at the algo signal)
Call exit rules โ 14d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
call holdโexpiry
197
+21.81
+0.111
29
-188.15
-5.61
+36.86
call TP 1.5ร prem
197
-13.96
-0.071
59
-103.66
-5.61
+10.82
call TP 2ร prem
197
-74.67
-0.379
44
-193.63
-5.61
+10.82
call TP 3ร prem
197
-94.83
-0.481
34
-238.35
-5.61
+12.40
call exit @ algo signal
197
+46.76
+0.237
25
-20.33
-3.75
+14.61
call exit 14d โ total % per year
Year
algo long
call holdโexpiry
call exit @ algo
2024
+63.51
+130.02
+37.96
2025
+53.61
-29.67
+20.04
2026
-20.47
-78.54
-11.24
ALL
+96.65
+21.81
+46.76
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
+66.51
-25.55
ฮ 2025
+0.00
-83.28
-33.57
ฮ 2026
+0.00
-58.07
+9.23
Call exit rules โ 7d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
call holdโexpiry
200
-2.51
-0.013
28
-114.48
-3.91
+26.59
call TP 1.5ร prem
200
-1.09
-0.005
59
-53.42
-3.90
+9.94
call TP 2ร prem
200
-56.19
-0.281
42
-100.82
-3.91
+11.40
call TP 3ร prem
200
-37.93
-0.190
32
-115.98
-3.91
+11.40
call exit @ algo signal
200
+72.27
+0.361
16
-21.51
-2.60
+15.15
call exit 7d โ total % per year
Year
algo long
call holdโexpiry
call exit @ algo
2024
+63.51
+84.94
+58.86
2025
+53.61
-15.54
+28.66
2026
-20.47
-71.91
-15.25
ALL
+96.65
-2.51
+72.27
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
+21.44
-4.65
ฮ 2025
+0.00
-69.15
-24.95
ฮ 2026
+0.00
-51.44
+5.22
Which strike? โ ATM vs OTM (+1 / +2 / +3 on the $50 grid)
Same winning rule (exit @ algo signal), but now we vary the strike like the
spread variants: ATM = round_up_grid(entry), then +1/+2/+3 grid steps ($50/$100/$150) out of the money. OTM
costs less premium and carries more leverage per 1% move โ the question is whether that beats the lower delta (less of
the move captured). Prem % = premium paid per trade in % of spot ยท ROI ร = sum(payoff)/sum(premium), the
gross multiple on capital risked (the actual "leverage"; net edge = ROI โ 1).
14d โ exit @ algo signal, by strike
Strike (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Prem %
ROI ร
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
ATM
197
+46.76
+0.237
25
-20.33
-3.75
+14.61
4.70
1.05ร
+1 ยท $50 OTM
197
+40.35
+0.205
18
-19.61
-3.35
+13.53
3.92
1.05ร
+2 ยท $100 OTM
197
+40.69
+0.207
18
-17.38
-2.80
+12.82
3.25
1.06ร
+3 ยท $150 OTM
197
+39.05
+0.198
18
-15.37
-2.62
+12.08
2.69
1.07ร
exit @ algo signal 14d โ total % per strike per year
Year
algo long
ATM
call +1
call +2
call +3
2024
+63.51
+37.96
+34.49
+33.22
+30.85
2025
+53.61
+20.04
+16.56
+16.34
+15.83
2026
-20.47
-11.24
-10.71
-8.87
-7.63
ALL
+96.65
+46.76
+40.35
+40.69
+39.05
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-25.55
-29.02
-30.29
-32.66
ฮ 2025
+0.00
-33.57
-37.04
-37.27
-37.78
ฮ 2026
+0.00
+9.23
+9.76
+11.60
+12.84
7d โ exit @ algo signal, by strike
Strike (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Prem %
ROI ร
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
ATM
200
+72.27
+0.361
16
-21.51
-2.60
+15.15
3.14
1.11ร
+1 ยท $50 OTM
200
+68.66
+0.343
16
-17.57
-2.44
+14.08
2.38
1.14ร
+2 ยท $100 OTM
200
+58.91
+0.295
15
-14.72
-2.19
+13.27
1.80
1.16ร
+3 ยท $150 OTM
200
+48.38
+0.242
16
-11.95
-1.88
+12.40
1.35
1.18ร
exit @ algo signal 7d โ total % per strike per year
Year
algo long
ATM
call +1
call +2
call +3
2024
+63.51
+58.86
+53.36
+44.92
+34.29
2025
+53.61
+28.66
+27.84
+24.13
+21.88
2026
-20.47
-15.25
-12.54
-10.15
-7.79
ALL
+96.65
+72.27
+68.66
+58.91
+48.38
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-4.65
-10.15
-18.59
-29.22
ฮ 2025
+0.00
-24.95
-25.77
-29.48
-31.72
ฮ 2026
+0.00
+5.22
+7.93
+10.32
+12.67
Strike result:ATM wins the total โ 7d ATM
+72.3% is the max; every step OTM gives up total
(+68.7% / +58.9% /
+48.4%). The leverage does rise OTM but only barely โ ROI
1.11ร โ 1.18ร (7d) while premium more than halves
(3.14% โ 1.35%): payoff shrinks almost in step
with cost, no free lunch. MaxDD shrinks OTM (7d -21.5% โ
-12.0%) because less premium burns on losers.
Why: the algo exits after median ~7h, so the realised move is small โ the ATM call has the highest
delta (~0.5) and captures the most of a small move. The "more leverage at 1%" of OTM only pays on big moves,
which the fast exit rarely sees. M2 caveat doubles down OTM: far-OTM is exactly where M2 is least reliable
(tends cheap, tab 11) โ so the OTM totals are more optimistic than the ATM ones.
Result โ the exit rule decides everything, but calls-on-longs are the weak side of the book.
A profit-target underperforms: it caps the few fat convex winners that carry the payoff, costing more than the
theta it saves โ every TP either loses or barely breaks even (7d TP 1.5ร -1.1%,
14d TP 2ร -74.7% at a -193.6% DD).
Holding to expiry bleeds theta (14d +21.8% at maxDD -188.1%).
Exiting the call when the algo exits the future is by far the best exit rule โ but it does NOT beat the
future: 7d +72.3% / 14d +46.8% vs the algo's
+96.6%. It gives up return and only modestly trims the drawdown (maxDD
-21.5% 7d / -20.3% 14d vs the future's -27.6%), so on
return-per-drawdown it is roughly a wash on 7d (3.5 โ
3.4) and worse on 14d (2.3). Win rate is only
16% (7d) / 25% (14d) โ a long-only call on a 44%-win directional signal
that exits in a median ~7h can't out-earn the linear future; it pays off on the rare fast move, not the median trade.
Mechanic: short hold โ little theta; winners keep intrinsic + residual time value; losers capped at the premium.
The workhorse is the put-on-shorts side (tab 4), where the same structure roughly doubles return-per-drawdown.
Honest caveat (M2 + mid): the exit @ algo / TP marks reprice the call's residual extrinsic value on
the M2 surface, at mid. Selling back a multi-day option costs bid/ask in reality, and M2 short-DTE is only
~1.0โ1.2 accurate (tab 11) โ both eat exactly that residual time value. So the direction (short exit โซ
hold-to-expiry / TP) and the ranking are robust, but the exit_sync level (+72.3%)
is an upper bound โ the 2026 Tardis-chain test (combined tab) validates the M2 level against the real Deribit
mid. Longs/calls only here; shorts/puts are the mirror in tab 4.
Explanation
The mirror of tab 3 on the short side: same exercise, flipped. Same 262
SHORT signals (2024+), buy one ATM put (K = round_down_grid(entry), DTE 7d & 14d), then vary only the
exit rule, repricing the put hourly on the M2 surface:
โข hold โ to expiry.
โข TP 1.5ร / 2ร / 3ร premium โ sell the first hour the put mark hits the multiple, else hold.
โข exit @ algo signal โ sell the put at the algo's own exit (median ~7h), repricing intrinsic + the still-fat
residual time value.
Baseline = the real algo on its shorts (futures notional โ(exit/entryโ1), +144.9%,
maxDD -19.3%, win 50%).
before = the algo's short future ยท after = the same put, exited a different way (hold / TP / at the algo signal)
Put exit rules โ 14d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo future (short) โต baseline
262
+144.89
+0.553
50
-19.34
-3.46
+14.36
put holdโexpiry
257
-15.11
-0.059
34
-224.45
-6.62
+26.91
put TP 1.5ร prem
257
-72.37
-0.282
56
-169.07
-6.62
+9.28
put TP 2ร prem
257
+35.63
+0.139
47
-157.13
-6.62
+13.94
put TP 3ร prem
257
+60.69
+0.236
36
-214.37
-6.62
+16.36
put exit @ algo signal
257
+107.27
+0.417
39
-6.52
-2.56
+9.82
put exit 14d โ total % per year
Year
algo short
put holdโexpiry
put exit @ algo
2024
+69.22
-70.10
+46.28
2025
+74.24
-35.38
+52.70
2026
+1.44
+90.36
+8.29
ALL
+144.89
-15.11
+107.27
ฮ vs algo short (variant โ base, per year)
ฮ 2024
+0.00
-139.32
-22.93
ฮ 2025
+0.00
-109.61
-21.54
ฮ 2026
+0.00
+88.92
+6.85
Put exit rules โ 7d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo future (short) โต baseline
262
+144.89
+0.553
50
-19.34
-3.46
+14.36
put holdโexpiry
259
-58.22
-0.225
29
-148.87
-5.24
+29.31
put TP 1.5ร prem
259
-11.55
-0.045
56
-80.25
-5.24
+9.97
put TP 2ร prem
259
+42.16
+0.163
47
-93.67
-5.24
+9.97
put TP 3ร prem
259
+69.90
+0.270
35
-118.05
-5.24
+15.10
put exit @ algo signal
259
+110.88
+0.428
31
-7.62
-2.71
+10.70
put exit 7d โ total % per year
Year
algo short
put holdโexpiry
put exit @ algo
2024
+69.22
-68.01
+46.13
2025
+74.24
-52.11
+56.06
2026
+1.44
+61.90
+8.70
ALL
+144.89
-58.22
+110.88
ฮ vs algo short (variant โ base, per year)
ฮ 2024
+0.00
-137.23
-23.09
ฮ 2025
+0.00
-126.35
-18.18
ฮ 2026
+0.00
+60.46
+7.26
Which strike? โ ATM vs OTM (+1 / +2 / +3 below spot on the $50 grid)
Same winning rule (exit @ algo signal), but now we vary the strike: ATM =
round_down_grid(entry) (the strike just below spot โ the put mirror of the call's round_up), then +1/+2/+3 grid steps
$50/$100/$150 below spot = out of the money for a put. OTM costs less premium and more leverage per 1% move โ
does that beat the lower delta? Prem % = premium paid per trade in % of spot ยท ROI ร =
sum(payoff)/sum(premium), the gross multiple on capital risked (net edge = ROI โ 1).
14d โ exit @ algo signal, by strike
Strike (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Prem %
ROI ร
algo future (short) โต baseline
262
+144.89
+0.553
50
-19.34
-3.46
+14.36
โ
โ
ATM
257
+107.27
+0.417
39
-6.52
-2.56
+9.82
4.77
1.09ร
+1 ยท $50 OTM (below spot)
257
+100.66
+0.392
40
-6.12
-2.27
+8.80
3.97
1.10ร
+2 ยท $100 OTM (below spot)
257
+96.67
+0.376
43
-4.83
-1.95
+7.83
3.27
1.12ร
+3 ยท $150 OTM (below spot)
257
+92.97
+0.362
45
-3.87
-1.67
+6.86
2.68
1.13ร
exit @ algo signal 14d โ total % per strike per year
Year
algo short
ATM
put +1
put +2
put +3
2024
+69.22
+46.28
+44.36
+41.56
+40.09
2025
+74.24
+52.70
+47.07
+44.60
+41.53
2026
+1.44
+8.29
+9.24
+10.51
+11.36
ALL
+144.89
+107.27
+100.67
+96.67
+92.97
ฮ vs algo short (variant โ base, per year)
ฮ 2024
+0.00
-22.93
-24.86
-27.65
-29.13
ฮ 2025
+0.00
-21.54
-27.17
-29.64
-32.71
ฮ 2026
+0.00
+6.85
+7.80
+9.07
+9.92
7d โ exit @ algo signal, by strike
Strike (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Prem %
ROI ร
algo future (short) โต baseline
262
+144.89
+0.553
50
-19.34
-3.46
+14.36
โ
โ
ATM
259
+110.88
+0.428
31
-7.62
-2.71
+10.70
3.19
1.13ร
+1 ยท $50 OTM (below spot)
259
+99.76
+0.385
32
-9.23
-2.10
+9.41
2.45
1.16ร
+2 ยท $100 OTM (below spot)
259
+99.77
+0.385
41
-5.07
-1.45
+8.11
1.84
1.21ร
+3 ยท $150 OTM (below spot)
259
+88.87
+0.343
42
-3.55
-0.98
+6.79
1.40
1.25ร
exit @ algo signal 7d โ total % per strike per year
Year
algo short
ATM
put +1
put +2
put +3
2024
+69.22
+46.13
+42.66
+42.81
+38.02
2025
+74.24
+56.06
+46.36
+45.58
+39.95
2026
+1.44
+8.70
+10.74
+11.38
+10.89
ALL
+144.89
+110.88
+99.76
+99.77
+88.87
ฮ vs algo short (variant โ base, per year)
ฮ 2024
+0.00
-23.09
-26.55
-26.40
-31.20
ฮ 2025
+0.00
-18.18
-27.88
-28.66
-34.29
ฮ 2026
+0.00
+7.26
+9.30
+9.94
+9.45
Strike result (mirror of the call side):ATM wins the total โ 7d ATM
+110.9% is the max; every step OTM gives up total
(+99.8% / +99.8% /
+88.9%). The leverage rises OTM but only barely โ ROI
1.13ร โ 1.25ร (7d) while premium more than halves
(3.19% โ 1.40%): payoff shrinks almost in step
with cost, no free lunch. MaxDD stays tiny across all strikes (7d -7.6% โฆ
-3.5%, ATM the shallowest) and win-rate rises OTM (7d 31%
โ 42%). Why: the algo exits after median ~7h โ small realised move; the
ATM put has the highest delta (~0.5) and captures most of a small drop. M2 caveat doubles down OTM: far-OTM is
where M2 is least reliable (tends cheap, tab 11) โ so the OTM totals are more optimistic than the ATM ones.
Result โ this is the workhorse of the whole book.holdโexpiry is catastrophic (14d
-15.1% at maxDD -224.5%); TPs are mediocre; only exit @ algo works
(7d +110.9% at maxDD -7.6%, 14d +107.3%
at maxDD -6.5%). It does NOT beat the algo on return โ the algo short future earns
+144.9% vs the put's +110.9% (7d) / +107.3% (14d), giving
up ~a quarter of the gain โ but it collapses the drawdown: maxDD -19.3% โ
-7.6% (7d) / -6.5% (14d), a ~60% cut. On return-per-drawdown that
lifts 7.5 โ 15 (7d) / 16 (14d) โ roughly 2ร the algo. That
risk-axis win, not a return win, is the whole case for the structure.
Why the put side beats the call side: the algo's short future is a stronger baseline than its long
(+144.9% / ret-DD 7.5 vs the long's +96.6 / 3.5), shorts exit even faster, and the
bought put's downside is capped โ so the put book shows a tiny maxDD (-7.6%) where the call book
sat above โ20%. Win rate is still only 31% (7d) / 39% (14d) โ it makes its money on the size
of the moves it catches, not their frequency. Same mechanic: the short hold (~7h) pays almost no theta, winners keep the
move, losers are capped at the premium.
Honest caveat (M2 + mid): the exit @ algo / TP marks reprice the put's residual extrinsic value on the
M2 surface, at mid; a real resale pays bid/ask and M2 short-DTE is only ~1.0โ1.2 accurate (tab 11) โ both eat
that residual time value. Direction (short exit โซ hold/TP) and ranking are robust; the level
(+110.9%) is an upper bound. This is the put/short mirror of the call/long tab 3.
Explanation
Tab 3 ran the call on the LONG signals; tab 4 ran the put on the SHORT signals โ each
replaced the future on its own side. Here we run BOTH at once on the whole book the algo trades: every
algo entry (2024+, 462 signals โ 200 long / 262 short) becomes an option, exited the
moment the algo closes the future (exit @ algo signal):
โข long signal โ buy 1 ATM call (K = round_up_grid(entry)).
โข short signal โ buy 1 ATM put (K = round_down_grid(entry)).
The two per-trade PnL streams are merged by entry time into ONE equity curve, so the combined max-drawdown
is the true peak-to-trough of the blended book โ not the sum of the two side DDs. DTE 7d & 14d.
We also bring the debit-spread version into the picture (bull-call on longs / bear-put on shorts, sell a
wing W further OTM on each side; both widths [150, 300] kept, best by 7d ret/DD = W300).
Baseline = the real algo on ALL its trades (directional futures notional signยท(exit/entryโ1),
+241.5% at maxDD -33.6%, ret/DD 7.2).
before = the real algo on ALL trades (futures, long+short) ยท after = call-on-longs + put-on-shorts (single + best debit spread W300), both exit @ algo, merged into one curve
Combined book vs the algo on ALL trades
Structure (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Ret/DD
algo future (ALL: long+short) โต baseline
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
7.2
7d ยท combined single (call+put)
459
+183.15
+0.399
24
-17.70
-2.71
+15.15
10.3
7d ยท long calls only
200
+72.27
+0.361
16
-21.51
-2.60
+15.15
3.4
7d ยท short puts only
259
+110.88
+0.428
31
-7.62
-2.71
+10.70
14.6
7d ยท debit spread W150
459
+45.91
+0.100
27
-12.85
-1.82
+5.00
3.6
7d ยท debit spread W300 (best ret/DD)
459
+106.23
+0.231
23
-18.63
-2.09
+10.12
5.7
14d ยท combined single (call+put)
454
+154.03
+0.339
33
-13.49
-3.75
+14.61
11.4
14d ยท long calls only
197
+46.76
+0.237
25
-20.33
-3.75
+14.61
2.3
14d ยท short puts only
257
+107.27
+0.417
39
-6.52
-2.56
+9.82
16.4
14d ยท debit spread W150
454
+22.01
+0.048
33
-8.88
-1.70
+3.60
2.5
14d ยท debit spread W300 (best ret/DD)
454
+45.32
+0.100
25
-16.30
-2.71
+7.14
2.8
Year by year โ equity curve per calendar year (algo ALL vs combined, reset Jan 1)
Each panel is one year's equity curve from a flat start, so the depth of every dip is
the intra-year drawdown. The grey algo line is the directional future on all trades; blue/green are the merged
call-on-longs + put-on-shorts book at 7d / 14d. 2026 is the tell: the algo curve is deep under water all year
while the option book loses far less at roughly half the drawdown โ the capped downside shrinks the deep hole rather
than erasing it.
year by year โ total % and intra-year max drawdown (equity reset each Jan 1; the ALL-row DD is the full-curve peak-to-trough, NOT the sum of yearly DDs). single = ATM call+put; sprd = the best debit-spread width (W300) by 7d ret/DD
Year
algo tot
algo DD
7d single tot
7d single DD
14d single tot
14d single DD
7d sprd W300 tot
7d sprd W300 DD
14d sprd W300 tot
14d sprd W300 DD
2024
+132.73
-12.55
+104.99
-9.55
+84.24
-11.55
+69.21
-6.92
+28.61
-10.57
2025
+127.85
-14.64
+84.71
-9.09
+72.74
-8.92
+48.92
-6.24
+28.13
-5.35
2026
-19.03
-33.61
-6.55
-17.70
-2.95
-13.49
-11.90
-18.63
-11.42
-16.30
ALL
+241.54
-33.61
+183.15
-17.70
+154.03
-13.49
+106.23
-18.63
+45.32
-16.30
Result โ the option book trades return for a much smaller drawdown: lower CAGR, ~half the DD,
higher return-per-drawdown. Every leg is anchored to the algo's actual futures fill (the breakout level it
really traded), so the option and the future live on the same realised path โ no entry-timing look-ahead. Merging
calls-on-longs + puts-on-shorts into one book turns the algo's +241.5% at maxDD
-33.6% (ret/DD 7.2) into +183.2% at maxDD
-17.7% (7d, ret/DD 10.3) / +154.0% at
-13.5% (14d, ret/DD 11.4). So it gives up ~a quarter of the return
(+241.5% โ +183.2%) but cuts the drawdown ~2ร
(-33.6% โ -17.7%) and lifts return-per-drawdown from 7.2 to
10.3. The worst single trade drops from -3.5% to -2.7% (downside
capped at the premium on every leg). Mechanic: the algo wins ~47% of trades with asymmetric P/L; swapping
the future for an ATM option held to the algo's own exit caps each loser at a small theta bleed while winners keep their
directional move โ but a bought option also pays premium on every trade, which is why total return lands below the
linear future. Win rate 24% (7d) / 33% (14d).
Year by year shows the same trade in every regime โ the option book earns less in the trending years
but always at a smaller DD ('24 algo +132.7%/DD -12.6% โ 7d
+105.0%/DD -9.5%; '25 algo +127.8%/DD
-14.6% โ 7d +84.7%/DD -9.1%).
And 2026: the algo is -19.0% with a -33.6% intra-year
drawdown; the option book also loses but far less โ -6.5% 7d /
-3.0% 14d at -17.7% / -13.5% DD โ
the capped downside shrinks the hole by ~half but does not turn it green.
Spreads in the picture (best width W300 = sell a wing $300 further OTM on each side): 7d
+106.2% at maxDD -18.6% (ret/DD 5.7),
14d +45.3% at maxDD -16.3% (ret/DD 2.8). The spread is
cheaper (the sold wing pays for part of the bought leg) but caps the upside and forces buying back
residual extrinsic at exit, so it trails the single on both return (+183.2% โ
+106.2% at 7d) and return-per-drawdown (10.3 โ 5.7; 14d 11.4 โ
2.8). The single ATM combined leads; the spread's only edge is the lower absolute capital at risk per
trade. Nothing removed โ both widths are in the table above. Per-side spread detail (both widths, long & short) lives
in tab 6.
Honest caveat (M2 + mid): both legs reprice residual extrinsic on the M2 surface, and both the M2 entry and
the exit value are mid โ a real resale pays bid/ask (median spread ~3.9%) and short-DTE M2 is only ~1.0โ1.2
accurate (tab 11), so the level is optimistic. The 2026 ultimate test below re-prices this exact book on
the real Tardis Deribit chain and the M2 price level holds (M2 vs Tardis within a couple of points). Direction and
ranking are robust; the absolute totals are an upper bound. Per-side detail: call/long in tab 3, put/short in tab 4.
2026 ultimate test โ Model 2 vs the real Tardis Deribit chain
The whole book above is priced on the M2 surface. For the ~4‑month window we
actually own the real Deribit option chain (2026-01-22 โ 2026-05-23, 80 algo trades:
35 long / 45 short), so we re‑price the identical combined book on the
real Tardis mid. This does two jobs at once: it checks the M2 price level against the real chain, and โ
now that it is causality‑clean โ it gives an honest 2026 option-book result on real quotes.
Causality-clean anchor: the HHV/LLV breakout fires intrabar, so the entry bar's bar-open sits BEFORE
the breakout. Pricing there used to hand the option the breakout move for free โ the old look-ahead, which faked
85% win / +60% on a window where the algo actually lost -21.3%. So both M2 and the
real Tardis quote are now priced at the first hourly snapshot AFTER the breakout (next bar-open = first quote
available at-or-after the fill); the exit is the first snapshot after the algo's intrabar exit, or the fixed expiry bar
if held through. Both books use the identical snapshot spot + strike + expiry โ so ฮผ stays a clean
M2‑vs‑Deribit pricing check and no breakout move is captured for free. (The logged fill now sits only
a std 1.0% / max 2.9% from that snapshot โ essentially on it.)
Result โ M2 matches the real chain, and the honest 2026 book loses less than the algo. On the
identical matched book the two price sources land within a few points: 7d M2 -3.7% vs
Tardis -9.2% (maxDD -13.7% vs -14.9%); 14d
M2 -6.6% vs Tardis -16.1% (-14.3% vs
-19.6%). Entry‑premium ratio ฮผ 0.95 (7d) /
0.99 (14d) โ M2 sits ~1โ5% under the real mid, so live is a touch worse,
never richer. Both the pricing check AND the strategy result now agree with the rest of the page: on this losing
2026 window the algo future is -21.3% at maxDD -33.6%, while the real
Tardis option book is only -9.2% (7d) / -16.1% (14d) โ it still loses, but
far less than the algo, exactly the "cut the drawdown" story. The fake +60% / 85%-win was pure entry-timing look-ahead
and is gone.
Honest caveats: Tardis is hourly only โ entry & exit are single hourly mids (a real resale
still pays bid/ask, so live is a touch worse). 7d/14d snap to the nearest listed expiry (realised DTE
~6.8d / 13.9d). And this is one ~4‑month
regime โ it calibrates the M2 level for 2026, it is not a full out‑of‑sample equity.
Explanation
"Just for fun" follow-ups to tab 3 (Call exit). There the winning rule โ exit @ algo
signal (sell the option the moment the algo closes the future, median ~7h) โ was the strongest exit rule by far,
though the single ATM call still trails the algo's long future on return while only modestly trimming its
drawdown. Here we run two cheaper, defined-risk structures under that same rule, on the same 200 LONG
signals (2024+): a debit (bull call) spread and a butterfly. Both cut the entry cost; held to expiry
(tab 2) both lose to the single call โ the question is whether the exit rule rescues them, and whether the lower cost
actually buys a better risk/reward.
Debit spread instead of the single call (same exit rule)
Tab 2 showed a debit spread held to expiry loses to the single call. Does the
exit @ algo signal rule rescue it too, and does its lower cost help? A bull call spread buys the ATM
call K and sells a call K+W (W=150/300 on the grid) โ net entry is a cheaper DEBIT, upside capped at W.
Cost % = net debit/trade ยท ROI ร = payoff/cost ยท Ret/DD = total รท |maxDD| (return per unit of
drawdown โ the asymmetry metric).
14d โ exit @ algo signal
Structure (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Cost %
ROI ร
Ret/DD
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
3.5
single call
197
+46.76
+0.237
25
-20.33
-3.75
+14.61
4.70
1.05ร
2.3
debit spread W150
197
+7.71
+0.039
36
-5.32
-1.52
+3.60
2.01
1.02ร
1.5
debit spread W300
197
+14.01
+0.071
32
-11.52
-2.71
+7.14
3.19
1.02ร
1.2
debit spread vs single, exit @ algo 14d โ total % per year
Year
algo long
single call
debit spread W15
debit spread W30
2024
+63.51
+37.96
+7.11
+15.83
2025
+53.61
+20.04
+4.21
+6.45
2026
-20.47
-11.24
-3.61
-8.27
ALL
+96.65
+46.76
+7.71
+14.01
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-25.55
-56.39
-47.68
ฮ 2025
+0.00
-33.57
-49.40
-47.16
ฮ 2026
+0.00
+9.23
+16.85
+12.20
7d โ exit @ algo signal
Structure (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Cost %
ROI ร
Ret/DD
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
3.5
single call
200
+72.27
+0.361
16
-21.51
-2.60
+15.15
3.14
1.11ร
3.4
debit spread W150
200
+23.89
+0.119
26
-9.55
-0.73
+5.00
1.79
1.07ร
2.5
debit spread W300
200
+45.15
+0.226
20
-17.26
-1.54
+10.12
2.56
1.09ร
2.6
debit spread vs single, exit @ algo 7d โ total % per year
Year
algo long
single call
debit spread W15
debit spread W30
2024
+63.51
+58.86
+24.57
+45.30
2025
+53.61
+28.66
+6.77
+13.25
2026
-20.47
-15.25
-7.45
-13.39
ALL
+96.65
+72.27
+23.89
+45.15
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-4.65
-38.94
-18.21
ฮ 2025
+0.00
-24.95
-46.84
-40.36
ฮ 2026
+0.00
+5.22
+13.02
+7.07
Debit-spread result: the exit rule lifts the spread too โ held to expiry the spreads
trail the single call and carry deep drawdowns (W150 14d hold -4.2% at maxDD
-70.8%), but exit @ algo turns every width into a small-DD winner. Cost is
lower as expected (7d W150 1.79% vs single 3.14%)
โ but total is lower and ROI is no better (1.07ร vs
1.11ร): on the buy-back you must repurchase the short call's residual time
value, which eats exactly the extrinsic the single call keeps whole. The cost saving and the capped payoff roughly
cancel. Where the spread does shine: drawdown. 7d W150 maxDD
-9.6% (worst -0.7%) vs
single -21.5%. On return-per-drawdown it flips by tenor: the
single leads at 7d (3 vs W150 3) while the
narrow W150 edges ahead at 14d (1 vs single 2).
Smaller absolute profit, even smoother curve. M2 caveat doubles: two legs reprice residual extrinsic, two legs
pay bid/ask on resale.
And butterflies? โ structure risk/reward under the same exit rule
A butterfly has the best paper risk/reward (cheap debit, big payoff if the body is
hit). Same EXP2 placement, directional-up: buy ATM call K, sell 2ร K+W (body, bets spot rises ~W), buy K+2W.
But a fly pays its peak only near expiry โ exiting at the algo's ~7h leaves the payoff still rounded, the peak
never forms. Table sorted by Ret/DD (total รท |maxDD|), butterflies shaded green.
14d โ exit @ algo signal, sorted by risk/reward
Structure (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Cost %
ROI ร
Ret/DD
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
3.5
single call
197
+46.76
+0.237
25
-20.33
-3.75
+14.61
4.70
1.05ร
2.3
debit spread W150
197
+7.71
+0.039
36
-5.32
-1.52
+3.60
2.01
1.02ร
1.5
debit spread W300
197
+14.01
+0.071
32
-11.52
-2.71
+7.14
3.19
1.02ร
1.2
butterfly W150
197
+1.42
+0.007
47
-2.04
-0.52
+1.95
0.83
1.01ร
0.7
butterfly W300
197
+2.02
+0.010
42
-5.22
-1.92
+4.11
2.17
1.00ร
0.4
7d โ exit @ algo signal, sorted by risk/reward
Structure (exit @ algo)
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
Cost %
ROI ร
Ret/DD
algo future (long) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
โ
โ
3.5
single call
200
+72.27
+0.361
16
-21.51
-2.60
+15.15
3.14
1.11ร
3.4
debit spread W300
200
+45.15
+0.226
20
-17.26
-1.54
+10.12
2.56
1.09ร
2.6
debit spread W150
200
+23.89
+0.119
26
-9.55
-0.73
+5.00
1.79
1.07ร
2.5
butterfly W300
200
+25.10
+0.126
28
-12.79
-0.97
+8.66
2.12
1.06ร
2.0
butterfly W150
200
+2.63
+0.013
36
-5.28
-1.15
+5.41
1.02
1.01ร
0.5
Butterfly result: the paper risk/reward does not materialise under an early exit โ the
fly has the lowest ROI of all structures (7d 1.01ร /
1.06ร vs debit 1.07ร and single
1.11ร). Mechanic: the peak (W โ debit at the body) only forms near expiry;
at ~7h with most of the life left the fly is still rounded, so we never collect what we paid for โ whereas the single
call keeps its residual extrinsic whole. What the fly does give: a very high win-rate
(14d W150 47%) and a tiny drawdown (14d W150 maxDD
-2.0%, worst -0.5%) โ
the cheapest, lowest-return corner. On Ret/DD it splits by tenor: the single call leads at 7d
(3), the narrow debit spread at 14d
(1) โ the butterfly is last on both. For early-exit risk/reward the debit
spread beats the butterfly; the fly only pays off if held near expiry, which the ~7h algo exit never does.
M2 caveat triples here: three legs reprice residual extrinsic, three legs pay bid/ask on resale, and short-DTE
M2 error compounds across the structure.
Explanation
Here too the option replaces the futures entry โ instead of buying futures we
sell a credit spread on the signal. "Against the signal" is ambiguous, so we test both modes:
with-trend (bull โ sell a put credit spread, bear โ call credit spread โ we sell the side the signal deems
unlikely) and fade (bull โ call CS, bear โ put CS โ a bet on the post-breakout pullback). Short strike
50/150 OTM, width 150/300, same entries, held to expiry. Again an either/or vs the future, not an add-on.
Baseline = the real algo (2024+, +241.5%, directional notional with its
trailing-stop exits). futures_hold is not the algo โ it is a passive hold of the future
to the option's 7/14d expiry (no stops), kept only as a like-for-like reference for the held-to-expiry spreads.
baseline = the real algo (with stops) ยท after = the sold credit spread (defined risk, replaces the future) ยท futures_hold = passive hold to expiry, NOT the algo
3a ยท with the trend (bullโput-CS, bearโcall-CS)
credit with-trend โ DTE 7d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
put_cs_off50_W150
89
-21.71
-0.244
63
-36.16
-6.37
+1.65
put_cs_off50_W300
89
-44.67
-0.502
66
-66.22
-13.81
+2.41
put_cs_off150_W150
89
-23.53
-0.264
73
-33.76
-7.33
+0.98
put_cs_off150_W300
89
-34.86
-0.392
73
-51.82
-10.65
+1.52
call_cs_off50_W150
74
-15.45
-0.209
66
-25.47
-7.94
+2.22
call_cs_off50_W300
74
-12.87
-0.174
66
-36.19
-15.34
+3.56
call_cs_off150_W150
74
-0.07
-0.001
80
-16.20
-7.97
+1.76
call_cs_off150_W300
74
-0.98
-0.013
81
-25.64
-16.35
+2.46
future holdโexpiry (passive, not the algo)
163
-81.21
-0.498
45
-144.24
-41.99
+31.82
credit with-trend โ DTE 14d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
put_cs_off50_W150
51
-19.14
-0.375
55
-23.94
-5.76
+2.18
put_cs_off50_W300
51
-25.45
-0.499
57
-36.49
-9.03
+3.25
put_cs_off150_W150
51
-13.27
-0.260
63
-20.00
-5.70
+1.39
put_cs_off150_W300
51
-13.00
-0.255
65
-27.15
-8.91
+2.16
call_cs_off50_W150
46
+1.91
+0.041
74
-13.81
-7.37
+2.08
call_cs_off50_W300
46
-1.11
-0.024
74
-21.87
-14.19
+3.26
call_cs_off150_W150
46
-6.44
-0.140
74
-13.15
-7.44
+1.46
call_cs_off150_W300
46
-11.80
-0.257
76
-28.08
-15.67
+2.24
future holdโexpiry (passive, not the algo)
97
+32.63
+0.336
51
-67.67
-49.71
+41.48
3b ยท fade / against the breakout (bullโcall-CS, bearโput-CS)
credit fade โ DTE 7d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
put_cs_off50_W150
74
+0.91
+0.012
69
-22.72
-5.54
+2.11
put_cs_off50_W300
74
-11.69
-0.158
72
-33.61
-9.14
+3.19
put_cs_off150_W150
74
-11.33
-0.153
76
-17.79
-4.86
+1.39
put_cs_off150_W300
74
-14.32
-0.193
77
-23.62
-10.09
+1.92
call_cs_off50_W150
89
+11.31
+0.127
75
-21.48
-6.43
+1.77
call_cs_off50_W300
89
+8.18
+0.092
75
-36.01
-13.77
+2.38
call_cs_off150_W150
89
+2.65
+0.030
83
-18.65
-7.21
+1.01
call_cs_off150_W300
89
-5.78
-0.065
83
-29.75
-14.76
+1.53
future holdโexpiry (passive, not the algo)
163
-81.21
-0.498
45
-144.24
-41.99
+31.82
credit fade โ DTE 14d
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
462
+241.54
+0.523
47
-33.61
-3.46
+24.97
put_cs_off50_W150
46
-4.89
-0.106
59
-20.80
-5.89
+2.41
put_cs_off50_W300
46
-9.07
-0.197
65
-36.29
-12.89
+3.31
put_cs_off150_W150
46
-0.17
-0.004
72
-18.45
-6.85
+1.50
put_cs_off150_W300
46
-7.45
-0.162
74
-36.62
-9.64
+2.30
call_cs_off50_W150
51
-7.12
-0.140
65
-17.22
-6.13
+2.31
call_cs_off50_W300
51
-15.92
-0.312
71
-35.81
-13.47
+3.41
call_cs_off150_W150
51
-7.48
-0.147
73
-18.66
-7.04
+1.44
call_cs_off150_W300
51
-24.54
-0.481
73
-47.59
-14.84
+2.24
future holdโexpiry (passive, not the algo)
97
+32.63
+0.336
51
-67.67
-49.71
+41.48
Year by year
credit with-trend 7d โ total % per year
Year
algo (futures)
put_cs_off50_W15
put_cs_off50_W30
put_cs_off150_W1
put_cs_off150_W3
call_cs_off50_W1
call_cs_off50_W3
call_cs_off150_W
call_cs_off150_W
future holdโexp
2024
+132.73
-1.60
-0.51
-3.57
+1.97
-19.15
-26.97
-12.01
-15.70
+11.64
2025
+127.85
-20.55
-45.10
-22.26
-37.81
-0.67
+3.76
+3.54
+3.51
-62.85
2026
-19.03
+0.44
+0.95
+2.30
+0.98
+4.36
+10.35
+8.41
+11.22
-30.00
ALL
+241.54
-21.71
-44.67
-23.53
-34.86
-15.45
-12.87
-0.07
-0.98
-81.21
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-134.32
-133.24
-136.29
-130.75
-151.87
-159.70
-144.74
-148.43
-121.09
ฮ 2025
+0.00
-148.40
-172.95
-150.10
-165.66
-128.52
-124.09
-124.31
-124.34
-190.69
ฮ 2026
+0.00
+19.47
+19.98
+21.32
+20.01
+23.39
+29.38
+27.43
+30.24
-10.97
credit with-trend 14d โ total % per year
Year
algo (futures)
put_cs_off50_W15
put_cs_off50_W30
put_cs_off150_W1
put_cs_off150_W3
call_cs_off50_W1
call_cs_off50_W3
call_cs_off150_W
call_cs_off150_W
future holdโexp
2024
+132.73
-3.76
-3.49
-3.31
+1.11
-2.17
-12.96
-10.89
-18.75
+17.73
2025
+127.85
-6.51
-11.40
-6.76
-10.34
+0.86
+4.36
+1.36
+0.28
+28.66
2026
-19.03
-8.88
-10.56
-3.21
-3.77
+3.22
+7.50
+3.09
+6.67
-13.76
ALL
+241.54
-19.14
-25.45
-13.27
-13.00
+1.91
-1.11
-6.44
-11.80
+32.63
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-136.48
-136.22
-136.03
-131.62
-134.90
-145.69
-143.61
-151.48
-115.00
ฮ 2025
+0.00
-134.36
-139.24
-134.60
-138.19
-126.99
-123.49
-126.49
-127.57
-99.18
ฮ 2026
+0.00
+10.15
+8.47
+15.82
+15.26
+22.25
+26.53
+22.12
+25.70
+5.27
credit fade 7d โ total % per year
Year
algo (futures)
put_cs_off50_W15
put_cs_off50_W30
put_cs_off150_W1
put_cs_off150_W3
call_cs_off50_W1
call_cs_off50_W3
call_cs_off150_W
call_cs_off150_W
future holdโexp
2024
+132.73
-4.98
-10.97
-8.00
-4.66
-15.76
-26.50
-13.73
-19.34
+11.64
2025
+127.85
-0.82
-3.10
-1.46
-3.81
+10.54
+11.71
+6.69
+0.93
-62.85
2026
-19.03
+6.71
+2.37
-1.88
-5.85
+16.54
+22.96
+9.68
+12.63
-30.00
ALL
+241.54
+0.91
-11.69
-11.33
-14.32
+11.31
+8.18
+2.65
-5.78
-81.21
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-137.71
-143.69
-140.72
-137.38
-148.49
-159.22
-146.46
-152.06
-121.09
ฮ 2025
+0.00
-128.66
-130.95
-129.30
-131.65
-117.31
-116.13
-121.15
-126.92
-190.69
ฮ 2026
+0.00
+25.74
+21.40
+17.15
+13.18
+35.57
+41.99
+28.71
+31.66
-10.97
credit fade 14d โ total % per year
Year
algo (futures)
put_cs_off50_W15
put_cs_off50_W30
put_cs_off150_W1
put_cs_off150_W3
call_cs_off50_W1
call_cs_off50_W3
call_cs_off150_W
call_cs_off150_W
future holdโexp
2024
+132.73
+2.80
+13.39
+11.61
+16.65
-4.67
-15.21
-8.31
-24.01
+17.73
2025
+127.85
-5.70
-20.83
-12.65
-23.58
-2.50
-3.53
+0.80
-4.97
+28.66
2026
-19.03
-2.00
-1.63
+0.87
-0.52
+0.06
+2.82
+0.03
+4.44
-13.76
ALL
+241.54
-4.89
-9.07
-0.17
-7.45
-7.12
-15.92
-7.48
-24.54
+32.63
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2024
+0.00
-129.92
-119.34
-121.12
-116.07
-137.40
-147.94
-141.04
-156.74
-115.00
ฮ 2025
+0.00
-133.54
-148.68
-140.49
-151.43
-130.35
-131.38
-127.05
-132.81
-99.18
ฮ 2026
+0.00
+17.03
+17.40
+19.90
+18.51
+19.08
+21.85
+19.06
+23.47
+5.27
Result: the baseline is the real algo (+241.5% 2024+,
n=462). The grey futures_hold is the passive hold to the option's expiry, not the algo
โ that is why it sits negative. Against the algo every credit-spread variant gives up the trend:
with-trend selling loses across the board (high win rate 63โ81%, but the losers run far โ the breakout drives
straight into the sold side). Fade is slightly positive at 7d (call_cs_off50_W150 +11%, win 75%)
โ confirming the post-breakout pullback; at 14d it flips negative (the trend continues). Neither approaches the
active algo.
M2 vs Tardis: at 7d/14d M2 โ Tardis mid (ratio โ 1.00โ1.03, tab 11), and a credit spread nets the
bought leg against the sold leg so most of any residual bias cancels. The collected credit here is therefore close
to realistic โ the old "selling is ~2ร too rich" worry is not supported by the chain. The read stands on its own:
with-trend selling into a breakout is structurally bad; only the short fade has any (fragile) substance.
Explanation
This experiment is different from 2 and 3: here the option sits on top of the
held future, it does not replace it. Whenever Nik's algo holds inventory, at 21:00 UTC we sell one
overnight option against the position (overwrite), expiry next morning 08:00 UTC (Sven's 0DTE
window, ~11h), settled intrinsic:
โข LONG held โ sell a call above spot (covered call) โ ATM / ATM+1 (+$50) / ATM+2 (+$100).
โข SHORT held โ sell a put below spot (covered put) โ ATM / ATMโ1 (โ$50) / ATMโ2 (โ$100).
One option per overnight per side. Entries = the real overnights inside Nik's trades
(522 long nights, 194 short nights), 2021-04-15 โ 2026-05-07.
Assumption: the position is held across the window; the algo's intra-window stops are ignored
(clean overnight isolation of the overlay effect).
before = long only over the overnight window ยท after = long + sold call (call on top)
Combined โ future + sold call (after) vs future only (before)
Result (call on longs): the sold call lifts the long's overnight return
(combined_atm +206.9% vs long-only +94.9% over 522 nights) and cuts the maxDD (โ20.4% vs โ30.1%).
Further OTM = less premium, less upside given up: the overlay alone gets smoother (ATM+2 win 97%, overlay maxDD
โ5.7%) but adds less; ATM collects/caps the most โ its overlay worst (โ7.1%) are strong up-gap nights where the
call runs fully ITM. Year-by-year: the edge is front-loaded in 2021โ22; ATM goes negative vs
long-only in 2023/24/25, only ATM+2 stays roughly neutral every year โ the headline total is carried by the
early bull years, it is not better every year.
M2 vs Tardis: overnight ATM credit ratio โ 1.0โ1.2 (tab 11), recomputed PnL on Tardis mid โ M2
(call ATM M2 +6.93 vs Tardis +6.97); far-OTM calls if anything cheap. Level roughly real, ~4-month overlap.
before = short only over the overnight window ยท after = short + sold put (put on top)
Combined โ future + sold put (after) vs future only (before)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
future only (before) โต baseline
194
+56.31
+0.290
48
-22.01
-9.47
+14.34
atm
194
+55.83
+0.288
61
-18.99
-8.29
+4.54
atm-1
194
+60.42
+0.311
55
-20.87
-8.49
+6.60
atm-2
194
+61.22
+0.316
51
-19.99
-8.89
+7.31
Put overlay alone (premium collected โ capped P/L)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
atm
194
-0.48
-0.002
78
-43.74
-13.55
+2.05
atm-1
194
+4.11
+0.021
90
-35.06
-12.26
+1.27
atm-2
194
+4.91
+0.025
94
-22.59
-10.56
+1.19
Year by year โ is it better every year?
combined โ total % per year
Year
future only
atm
atm-1
atm-2
2021
-6.57
+16.07
+10.19
+5.63
2022
+41.09
+43.70
+55.17
+51.36
2023
-4.10
+3.94
-1.62
-2.80
2024
+27.09
+4.75
+9.35
+15.16
2025
+0.46
-11.50
-11.91
-7.32
2026
-1.65
-1.13
-0.76
-0.82
ALL
+56.31
+55.83
+60.42
+61.22
ฮ vs future only (variant โ base, per year)
ฮ 2021
+0.00
+22.64
+16.76
+12.21
ฮ 2022
+0.00
+2.61
+14.08
+10.28
ฮ 2023
+0.00
+8.04
+2.48
+1.30
ฮ 2024
+0.00
-22.34
-17.74
-11.93
ฮ 2025
+0.00
-11.96
-12.37
-7.78
ฮ 2026
+0.00
+0.52
+0.89
+0.83
Result (put on shorts): the covered put adds almost nothing. The put overlay
alone barely earns (overlay ATM โ0.5%, ATMโ1 +4.1%, ATMโ2 +4.9% over 194 nights), so combined โ short-only
(combined_atm +55.8% vs short-only +56.3%; ATMโ1 +60.4%, ATMโ2 +61.2%). The reason is structural: the
short's overnight edge is the sharp down-move, and the sold put gives exactly that back (overlay worst โ13.6% at ATM
on a hard down-night). DD is trimmed only mildly (โ โ19 to โ21% vs โ22%). Win-rate of the overlay is high (78โ94%)
but the few losing nights are large. Mirror of the call side, but the short window is smaller (194 vs 522 nights)
and the payoff far less convex.
M2 vs Tardis: the short put is the one bucket where M2 was a touch generous (overnight put ATM M2 โ0.89
vs Tardis โ1.62, tab 11) โ i.e. the real put overlay would be marginally worse, reinforcing "adds little".
before = the future (long or short) over the window ยท after = future + sold option (call on longs, put on shorts)
Combined โ future + sold option (after) vs future only (before)
Result (all together): merging every long-night and short-night into one equity
(522+194 = 716 nights), the sold-option overlay lifts the total (combined_atm +262.8% vs
future-only +151.2%) and cuts the merged maxDD (โ35.2% vs โ50.1%). Almost all of the lift comes from the
call side (longs); the put side (shorts) contributes little, as the PUT tab shows. The merged
future-only DD (โ50%) is deeper than either side alone because long- and short-nights stack into one curve. Further
OTM trims the total but keeps more upside (combined +1 +248.0%, +2 +241.6%).
M2 vs Tardis: ratios โ 1.0โ1.2 at the overnight tenor (tab 11); pattern across strikes is the firmer
read on the ~4-month overlap.
Explanation
The baseline here is the real algo itself (long+short futures, notional return
per trade in % of spot) โ not futures_hold / futures_overnight. In the experiment we open
no futures at all: on a long signal we sell a put credit spread (bullish), on a short
signal we sell a call credit spread (bearish). Defined risk, width $150 (3 grid steps),
short strike ATM / +1 / +2 steps further OTM. Held to the next daily expiry (08:00 UTC), settled intrinsic; we also
test 2d and 3d expiries (futures normally close long med 8h / short med 2h). This fully replaces
the algo โ every long becomes a put-CS, every short a call-CS. 942 signals
(long 406 / short 536), 2021-04-15 โ 2026-05-15.
PUT side (longsโput-CS) and CALL side (shortsโcall-CS) shown separately, plus combined.
before = the real algo (futures, directional) ยท after = sell credit spread on the signal (no future)
Combined โ every longโput-CS + every shortโcall-CS (vs the real algo)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo (futures) โต before
942
+532.45
+0.565
47
-39.29
-5.80
+32.53
1d atm
942
-9.44
-0.010
78
-57.72
-7.15
+2.17
1d +1
942
+24.08
+0.026
89
-34.86
-7.27
+1.32
1d +2
942
+46.37
+0.049
95
-28.02
-7.67
+1.05
2d atm
942
+7.11
+0.008
71
-84.68
-9.68
+3.09
2d +1
942
+56.38
+0.060
82
-64.67
-8.91
+2.08
2d +2
942
+74.58
+0.079
89
-40.59
-7.25
+1.52
3d atm
942
-16.30
-0.017
68
-105.85
-12.93
+3.27
3d +1
942
+45.17
+0.048
78
-69.21
-8.85
+2.28
3d +2
942
+83.09
+0.088
86
-41.97
-8.23
+1.97
combined โ total % per year
Year
algo (futures)
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2021
+112.64
-21.87
-17.48
+1.89
-27.52
-28.68
-8.96
-28.59
-30.39
-26.66
2022
+102.73
+36.78
+42.81
+33.87
+92.84
+98.88
+66.94
+74.64
+94.63
+85.02
2023
+75.54
+25.57
+13.12
+6.70
-1.56
+14.69
+17.98
-2.72
+12.86
+25.87
2024
+132.73
-13.78
-8.59
-1.28
+4.42
+3.27
+0.72
-5.12
-7.12
-5.44
2025
+127.85
-34.80
-13.31
+0.55
-39.38
-24.07
-4.39
-15.42
-1.71
+12.75
2026
-19.03
-1.34
+7.52
+4.63
-21.70
-7.72
+2.28
-39.09
-23.09
-8.45
ALL
+532.46
-9.44
+24.07
+46.37
+7.11
+56.38
+74.58
-16.30
+45.17
+83.09
ฮ vs algo (futures) (variant โ base, per year)
ฮ 2021
+0.00
-134.51
-130.12
-110.75
-140.16
-141.32
-121.60
-141.23
-143.03
-139.30
ฮ 2022
+0.00
-65.94
-59.92
-68.85
-9.88
-3.85
-35.78
-28.09
-8.09
-17.71
ฮ 2023
+0.00
-49.97
-62.42
-68.84
-77.10
-60.85
-57.56
-78.26
-62.69
-49.67
ฮ 2024
+0.00
-146.51
-141.32
-134.00
-128.31
-129.45
-132.01
-137.85
-139.85
-138.17
ฮ 2025
+0.00
-162.65
-141.16
-127.30
-167.22
-151.92
-132.24
-143.26
-129.56
-115.09
ฮ 2026
+0.00
+17.69
+26.55
+23.66
-2.67
+11.31
+21.31
-20.06
-4.07
+10.58
PUT side โ long signals โ put credit spread (vs algo longs)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo long โต before
406
+242.78
+0.598
42
-32.88
-4.81
+32.53
1d atm
406
+25.41
+0.063
81
-25.23
-6.93
+2.17
1d +1
406
+37.66
+0.093
91
-10.84
-4.84
+1.32
1d +2
406
+42.57
+0.105
96
-5.01
-5.01
+0.92
2d atm
406
+49.62
+0.122
73
-25.29
-7.56
+3.09
2d +1
406
+69.52
+0.171
84
-20.26
-7.38
+1.72
2d +2
406
+73.04
+0.180
91
-12.89
-6.11
+1.48
3d atm
406
+87.99
+0.217
72
-24.32
-6.70
+3.27
3d +1
406
+107.38
+0.264
81
-17.21
-5.12
+2.20
3d +2
406
+114.93
+0.283
90
-9.41
-4.97
+1.97
put side โ total % per year
Year
algo long
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2021
+74.01
+15.86
+9.05
+14.81
+1.75
-9.80
+4.58
+24.18
+16.48
+20.28
2022
+7.74
+4.50
+13.79
+14.04
+21.50
+33.51
+25.42
+34.11
+37.86
+34.62
2023
+64.38
+12.85
+11.93
+5.76
+11.55
+21.43
+19.36
+19.07
+31.87
+32.44
2024
+63.51
-1.36
+0.45
+3.03
+17.91
+19.31
+16.89
+2.51
+7.77
+13.33
2025
+53.61
-7.80
-2.42
+2.71
-3.69
-2.87
-1.06
+13.02
+12.21
+11.65
2026
-20.47
+1.37
+4.86
+2.22
+0.61
+7.95
+7.85
-4.90
+1.19
+2.61
ALL
+242.78
+25.41
+37.66
+42.57
+49.62
+69.52
+73.04
+87.99
+107.38
+114.93
ฮ vs algo long (variant โ base, per year)
ฮ 2021
+0.00
-58.16
-64.97
-59.20
-72.26
-83.82
-69.43
-49.83
-57.53
-53.73
ฮ 2022
+0.00
-3.24
+6.05
+6.30
+13.76
+25.77
+17.68
+26.37
+30.12
+26.88
ฮ 2023
+0.00
-51.53
-52.46
-58.62
-52.83
-42.95
-45.02
-45.31
-32.52
-31.94
ฮ 2024
+0.00
-64.87
-63.06
-60.48
-45.60
-44.20
-46.62
-61.00
-55.74
-50.18
ฮ 2025
+0.00
-61.41
-56.02
-50.90
-57.30
-56.48
-54.67
-40.59
-41.40
-41.96
ฮ 2026
+0.00
+21.84
+25.33
+22.69
+21.08
+28.42
+28.32
+15.57
+21.66
+23.08
CALL side โ short signals โ call credit spread (vs algo shorts)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo short โต before
536
+289.67
+0.540
51
-19.34
-5.80
+18.87
1d atm
536
-34.85
-0.065
76
-47.28
-7.15
+2.06
1d +1
536
-13.59
-0.025
88
-32.29
-7.27
+1.28
1d +2
536
+3.81
+0.007
94
-25.65
-7.67
+1.05
2d atm
536
-42.51
-0.079
69
-96.49
-9.68
+3.03
2d +1
536
-13.15
-0.025
81
-68.42
-8.91
+2.08
2d +2
536
+1.54
+0.003
87
-36.35
-7.25
+1.52
3d atm
536
-104.29
-0.195
65
-116.97
-12.93
+3.17
3d +1
536
-62.21
-0.116
75
-76.93
-8.85
+2.28
3d +2
536
-31.83
-0.059
84
-52.45
-8.23
+1.69
call side โ total % per year
Year
algo short
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2021
+38.63
-37.73
-26.52
-12.92
-29.27
-18.88
-13.53
-52.78
-46.87
-46.94
2022
+94.99
+32.28
+29.01
+19.84
+71.35
+65.37
+41.52
+40.52
+56.77
+50.40
2023
+11.16
+12.72
+1.20
+0.94
-13.11
-6.74
-1.38
-21.79
-19.01
-6.57
2024
+69.22
-12.42
-9.04
-4.31
-13.49
-16.04
-16.18
-7.63
-14.89
-18.77
2025
+74.24
-26.99
-10.90
-2.16
-35.68
-21.20
-3.33
-28.44
-13.92
+1.11
2026
+1.44
-2.71
+2.66
+2.41
-22.31
-15.66
-5.56
-34.18
-24.29
-11.06
ALL
+289.67
-34.85
-13.59
+3.81
-42.51
-13.14
+1.54
-104.29
-62.21
-31.83
ฮ vs algo short (variant โ base, per year)
ฮ 2021
+0.00
-76.36
-65.16
-51.55
-67.90
-57.51
-52.16
-91.41
-85.50
-85.57
ฮ 2022
+0.00
-62.70
-65.97
-75.15
-23.64
-29.62
-53.46
-54.46
-38.22
-44.59
ฮ 2023
+0.00
+1.56
-9.96
-10.22
-24.27
-17.90
-12.54
-32.95
-30.17
-17.73
ฮ 2024
+0.00
-81.64
-78.26
-73.52
-82.71
-85.25
-85.39
-76.85
-84.11
-87.99
ฮ 2025
+0.00
-101.23
-85.13
-76.40
-109.92
-95.43
-77.57
-102.67
-88.16
-73.13
ฮ 2026
+0.00
-4.15
+1.22
+0.97
-23.75
-17.10
-7.00
-35.62
-25.73
-12.49
Result โ selling credit spreads on the signals badly trails the algo. Every leg is anchored
to the algo's actual futures fill (the breakout level it really traded), so there is no entry-timing look-ahead.
The real algo makes +532% (win 47%) over the
full 942-trade history; the best combined credit book reaches only +83%
(3d +2, win 86%, maxDD -42.0%), with
offsets/horizons spanning -16% โฆ +83% โ a fraction
of the future. The two sides split sharply. The PUT side (sell put on longs) is the only earner โ put 3d
+2+115% (win 90%, maxDD -9.4%),
put 3d atm+88% (maxDD -24.3%) โ smooth
and high-win, but still well below the algo's longs (+243% / maxDD
-32.9%). The CALL side (sell call on shorts) is the killer โ negative
almost everywhere: best is call 1d +2+4%, worst call 3d
atm-104% (maxDD -117.0%). In an up-drifting
market the bearish call-CS keeps getting run over and hands back the algo's short edge
(+290% / maxDD -19.3%). Win rates look high
everywhere (65โ96%) but the wins are capped (โค width โ credit) against full โwidth losers โ the classic credit-spread
payoff that a trending market punishes. M2 vs Tardis: spreads net the bought against the sold leg, so the residual
M2 bias largely cancels; 7d/14d M2 โ Tardis mid (tab 11). The pattern over offsets/horizons is the read.
Explanation
New idea (Sven): a risk reversal, first on LONG signals only โ because the
credit experiment showed the sold-put leg on longs runs consistently positive. Like exp 2/3/5 the option
replaces the future: at each long signal we open no future and instead
โข SELL a put BELOW spot (collect premium โ the leg that "oft positiv auslรคuft"), and
โข BUY a call ABOVE spot (pay premium โ the directional upside),
strikes on the $50 grid, atm / +1 / +2 steps OTM each side, held to the next 08:00 expiry + 1d / 2d /
3d, settled intrinsic. The sold put finances the bought call: where the put credit โฅ the call cost the
structure opens at a net credit (you are paid to hold capped-downside long exposure). 200 long
signals, 2024-01-02 โ 2026-05-10 (2024+).
Compared against two things (per Sven): the real algo on its longs
(+96.6%, the baseline), and the long calls from the other experiment (exp 2,
long_single 7d/14d) โ plus, inside the reversal, the buy-call leg alone is itself the long-call
structure at these horizons.
before = the real algo on its longs (futures) ยท after = sell put below + buy call above (no future) ยท also vs long calls from exp 2
Risk reversal โ vs the algo's longs AND vs the long calls (exp 2)
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo long (futures, baseline) โต baseline
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
long call 7d ยท EXP2 (buy call)
163
+27.79
+0.170
28
-51.19
-4.55
+27.98
long call 14d ยท EXP2 (buy call)
97
+64.45
+0.664
31
-38.24
-5.59
+35.84
1d atm
200
+19.79
+0.099
52
-31.60
-6.10
+12.66
1d +1
200
+22.26
+0.111
56
-14.24
-4.39
+10.26
1d +2
200
+15.97
+0.080
57
-4.66
-2.76
+7.86
2d atm
200
+61.42
+0.307
52
-58.59
-15.77
+14.36
2d +1
200
+62.83
+0.314
48
-39.17
-13.69
+11.99
2d +2
200
+55.84
+0.279
57
-24.91
-11.78
+9.58
3d atm
200
+93.07
+0.465
49
-53.08
-11.74
+17.90
3d +1
200
+99.47
+0.497
50
-32.18
-9.73
+15.55
3d +2
200
+88.66
+0.443
54
-20.88
-7.78
+13.15
risk reversal โ total % per year
Year
algo long
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2024
+63.51
-2.42
-1.56
-2.12
+48.36
+38.68
+25.84
+59.95
+51.74
+41.38
2025
+53.61
+24.28
+21.26
+16.77
+34.46
+30.60
+28.89
+58.29
+58.87
+53.55
2026
-20.47
-2.07
+2.57
+1.32
-21.40
-6.45
+1.11
-25.18
-11.14
-6.27
ALL
+96.65
+19.79
+22.26
+15.97
+61.42
+62.83
+55.84
+93.07
+99.47
+88.66
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-65.93
-65.07
-65.63
-15.15
-24.83
-37.67
-3.55
-11.77
-22.13
ฮ 2025
+0.00
-29.33
-32.35
-36.84
-19.15
-23.01
-24.72
+4.68
+5.26
-0.06
ฮ 2026
+0.00
+18.40
+23.04
+21.79
-0.93
+14.02
+21.58
-4.71
+9.33
+14.20
Entry premium โ net credit (paid to you) or debit (you pay) per variant
variant
net entry %/trade
net total %
credit / debit
1d atm
-0.027
-5.31
debit
1d +1
+0.019
+3.77
CREDIT
1d +2
+0.019
+3.83
CREDIT
2d atm
-0.042
-8.36
debit
2d +1
+0.021
+4.26
CREDIT
2d +2
+0.038
+7.68
CREDIT
3d atm
-0.041
-8.14
debit
3d +1
+0.022
+4.38
CREDIT
3d +2
+0.047
+9.39
CREDIT
Put leg alone (sell put below) โ the consistent earner
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo long โต before
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
1d atm
200
+4.20
+0.021
78
-20.98
-4.91
+1.11
1d +1
200
+12.37
+0.062
90
-6.98
-3.78
+0.80
1d +2
200
+13.90
+0.070
96
-2.47
-2.47
+0.52
2d atm
200
+44.64
+0.223
73
-33.76
-14.39
+2.07
2d +1
200
+46.22
+0.231
84
-25.23
-13.00
+1.44
2d +2
200
+38.98
+0.195
92
-18.31
-11.44
+1.02
3d atm
200
+72.53
+0.363
70
-24.16
-9.88
+2.56
3d +1
200
+73.34
+0.367
82
-14.15
-8.59
+1.91
3d +2
200
+68.98
+0.345
88
-8.84
-7.14
+1.41
put leg (sell) โ total % per year
Year
algo long
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2024
+63.51
+4.29
+5.08
+6.06
+40.60
+35.91
+28.61
+33.67
+33.21
+34.22
2025
+53.61
-2.81
+1.63
+5.30
-1.84
-0.97
+0.75
+36.77
+32.48
+27.87
2026
-20.47
+2.71
+5.66
+2.53
+5.88
+11.27
+9.62
+2.09
+7.65
+6.89
ALL
+96.65
+4.20
+12.37
+13.90
+44.64
+46.22
+38.98
+72.53
+73.34
+68.98
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-59.22
-58.42
-57.45
-22.91
-27.60
-34.90
-29.84
-30.30
-29.29
ฮ 2025
+0.00
-56.42
-51.98
-48.31
-55.45
-54.57
-52.86
-16.84
-21.13
-25.74
ฮ 2026
+0.00
+23.18
+26.12
+23.00
+26.34
+31.74
+30.09
+22.56
+28.12
+27.35
Call leg alone (buy call above) = "long calls" at these horizons
Structure
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Best %
algo long โต before
200
+96.65
+0.483
44
-27.59
-2.00
+24.97
1d atm
200
+15.59
+0.078
25
-13.94
-1.28
+12.28
1d +1
200
+9.89
+0.049
12
-10.56
-0.74
+10.16
1d +2
200
+2.07
+0.010
6
-10.21
-0.47
+7.83
2d atm
200
+16.78
+0.084
30
-43.09
-2.05
+13.38
2d +1
200
+16.61
+0.083
20
-29.01
-1.43
+11.58
2d +2
200
+16.86
+0.084
12
-19.49
-0.98
+9.42
3d atm
200
+20.54
+0.103
31
-53.84
-2.52
+16.48
3d +1
200
+26.13
+0.131
25
-39.82
-1.88
+14.82
3d +2
200
+19.68
+0.098
15
-29.62
-1.41
+12.80
call leg (buy) โ total % per year
Year
algo long
1d atm
1d +1
1d +2
2d atm
2d +1
2d +2
3d atm
3d +1
3d +2
2024
+63.51
-6.71
-6.65
-8.19
+7.76
+2.77
-2.77
+26.28
+18.53
+7.16
2025
+53.61
+27.09
+19.63
+11.47
+36.29
+31.57
+28.14
+21.52
+26.39
+25.68
2026
-20.47
-4.78
-3.09
-1.21
-27.28
-17.72
-8.51
-27.26
-18.79
-13.15
ALL
+96.65
+15.59
+9.89
+2.07
+16.78
+16.61
+16.86
+20.54
+26.13
+19.68
ฮ vs algo long (variant โ base, per year)
ฮ 2024
+0.00
-70.22
-70.16
-71.69
-55.74
-60.74
-66.28
-37.23
-44.98
-56.35
ฮ 2025
+0.00
-26.52
-33.98
-42.14
-17.32
-22.04
-25.47
-32.09
-27.22
-27.93
ฮ 2026
+0.00
+15.69
+17.38
+19.26
-6.81
+2.75
+11.96
-6.79
+1.68
+7.31
Result โ the risk reversal roughly matches the algo's longs but does not clearly beat it. The
baseline is the real algo on its longs (+96.6%, n=200, win 44%,
maxDD -27.6%). Every leg is anchored to the algo's actual entry fill (no entry-timing
look-ahead). The best variant on total, reversal 3d +1, lands +99.5% (win
50%, maxDD -32.2%, opens at a net credit) โ essentially level
with the algo on return (+96.6%) but at a slightly deeper drawdown
(-32.2% vs -27.6%). The OTM variant reversal 3d +2+88.7% (maxDD -20.9%) is the reverse trade โ it trails the
algo on return but cuts the drawdown. No variant beats the algo on both axes. The structure splits cleanly: the
put leg is the smooth workhorse (sell put +2 3d +69.0%, win
88%, maxDD -8.8% โ high win, tiny DD, but well below the algo's
return on its own), the call leg is the convex upside lottery (buy call atm 3d +20.5%,
win only 31% โ many small theta losers, a few fat winners). Against the long calls from exp
2 (+64.5% at 14d,
+27.8% at 7d) the reversal is clearly better โ
higher win rate and a credit entry, because the sold put pays for the call's theta. Further OTM (+1/+2) widens the net
credit and smooths the put leg; atm gives the most upside on the call leg. Longer horizon = better (the
move needs time). M2 vs Tardis: the reversal is a sold put minus a bought call, so a uniform premium scale partly
cancels (one leg paid, one collected); short-DTE ATM M2 โ Tardis 1.0โ1.2, far-OTM cheap (tab 11). Pattern over
offsets/horizons is the read. Longs first โ shorts (sell call + buy put) are the obvious next step.
Explanation
Every option above is priced on the M2 surface (a Tardis-calibrated empirical
vol surface). Here we check M2 against the raw Tardis Deribit chain = the truth, in the only window where
both exist: 2026-01-22 โ 2026-05-23 (~4 months). We price the same option two ways at the same
timestamp and take the ratio M2 / Tardis-mid (mid = (bid+ask)/2). Ratio > 1 โ M2 too rich
(buyers overpay / sellers over-book credit); < 1 โ M2 cheap.
A โ pricing ratio M2 / Tardis-mid, by side ยท DTE ยท offset
Side
DTE
Off
n
M2 $
mid $
ratio ฮผ
ratio med
call
0.5d
atm
106
8.38
8.59
1.37
1.02
call
0.5d
+1
101
2.01
2.16
1.50
1.10
call
0.5d
+2
77
0.68
1.04
0.80
0.71
call
0.5d
+3
51
0.26
0.61
0.46
0.35
call
0.5d
+6
9
0.25
0.60
0.49
0.35
call
14d
atm
15
101.92
101.87
1.01
1.02
call
14d
+1
15
80.55
80.77
1.01
1.02
call
14d
+2
15
63.23
63.32
1.02
1.02
call
14d
+3
15
49.31
49.21
1.03
1.04
call
14d
+6
15
24.51
24.69
1.03
1.00
call
7d
atm
15
69.30
69.26
1.01
1.00
call
7d
+1
15
49.03
49.33
1.02
1.01
call
7d
+2
15
34.60
34.58
1.04
1.01
call
7d
+3
15
24.06
23.91
1.06
1.03
call
7d
+6
15
8.91
9.03
1.09
1.04
put
0.5d
atm
106
10.01
9.82
1.30
1.18
put
0.5d
-1
106
2.85
3.01
1.61
1.20
put
0.5d
-2
94
1.01
1.52
1.11
0.86
put
0.5d
-3
57
0.52
1.25
0.60
0.52
put
0.5d
-6
24
0.37
1.25
0.26
0.11
put
14d
atm
15
101.58
100.24
1.02
1.03
put
14d
-1
15
80.11
79.40
1.02
1.04
put
14d
-2
15
62.69
62.32
1.02
1.05
put
14d
-3
15
46.44
46.56
1.01
1.05
put
14d
-6
15
23.41
23.36
1.04
1.05
put
7d
atm
15
66.73
68.62
1.00
1.02
put
7d
-1
15
49.78
49.77
1.02
1.03
put
7d
-2
15
35.52
35.80
1.02
1.06
put
7d
-3
15
24.07
24.83
1.01
1.06
put
7d
-6
15
9.97
10.19
1.04
1.09
This is the key check. At 7d and 14d the ratio is โ 1.00โ1.03 on both sides โ
M2 is well calibrated where it has data. At the overnight (0.5d) tenor the ATM median sits ~1.0โ1.2 (the
mean is skewed by a few nights with a tiny mid), and far-OTM M2 is actually cheap (ratio < 1, e.g. put
โ3 โ 0.52). The earlier "~2ร premium bias" caveat is not supported by Tardis โ it has been softened across
the experiments. Caveat on the caveat: small sample (nโ15โ106 per bucket, ~4-month overlap), so treat the
direction as firm and the exact level as indicative.
B โ overnight PnL recomputed on Tardis mid vs M2 (same intrinsic, n=15 nights)
Side
Off
n
M2 tot %
TD tot %
M2 ฮผ%
TD ฮผ%
M2 win
TD win
call
atm
15
+6.93
+6.97
+0.462
+0.464
100
100
call
+1
15
+1.68
+1.80
+0.112
+0.120
100
100
call
+2
13
+0.65
+0.74
+0.050
+0.057
100
100
put
atm
15
-0.89
-1.62
-0.059
-0.108
67
67
put
-1
15
+1.42
+1.11
+0.095
+0.074
100
100
put
-2
13
+0.47
+0.44
+0.036
+0.034
100
100
Same overnight settlement, only the credit source differs (M2 vs Tardis mid). The totals
track each other closely (call ATM M2 +6.93 vs Tardis +6.97; call +1 +1.68 vs +1.80) โ i.e. the covered-call /
sell-side numbers on the M2 surface are about what the real chain would have paid. The put ATM is the one mild
exception (M2 โ0.89 vs Tardis โ1.62), where M2 is slightly generous on the short put.
Nik's volatility-regime filter on OUR algo. His trend strategy computes the
daily ATR(7) and its rolling median over 57 days and skips when
ATR < median (it trades only in the high-vol "active" regime). We apply that same filter to our HHV/LLV algo's
462 trades (2024+, 200 long / 262 short) and compare to the base (all trades), in two
forms: the raw futures notional and the option book (call-on-long + put-on-short, exit @ algo, 7d & 14d,
M2-priced on the algo's real fills). Regime is causal (uses only daily bars closed before entry). Three slices,
no steering: base ยท active = Nik's filter (202 trades) ยท calm = the inverse
(260 trades).
before = base algo (all trades) ยท after = same algo, ATR-regime-filtered (active = Nik's filter; calm = inverse)
FUTURES โ the raw algo (directional notional)
Regime
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Ret/DD
base ยท all algo trades โ no filter
462
+241.5
+0.523
47
-33.6
-3.5
7.2
active ยท ATR(7) โฅ median(57) ยท Nik's trend filter ยท high vol
202
+46.7
+0.231
42
-33.6
-3.5
1.4
calm ยท ATR(7) < median(57) ยท inverse ยท low vol
260
+194.9
+0.750
51
-24.0
-2.0
8.1
futures โ total % per year, by regime
Year
base
active
calm
2024
+132.73
+53.13
+79.59
2025
+127.85
-1.18
+129.02
2026
-19.03
-5.28
-13.74
ALL
+241.54
+46.67
+194.87
ฮ vs base (variant โ base, per year)
ฮ 2024
+0.00
-79.59
-53.13
ฮ 2025
+0.00
-129.02
+1.18
ฮ 2026
+0.00
+13.74
+5.28
OPTION book 7d โ call-on-long + put-on-short, exit @ algo
Regime
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Ret/DD
base ยท all algo trades โ no filter
459
+183.2
+0.399
24
-17.7
-2.7
10.3
active ยท ATR(7) โฅ median(57) ยท Nik's trend filter ยท high vol
202
+55.0
+0.272
27
-20.1
-2.7
2.7
calm ยท ATR(7) < median(57) ยท inverse ยท low vol
257
+128.1
+0.499
22
-17.6
-1.6
7.3
option 7d โ total % per year, by regime
Year
base
active
calm
2024
+104.99
+44.87
+60.12
2025
+84.71
+7.15
+77.57
2026
-6.55
+3.01
-9.56
ALL
+183.15
+55.02
+128.13
ฮ vs base (variant โ base, per year)
ฮ 2024
+0.00
-60.12
-44.87
ฮ 2025
+0.00
-77.57
-7.15
ฮ 2026
+0.00
+9.56
-3.01
OPTION book 14d
Regime
n
Total %
Avg %/trade
Win %
Max DD %
Worst %
Ret/DD
base ยท all algo trades โ no filter
454
+154.0
+0.339
33
-13.5
-3.8
11.4
active ยท ATR(7) โฅ median(57) ยท Nik's trend filter ยท high vol
202
+44.8
+0.222
33
-18.8
-3.8
2.4
calm ยท ATR(7) < median(57) ยท inverse ยท low vol
252
+109.3
+0.434
33
-15.6
-3.4
7.0
option 14d โ total % per year, by regime
Year
base
active
calm
2024
+84.24
+34.02
+50.23
2025
+72.74
+7.76
+64.98
2026
-2.95
+3.00
-5.96
ALL
+154.03
+44.77
+109.25
ฮ vs base (variant โ base, per year)
ฮ 2024
+0.00
-50.23
-34.02
ฮ 2025
+0.00
-64.98
-7.75
ฮ 2026
+0.00
+5.96
-3.00
Result โ Nik's filter (active) does NOT help our algo; it cuts return far more than drawdown.
Filtering to the high-vol "active" regime keeps only 202/462 trades and, on the raw
futures, shrinks the return from +242% to
+47% while the max drawdown stays at
-33.6% โ ret/DD collapses
7.2 โ 1.4. The calm (inverse)
slice is where our algo's edge lives (+195% at
-24.0%, ret/DD 8.1). Mechanic:
a channel breakout fires out of a low-vol base, so the best entries land while daily ATR is still below its median
(calm); by the time ATR is "active", the move is already mature and you are late. In the option book the same ranking
holds โ base 7d ret/DD 10.3 vs active 2.7. So
Nik's vol filter is right for his strategy but the wrong sign for ours. Caveat: option legs anchored to the algo's real fills (look-ahead-fixed), priced on M2 (mid, no bid/ask, short-DTE ~1.0-1.2) โ direction robust, level optimistic.
ATR ร ER โ two orthogonal regime axes. The ATR(7) vs median(57) gate measures
amplitude (how big the bars are) but is blind to shape โ high ATR lumps clean impulse trends together with
violent whipsaw. Kaufman's Efficiency Ratio ER(10) = |net move| / |total path travelled| measures exactly that
missing axis: trend quality (ERโ1 clean directional trend, ERโ0 chop). Here every entry is tagged with BOTH causal
daily regimes (ATR low/high vs its median, ER low/high vs its median) and sliced into the 2ร2 grid on top of the
two single-axis slices. Same setup as before: each algo runs through Nik's EXACT risk engine (stop 1.25/1.0ยทATR,
BE 1.87R/1.14R, TP 3.85/1.62ยทdaily-ATR, 1% risk sizing, max 2 losers/side/day, fees + slippage); HHV/LLV is the
real validated ledger; the only thing that differs between algos is the trend signal. No steering โ all 7 slices shown.
Numbers are in R = % of start capital (1R = 1% risk = Nik's y-axis). The grid: ATR LOW =
(ER LOW + ER HIGH) and ATR HIGH = (ER LOW + ER HIGH) partition cleanly, so the two cross cells under each ATR
half add up to it. The chart plots the four cross cells + base.
The hypothesis was: ER separates the expensive whipsaw from the clean trend inside the ATR-HIGH
(active) slice. Read the ATR HIGH ยท ER LOW (whipsaw) vs
ATR HIGH ยท ER HIGH (impulse) rows per algo. For hhv_llv, supertrend_10_3
and donchian20 the ER-HIGH cell beats the ER-LOW cell inside ATR-HIGH โ on Donchian it flips the active slice from
ret/DD โ1.0 (ER LOW, the killer) to +5.3 (ER HIGH, the best cell of the whole algo, DD only โ5.7R). HHV/LLV's
single best cell is ATR LOW ยท ER HIGH (ret/DD 6.3, DD only โ12.7R) โ quiet clean trend. supertrend_7_2 is
the noisy exception (already a weak base algo): there ER doesn't sort the active half cleanly. DD units: R = % of
start capital (Nik's chart axis); HHV/LLV base โ37.9R is the same event as the โ12.2% you know (โ11.1% of grown peak,
2024+). ER is computed on daily closes, period 10 (Kaufman default), split low/high vs its own rolling median(57) โ
same lens as ATR, fully causal (entry day uses only prior daily bars).