Strategy Zoo / S0089

SMACross_20_100_V0089

ARCHIVEDhybrid

parameterchanged macd_hist threshold 0.0 -> 1.8352

Fitness
0.0935
Generation
4
Complexity
2
Created
2026-09-18

Lineage

Parents (1)
SMACross_20_100_V0022S0022 · gen 1ARCHIVEDparameter

entry from SMACross_20_100_V0007, exit from MACDMomentum_V0005

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-5.3%-3.4%5.7%-2.1%
Total Return-35.4%-9.8%22.6%-26.7%
Sharpe-0.060.170.330.11
Sortino-0.060.190.390.12
Calmar-0.08-0.060.10-0.03
Volatility28.1%48.4%35.6%35.0%
Max DD-67.8%-56.2%-59.5%-72.6%
Win Rate48.8%48.4%45.0%47.9%
Avg Win2.2%3.8%3.8%2.9%
Avg Loss-2.2%-3.4%-2.7%-2.6%
Payoff1.031.131.401.14
Expectancy-0.0%0.1%0.2%0.1%
Profit Factor0.981.061.151.05
Trades553217218989
Avg Holding Days2.02.32.62.2
Turnover138.5144.7118.0134.8
Exposure27.5%38.1%36.8%32.0%

Growth of $100

SMACross_20_100_V0089 vs TSLA Buy & Hold
SMACross_20_100_V0089 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-10.5%-0.62-20.0%41
2017-9.0%-0.27-23.8%100
2018-37.5%-1.45-39.9%66
201912.9%0.72-12.7%56
202040.6%0.85-51.2%103
20217.5%0.38-27.1%71
2022-49.4%-2.87-50.1%42

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 testDOWNTREND2673.7%0.514%
hidden testEXPENSIVE83117.9%1.9464%
hidden testEXTREME4884.5%1.5267%
hidden testHIGH VOLATILITY254-18.9%-0.4231%
hidden testLOW VOLATILITY42948.2%1.9234%
hidden testMEDIUM VOLATILITY248-19.8%-0.4948%
hidden testNORMAL800-3.6%-0.1232%
hidden testSIDEWAYS293-48.0%-1.4437%
hidden testUPTREND37164.6%1.3761%
trainDOWNTREND518-1.3%-0.143%
trainEXPENSIVE311-16.7%-0.4845%
trainEXTREME100196.9%3.3149%
trainHIGH VOLATILITY699-3.0%-0.0827%
trainLOW VOLATILITY7453.4%0.1929%
trainMEDIUM VOLATILITY568-6.4%-0.2527%
trainNORMAL1,601-11.1%-0.4823%
trainSIDEWAYS592-26.2%-1.1417%
trainUPTREND90214.4%0.3949%
validationDOWNTREND125-15.6%-1.502%
validationEXPENSIVE138-55.7%-0.8855%
validationEXTREME144185.3%2.8356%
validationHIGH VOLATILITY258-11.5%-0.1738%
validationLOW VOLATILITY183-3.2%-0.1439%
validationMEDIUM VOLATILITY31531.3%0.8238%
validationNORMAL474-26.8%-0.7628%
validationSIDEWAYS206-81.0%-2.4022%
validationUPTREND42558.7%0.9856%

Trades (full period)

latest 100 of 989
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-07-142026-07-15$396.18$394.460.16%2
2026-07-102026-07-13$407.76$394.760.10%2
2026-07-072026-07-09$402.90$406.55-6.32%3
2026-07-012026-07-06$425.30$419.77-6.64%3
2026-06-292026-06-30$411.84$420.608.25%2
2026-06-252026-06-26$375.12$379.71-0.31%2
2026-06-232026-06-24$381.61$375.53-5.98%2
2026-06-182026-06-22$400.49$405.050.84%2
2026-06-162026-06-17$404.66$396.38-1.78%2
2026-06-122026-06-15$406.43$411.151.62%2
2026-06-102026-06-11$381.59$399.15-4.00%2
2026-06-082026-06-09$408.95$396.684.39%2
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-01-292026-01-30$416.56$430.41-3.65%2
2026-01-272026-01-28$430.90$431.46-1.19%2
2026-01-232026-01-26$449.06$435.20-0.27%2
2026-01-212026-01-22$431.44$449.362.70%2
2026-01-162026-01-20$437.50$419.25-0.44%2
2026-01-142026-01-15$439.20$438.57-1.99%2
2026-01-122026-01-13$448.96$447.200.69%2
2026-01-082026-01-09$435.80$445.010.82%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2026-01-022026-01-05$438.07$451.67-2.79%2
2025-12-302025-12-31$454.43$449.72-1.33%2
2025-12-022025-12-29$429.24$459.6410.25%19
2025-11-282025-12-01$430.17$430.140.64%2
2025-11-252025-11-26$419.40$426.580.19%2
2025-11-212025-11-24$391.09$417.78-1.25%2
2025-11-192025-11-20$403.99$395.230.48%2
2025-11-172025-11-18$408.92$401.250.93%2
2025-11-132025-11-14$401.99$404.35-6.84%2
2025-11-112025-11-12$439.62$430.60-1.46%2
2025-11-072025-11-10$429.52$445.23-3.87%2
2025-11-052025-11-06$462.07$445.913.81%2
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-302025-10-31$440.10$456.56-4.83%2
2025-10-282025-10-29$460.55$461.511.60%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-222025-10-23$438.97$448.98-1.02%2
2025-10-202025-10-21$447.43$442.601.65%2
2025-10-162025-10-17$428.75$439.31-1.67%2
2025-10-142025-10-15$429.24$435.15-1.73%2
2025-10-102025-10-13$413.49$435.90-5.26%2
2025-10-082025-10-09$438.69$435.541.09%2
2025-10-062025-10-07$453.25$433.095.24%2
2025-09-122025-10-03$395.94$429.8317.99%16
2025-09-102025-09-11$347.79$368.810.04%2
2025-09-082025-09-09$346.40$346.97-1.46%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-09-022025-09-03$329.36$334.09-1.55%2
2025-08-262025-08-29$351.67$333.87-0.38%4
2025-08-222025-08-25$340.01$346.606.01%2
2025-08-202025-08-21$323.90$320.11-1.84%2
2025-08-112025-08-19$339.03$329.311.47%7
2025-08-072025-08-08$322.27$329.650.54%2
2025-08-052025-08-06$308.72$319.91-0.37%2
2025-08-012025-08-04$302.63$309.26-2.03%2
2025-07-302025-07-31$319.04$308.27-0.87%2
2025-07-282025-07-29$325.59$321.202.81%2
2025-07-212025-07-25$328.49$316.06-7.57%5
2025-07-172025-07-18$319.41$329.65-0.90%2
2025-07-152025-07-16$310.78$321.67-2.13%2
2025-07-112025-07-14$313.51$316.900.97%2
2025-07-092025-07-10$295.88$309.87-0.85%2
2025-07-072025-07-08$293.94$297.81-6.98%2
2025-07-022025-07-03$315.65$315.354.76%2
2025-06-302025-07-01$317.66$300.71-2.04%2
2025-06-262025-06-27$325.78$323.63-0.74%2
2025-06-242025-06-25$340.47$327.55-2.55%2
2025-06-202025-06-23$322.16$348.68-0.17%2
2025-06-172025-06-18$316.35$322.05-4.08%2
2025-06-132025-06-16$325.31$329.131.74%2
2025-06-112025-06-12$326.43$319.11-0.10%2
2025-06-092025-06-10$308.58$326.094.35%2
2025-06-052025-06-06$284.70$295.14-14.45%2
2025-06-032025-06-04$344.27$332.050.26%2
2025-05-282025-06-02$356.90$342.69-4.72%4
2025-03-032025-03-04$284.65$272.04-3.04%2
2025-02-272025-02-28$281.95$292.98-3.24%2
2025-02-252025-02-26$302.80$290.80-8.58%2
2025-02-212025-02-24$337.80$330.53-4.88%2
2025-02-192025-02-20$360.56$354.401.62%2
2025-02-142025-02-18$355.84$354.11-0.23%2
2025-02-122025-02-13$336.51$355.942.24%2
2025-02-102025-02-11$350.73$328.50-3.21%2
2025-02-062025-02-07$374.32$361.62-1.22%2
2025-02-042025-02-05$392.21$378.172.02%2
2025-01-312025-02-03$404.60$383.680.88%2
2025-01-292025-01-30$389.10$400.28-2.46%2
2025-01-272025-01-28$397.15$398.09-2.52%2
2025-01-232025-01-24$412.38$406.58-0.86%2
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-162025-01-17$413.82$426.50-3.56%2
2025-01-142025-01-15$396.36$428.22-1.92%2