Strategy Zoo / S0090

DrawdownControl_V0090

ARCHIVEDdefensive

structuraladded exit filter: sma_20 < sma_10; reduce exposure to 40% during EXTREME

Fitness
0.1032
Generation
4
Complexity
9
Created
2026-09-18

Lineage

Parents (1)
DrawdownControl_V0037S0037 · gen 1ARCHIVEDstructural

changed dist_52w_high threshold -0.2 -> -0.3034

Children (0)
None

Strategy Logic (pseudocode)

# DrawdownControl_V0090  [defensive]
require regime.trend in ['UPTREND', 'SIDEWAYS']
if flat and (ret_60d > 0.0 and dist_52w_high > -0.3034):
    position = 1.0
if long and (dist_52w_high < -0.25 or sma_20 < sma_10):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.6
if regime.bubble == "EXTREME": position *= 0.4

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-11.2%11.2%1.3%-3.7%
Total Return-61.1%37.7%4.7%-42.4%
Sharpe-0.310.500.180.00
Sortino-0.290.550.200.00
Calmar-0.140.220.03-0.05
Volatility26.6%30.3%27.9%27.7%
Max DD-77.9%-51.8%-44.3%-78.8%
Win Rate49.4%56.1%51.9%51.7%
Avg Win2.0%2.4%2.8%2.3%
Avg Loss-2.3%-2.5%-2.8%-2.5%
Payoff0.870.961.000.93
Expectancy-0.2%0.2%0.1%-0.0%
Profit Factor0.851.221.081.00
Trades391189154735
Avg Holding Days2.92.42.92.8
Turnover81.093.071.481.2
Exposure30.8%27.4%27.1%29.2%

Growth of $100

DrawdownControl_V0090 vs TSLA Buy & Hold
DrawdownControl_V0090 TSLA Buy & HoldIn-sampleValidationHidden test
Growth of $100 · log scale · in-sample, validation and hidden-test segments are shaded separately and must not be compared as one out-of-sample track record.

Walk-Forward Years

year-by-year stability matters more than any single year
YearCAGRSharpeMax DDTrades
2016-33.0%-2.42-34.5%31
20171.4%0.18-14.9%75
2018-21.7%-0.75-28.7%43
2019-15.6%-0.71-28.7%24
2020128.1%2.81-10.0%97
20213.9%0.28-31.9%62
2022-44.0%-2.43-45.1%28

A robust strategy performs acceptably in most years rather than spectacularly in one — look for consistency across regimes, not a single outlier year.

Regime Performance

PeriodRegimeDaysAnn. ReturnSharpeExposure
hidden testDOWNTREND267-1.9%-1.491%
hidden testEXPENSIVE83108.7%2.0449%
hidden testEXTREME4840.9%2.8919%
hidden testHIGH VOLATILITY25411.8%0.3813%
hidden testLOW VOLATILITY429-15.3%-0.6631%
hidden testMEDIUM VOLATILITY24833.4%1.0535%
hidden testNORMAL800-7.8%-0.3225%
hidden testSIDEWAYS293-42.7%-1.6529%
hidden testUPTREND37147.8%1.2745%
trainDOWNTREND518-17.2%-1.161%
trainEXPENSIVE3118.7%0.2646%
trainEXTREME10078.2%3.8017%
trainHIGH VOLATILITY699-10.1%-0.3320%
trainLOW VOLATILITY7450.9%0.0538%
trainMEDIUM VOLATILITY568-18.0%-0.6235%
trainNORMAL1,601-16.9%-0.6729%
trainSIDEWAYS592-38.7%-1.6823%
trainUPTREND90216.9%0.5153%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13850.4%1.4645%
validationEXTREME144122.7%4.0118%
validationHIGH VOLATILITY25836.9%1.5913%
validationLOW VOLATILITY18320.4%0.8939%
validationMEDIUM VOLATILITY315-5.6%-0.1532%
validationNORMAL474-27.7%-0.9725%
validationSIDEWAYS206-72.6%-3.0216%
validationUPTREND42562.3%1.7141%

Trades (full period)

latest 100 of 735
EntryExitEntry PxExit PxReturnDays
2026-07-222026-07-23$374.01$319.69-0.90%2
2026-07-142026-07-15$396.18$394.460.16%2
2026-07-102026-07-13$407.76$394.760.06%2
2026-06-092026-07-09$396.68$406.55-3.82%21
2026-06-042026-06-05$418.45$391.00-1.44%2
2026-06-022026-06-03$423.74$423.701.69%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-272026-05-28$440.36$442.101.36%2
2026-05-222026-05-26$426.01$433.591.75%2
2026-05-202026-05-21$417.26$417.853.05%2
2026-05-152026-05-18$422.24$409.99-4.95%2
2026-05-132026-05-14$445.27$443.302.52%2
2026-05-112026-05-12$445.00$433.453.68%2
2026-01-082026-03-16$435.80$395.56-9.50%46
2026-01-052026-01-06$451.67$432.962.90%2
2025-12-312026-01-02$449.72$438.07-1.24%2
2025-12-292025-12-30$459.64$454.43-3.47%2
2025-12-242025-12-26$485.40$475.19-0.23%2
2025-12-222025-12-23$488.73$485.561.36%2
2025-12-182025-12-19$483.37$481.203.24%2
2025-12-162025-12-17$489.88$467.262.86%2
2025-12-122025-12-15$458.96$475.312.50%2
2025-12-102025-12-11$451.45$446.891.21%2
2025-12-082025-12-09$439.58$445.17-3.59%2
2025-11-142025-12-05$404.35$455.0012.84%15
2025-11-122025-11-13$430.60$401.99-2.25%2
2025-11-102025-11-11$445.23$439.623.45%2
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-042025-11-05$444.26$462.07-5.34%2
2025-10-312025-11-03$456.56$468.373.54%2
2025-10-292025-10-30$461.51$440.100.01%2
2025-10-152025-10-28$435.15$460.555.19%10
2025-10-132025-10-14$435.90$429.245.21%2
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-10-032025-10-06$429.83$453.25-1.61%2
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-292025-09-30$443.21$444.720.44%2
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-232025-09-24$425.85$442.79-2.12%2
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-152025-09-16$410.04$421.623.36%2
2025-09-112025-09-12$368.81$395.945.84%2
2025-09-092025-09-10$346.97$347.79-0.04%2
2025-09-052025-09-08$350.84$346.403.43%2
2025-08-292025-09-02$333.87$329.36-3.70%2
2025-08-272025-08-28$349.60$345.98-0.79%2
2025-08-192025-08-20$329.31$323.90-1.94%2
2025-06-242025-06-25$340.47$327.55-1.53%2
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-06-022025-06-03$342.69$344.27-1.29%2
2025-05-292025-05-30$358.43$346.460.23%2
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-202025-05-21$343.82$334.620.31%2
2025-02-202025-02-21$354.40$337.80-1.91%2
2025-02-182025-02-19$354.11$360.56-0.69%2
2025-02-132025-02-14$355.94$355.845.57%2
2025-02-042025-02-11$392.21$328.50-7.96%6
2025-01-312025-02-03$404.60$383.680.35%2
2025-01-292025-01-30$389.10$400.28-0.59%2
2025-01-062025-01-28$411.05$398.09-0.73%15
2025-01-022025-01-03$379.28$410.44-1.51%2
2024-12-302024-12-31$417.41$403.84-0.84%2
2024-12-262024-12-27$454.13$431.66-0.47%2
2024-12-232024-12-24$430.60$462.280.50%2
2024-12-192024-12-20$436.17$421.06-0.44%2
2024-12-172024-12-18$479.86$440.131.37%2
2024-12-132024-12-16$436.23$463.021.65%2
2024-12-112024-12-12$424.77$418.102.29%2
2024-12-092024-12-10$389.79$400.99-0.01%2
2024-12-052024-12-06$369.49$389.220.73%2
2024-12-032024-12-04$351.42$357.93-0.43%2
2024-11-292024-12-02$345.16$357.092.09%2
2024-11-262024-11-27$338.23$332.89-0.18%2
2024-11-222024-11-25$352.56$338.592.16%2
2024-11-202024-11-21$342.03$339.64-0.32%2
2024-11-182024-11-19$338.74$346.003.25%2
2024-11-142024-11-15$311.18$320.72-3.58%2
2024-11-122024-11-13$328.49$330.24-1.52%2
2024-11-082024-11-11$321.22$350.004.79%2
2024-11-062024-11-07$288.53$296.918.73%2
2024-11-042024-11-05$242.84$251.44-1.60%2
2024-10-312024-11-01$249.85$248.98-1.91%2
2024-10-182024-10-30$220.70$257.5517.45%9
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-012024-10-02$258.02$249.02-1.58%2
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-232024-09-24$250.00$254.274.73%2
2024-09-192024-09-20$243.92$238.257.15%2
2024-09-172024-09-18$227.87$227.200.28%2
2024-09-132024-09-16$230.29$226.780.01%2
2024-09-112024-09-12$228.13$229.810.40%2
2024-09-092024-09-10$216.27$226.171.46%2
2024-09-052024-09-06$230.17$210.734.70%2
2024-09-032024-09-04$210.60$219.41-1.84%2
2024-08-292024-08-30$206.28$214.110.03%2
2024-08-272024-08-28$209.21$205.75-1.24%2