Strategy Zoo / S0022

SMACross_20_100_V0022

ARCHIVEDhybrid

crossoverentry from SMACross_20_100_V0007, exit from MACDMomentum_V0005

Fitness
0.3623
Generation
1
Complexity
2
Created
2026-09-18

Lineage

Parents (2)
MACDMomentum_V0005S0005 · gen 0ARCHIVEDcrossover

seed strategy

SMACross_20_100_V0007S0007 · gen 0ARCHIVEDcrossover

seed strategy

Children (3)
SMACross_20_100_V0071S0071 · gen 3ARCHIVEDstructural
SMACross_20_100_V0089S0089 · gen 4ARCHIVEDparameter
SMACross_20_100_V0097S0097 · gen 4ARCHIVEDstructural

Strategy Logic (pseudocode)

# SMACross_20_100_V0022  [hybrid]
if flat and sma_20 > sma_100:
    position = 1.0
if long and macd_hist < 0.0:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.7%66.9%10.1%13.5%
Total Return-5.6%364.9%42.7%545.0%
Sharpe0.151.240.450.52
Sortino0.151.470.520.58
Calmar-0.011.390.290.18
Volatility33.8%52.6%35.5%38.8%
Max DD-76.9%-48.1%-34.9%-76.9%
Win Rate43.8%51.7%43.5%45.5%
Avg Win4.1%6.4%4.5%4.9%
Avg Loss-2.8%-3.6%-2.8%-3.0%
Payoff1.461.771.601.65
Expectancy0.2%1.6%0.4%0.6%
Profit Factor1.141.901.231.38
Trades324143170637
Avg Holding Days3.53.63.43.5
Turnover81.395.392.086.8
Exposure40.5%49.5%43.5%43.1%

Growth of $100

SMACross_20_100_V0022 vs TSLA Buy & Hold
SMACross_20_100_V0022 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
201727.9%1.01-17.9%51
2018-48.5%-2.13-57.4%48
201917.3%0.64-32.0%29
2020439.0%2.55-48.1%57
202110.7%0.45-36.3%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 testEXPENSIVE8342.6%0.8366%
hidden testEXTREME48182.8%3.4567%
hidden testHIGH VOLATILITY25425.6%0.6536%
hidden testLOW VOLATILITY42942.8%1.5541%
hidden testMEDIUM VOLATILITY248-40.5%-0.9555%
hidden testNORMAL8003.1%0.1040%
hidden testSIDEWAYS293-62.1%-1.9445%
hidden testUPTREND37182.3%1.7468%
trainDOWNTREND518-10.4%-0.673%
trainEXPENSIVE31125.4%0.6166%
trainEXTREME100357.7%5.0085%
trainHIGH VOLATILITY699-1.5%-0.0338%
trainLOW VOLATILITY74512.9%0.5745%
trainMEDIUM VOLATILITY5682.5%0.0938%
trainNORMAL1,601-21.1%-0.7733%
trainSIDEWAYS592-42.2%-1.7227%
trainUPTREND90244.8%1.0071%
validationDOWNTREND125-0.4%-0.882%
validationEXPENSIVE13871.2%1.1170%
validationEXTREME144335.7%4.0882%
validationHIGH VOLATILITY25891.6%1.2253%
validationLOW VOLATILITY18335.1%1.4954%
validationMEDIUM VOLATILITY31560.6%1.4744%
validationNORMAL474-19.0%-0.5834%
validationSIDEWAYS206-38.4%-1.0830%
validationUPTREND425134.4%2.0673%

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-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-272025-10-28$452.42$460.554.11%2
2025-10-232025-10-24$448.98$433.722.08%2
2025-10-212025-10-22$442.60$438.97-1.28%2
2025-10-172025-10-20$439.31$447.432.26%2
2025-10-152025-10-16$435.15$428.751.18%2
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-09-082025-10-06$346.40$453.2522.27%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-5.76%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-2.35%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-112025-02-12$328.50$336.51-6.53%2
2025-02-072025-02-10$361.62$350.73-3.59%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.423.25%2
2024-10-252024-11-29$269.19$345.1627.55%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