Strategy Zoo / S0071

SMACross_20_100_V0071

ARCHIVEDhybrid

structuralreduce exposure to 38% during EXPENSIVE

Fitness
0.2762
Generation
3
Complexity
3
Created
2026-09-18

Lineage

Parents (1)
SMACross_20_100_V0022S0022 · gen 1ARCHIVEDstructural

entry from SMACross_20_100_V0007, exit from MACDMomentum_V0005

Children (0)
None

Strategy Logic (pseudocode)

# SMACross_20_100_V0071  [hybrid]
if flat and sma_20 > sma_100:
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash
if regime.bubble == "EXPENSIVE": position *= 0.38

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-3.1%43.3%7.2%7.7%
Total Return-22.5%194.5%29.3%198.5%
Sharpe0.041.020.370.39
Sortino0.041.190.420.42
Calmar-0.041.200.210.10
Volatility30.1%45.4%33.2%34.6%
Max DD-75.9%-36.1%-34.9%-75.9%
Win Rate43.5%51.7%43.5%45.4%
Avg Win3.4%4.7%4.0%3.9%
Avg Loss-2.4%-2.9%-2.6%-2.5%
Payoff1.411.621.551.55
Expectancy0.1%1.0%0.3%0.4%
Profit Factor1.091.741.201.29
Trades324143170637
Avg Holding Days3.53.63.43.5
Turnover70.880.986.076.7
Exposure34.2%41.4%39.8%37.1%

Growth of $100

SMACross_20_100_V0071 vs TSLA Buy & Hold
SMACross_20_100_V0071 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-16.2%-1.05-27.1%27
201725.6%1.55-11.1%51
2018-48.5%-2.13-57.4%48
201910.8%0.47-32.0%29
2020263.8%2.30-33.5%57
20214.0%0.29-32.9%49
2022-31.9%-1.90-32.8%36

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 testDOWNTREND2679.3%0.828%
hidden testEXPENSIVE8330.2%0.8530%
hidden testEXTREME48111.4%2.3461%
hidden testHIGH VOLATILITY25412.0%0.3332%
hidden testLOW VOLATILITY42939.1%1.4639%
hidden testMEDIUM VOLATILITY248-33.2%-0.8449%
hidden testNORMAL8004.7%0.1540%
hidden testSIDEWAYS293-60.7%-1.9045%
hidden testUPTREND37172.5%1.6959%
trainDOWNTREND518-10.4%-0.673%
trainEXPENSIVE3116.3%0.2928%
trainEXTREME100311.2%4.5882%
trainHIGH VOLATILITY699-5.9%-0.1431%
trainLOW VOLATILITY7458.5%0.4239%
trainMEDIUM VOLATILITY5680.6%0.0331%
trainNORMAL1,601-19.0%-0.7033%
trainSIDEWAYS592-41.0%-1.7826%
trainUPTREND90235.8%0.9258%
validationDOWNTREND125-0.4%-0.882%
validationEXPENSIVE138-12.4%-0.3530%
validationEXTREME144292.2%3.6880%
validationHIGH VOLATILITY25880.4%1.2148%
validationLOW VOLATILITY18333.3%1.5747%
validationMEDIUM VOLATILITY31525.8%0.7833%
validationNORMAL474-11.4%-0.3733%
validationSIDEWAYS206-19.2%-0.7027%
validationUPTREND42591.7%1.6060%

Trades (full period)

latest 100 of 637
EntryExitEntry PxExit PxReturnDays
2026-07-202026-07-21$369.57$378.93-3.16%2
2026-07-162026-07-17$391.06$380.84-1.06%2
2026-06-302026-07-15$420.60$394.46-3.99%11
2026-06-262026-06-29$379.71$411.841.02%2
2026-06-242026-06-25$375.53$375.12-1.79%2
2026-06-222026-06-23$405.05$381.610.94%2
2026-06-172026-06-18$396.38$400.49-2.24%2
2026-06-152026-06-16$411.15$404.660.96%2
2026-06-112026-06-12$399.15$406.434.40%2
2026-06-092026-06-10$396.68$381.59-3.20%2
2026-06-052026-06-08$391.00$408.95-6.75%2
2026-06-032026-06-04$423.70$418.45-0.21%2
2026-05-272026-06-02$440.36$423.74-4.27%5
2026-05-222026-05-26$426.01$433.591.75%2
2026-01-302026-02-02$430.41$421.813.12%2
2026-01-282026-01-29$431.46$416.56-0.07%2
2026-01-262026-01-27$435.20$430.90-3.28%2
2026-01-222026-01-23$449.36$449.063.95%2
2026-01-202026-01-21$419.25$431.44-4.37%2
2026-01-152026-01-16$438.57$437.50-0.34%2
2026-01-132026-01-14$447.20$439.20-0.59%2
2026-01-092026-01-12$445.01$448.961.91%2
2026-01-072026-01-08$431.41$435.80-0.56%2
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-012025-12-30$430.14$454.436.64%21
2025-11-262025-11-28$426.58$430.171.51%2
2025-11-242025-11-25$417.78$419.406.62%2
2025-11-202025-11-21$395.23$391.09-2.37%2
2025-11-182025-11-19$401.25$403.99-2.07%2
2025-11-142025-11-17$404.35$408.920.39%2
2025-11-122025-11-13$430.60$401.99-0.86%2
2025-11-102025-11-11$445.23$439.621.31%2
2025-11-062025-11-07$445.91$429.52-1.40%2
2025-11-042025-11-05$444.26$462.07-2.03%2
2025-10-312025-11-03$456.56$468.371.34%2
2025-10-292025-10-30$461.51$440.100.00%2
2025-10-272025-10-28$452.42$460.551.56%2
2025-10-232025-10-24$448.98$433.720.79%2
2025-10-212025-10-22$442.60$438.97-0.49%2
2025-10-172025-10-20$439.31$447.430.86%2
2025-10-152025-10-16$435.15$428.750.45%2
2025-10-132025-10-14$435.90$429.241.98%2
2025-10-092025-10-10$435.54$413.49-0.35%2
2025-10-072025-10-08$433.09$438.69-1.77%2
2025-09-082025-10-06$346.40$453.2516.38%21
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-252025-09-03$346.60$334.09-3.32%7
2025-08-082025-08-22$329.65$340.01-0.87%11
2025-08-062025-08-07$319.91$322.273.42%2
2025-08-042025-08-05$309.26$308.721.99%2
2025-07-162025-08-01$321.67$302.63-1.00%13
2025-07-142025-07-15$316.90$310.780.88%2
2025-07-102025-07-11$309.87$313.514.52%2
2025-07-082025-07-09$297.81$295.881.12%2
2025-07-032025-07-07$315.35$293.94-0.29%2
2025-07-012025-07-02$300.71$315.65-5.53%2
2025-06-272025-06-30$323.63$317.66-0.86%2
2025-06-252025-06-26$327.55$325.78-3.99%2
2025-06-232025-06-24$348.68$340.478.02%2
2025-06-182025-06-20$322.05$322.161.60%2
2025-06-162025-06-17$329.13$316.350.97%2
2025-06-122025-06-13$319.11$325.31-2.44%2
2025-06-102025-06-11$326.09$326.435.47%2
2025-06-062025-06-09$295.14$308.583.46%2
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-05-282025-06-03$356.90$344.27-2.99%5
2025-02-282025-03-03$292.98$284.653.71%2
2025-02-262025-02-27$290.80$281.95-4.16%2
2025-02-242025-02-25$330.53$302.80-0.89%2
2025-02-202025-02-21$354.40$337.80-0.72%2
2025-02-182025-02-19$354.11$360.56-0.26%2
2025-02-132025-02-14$355.94$355.842.12%2
2025-02-112025-02-12$328.50$336.51-2.48%2
2025-02-072025-02-10$361.62$350.73-1.36%2
2025-02-052025-02-06$378.17$374.32-3.78%2
2025-02-032025-02-04$383.68$392.21-5.37%2
2025-01-302025-01-31$400.28$404.602.67%2
2025-01-282025-01-29$398.09$389.100.04%2
2025-01-242025-01-27$406.58$397.15-1.60%2
2025-01-222025-01-23$415.11$412.38-2.31%2
2025-01-172025-01-21$426.50$424.072.86%2
2025-01-152025-01-16$428.22$413.827.83%2
2025-01-132025-01-14$403.31$396.361.97%2
2025-01-082025-01-10$394.94$394.74-0.05%2
2025-01-062025-01-07$411.05$394.36-0.05%2
2025-01-022025-01-03$379.28$410.44-6.28%2
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-062024-12-24$389.22$462.2816.31%13
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.421.24%2
2024-10-252024-11-29$269.19$345.1614.81%25
2024-10-232024-10-24$213.65$260.48-2.18%2
2024-10-212024-10-22$218.85$217.97-1.04%2
2024-10-172024-10-18$220.89$220.70-0.40%2
2024-10-152024-10-16$219.57$221.33-0.01%2
2024-10-112024-10-14$217.80$219.16-8.97%2
2024-10-092024-10-10$241.05$238.77-1.61%2
2024-10-072024-10-08$240.83$244.50-3.90%2