Strategy Zoo / S0097

SMACross_20_100_V0097

ARCHIVEDhybrid

structuraladded entry filter: breakout_20 == 1; changed macd_hist threshold 0.0 -> 0.7714

Fitness
0.4116
Generation
4
Complexity
4
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_V0097  [hybrid]
if flat and (sma_20 > sma_100 and breakout_20 == 1):
    position = 1.0
if long and macd_hist < 0.7714:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR2.4%51.8%15.3%14.4%
Total Return21.1%250.1%69.1%617.0%
Sharpe0.261.340.720.72
Sortino0.131.020.500.45
Calmar0.111.590.700.38
Volatility12.3%35.9%23.8%22.1%
Max DD-22.9%-32.6%-21.7%-37.5%
Win Rate50.0%52.9%55.0%51.1%
Avg Win2.2%10.9%9.7%4.8%
Avg Loss-1.8%-3.1%-4.8%-2.3%
Payoff1.223.532.002.04
Expectancy0.2%4.3%3.1%1.3%
Profit Factor1.223.972.442.13
Trades1283420182
Avg Holding Days2.05.28.93.4
Turnover32.122.710.824.8
Exposure6.4%18.8%17.1%11.6%

Growth of $100

SMACross_20_100_V0097 vs TSLA Buy & Hold
SMACross_20_100_V0097 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
20161.0%0.23-3.4%3
201726.4%2.59-2.8%27
2018-11.2%-2.38-11.1%9
20190.3%0.11-13.2%14
2020196.9%2.28-22.9%20
202140.2%1.34-16.9%10
2022-18.9%-2.09-18.9%3

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.6%-0.970%
hidden testEXPENSIVE8361.8%1.4741%
hidden testEXTREME48133.3%2.9940%
hidden testHIGH VOLATILITY25424.0%0.7718%
hidden testLOW VOLATILITY42931.5%1.7116%
hidden testMEDIUM VOLATILITY248-15.2%-0.6518%
hidden testNORMAL8005.4%0.2913%
hidden testSIDEWAYS293-30.3%-2.1013%
hidden testUPTREND37167.8%1.9332%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31133.2%1.9313%
trainEXTREME1009.3%0.3425%
trainHIGH VOLATILITY6992.6%0.166%
trainLOW VOLATILITY74510.6%1.268%
trainMEDIUM VOLATILITY568-6.0%-0.625%
trainNORMAL1,601-3.1%-0.334%
trainSIDEWAYS5921.8%0.482%
trainUPTREND9025.8%0.3213%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13883.0%2.4325%
validationEXTREME144169.9%2.5540%
validationHIGH VOLATILITY25849.2%0.9820%
validationLOW VOLATILITY1839.1%0.6020%
validationMEDIUM VOLATILITY31569.9%2.3117%
validationNORMAL4740.9%0.0511%
validationSIDEWAYS206-13.2%-0.963%
validationUPTREND42592.0%1.9732%

Trades (full period)

latest 100 of 182
EntryExitEntry PxExit PxReturnDays
2026-07-022026-07-14$393.45$396.18-7.37%8
2025-12-082025-12-30$439.58$454.430.81%16
2025-11-042025-11-05$444.26$462.07-5.34%2
2025-10-292025-10-30$461.51$440.100.01%2
2025-09-122025-10-06$395.94$453.2516.32%17
2025-08-262025-09-02$351.67$329.36-3.86%5
2025-08-122025-08-21$340.84$320.11-4.65%8
2025-05-282025-06-02$356.90$342.69-4.72%4
2024-12-092024-12-24$389.79$462.2810.41%12
2024-12-052024-12-06$369.49$389.223.03%2
2024-12-032024-12-04$351.42$357.93-1.79%2
2024-10-282024-11-27$262.51$332.8925.39%23
2024-09-062024-10-04$210.73$250.084.34%21
2024-06-272024-07-19$197.42$239.2026.67%16
2023-12-202023-12-29$247.14$248.48-1.77%7
2023-09-122023-09-22$267.48$244.88-6.72%9
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-052023-07-06$282.48$276.540.75%2
2023-06-012023-06-27$207.52$250.2117.97%18
2023-04-032023-04-05$194.77$185.52-7.36%3
2022-09-202022-09-23$308.73$275.33-6.81%4
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-01-042022-01-11$383.20$354.80-11.99%6
2021-10-152021-11-10$281.01$355.9824.83%19
2021-10-132021-10-14$270.36$272.770.46%2
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-09-272021-09-28$263.79$259.191.99%2
2021-09-202021-09-21$243.39$246.46-4.06%2
2021-09-162021-09-17$252.33$253.16-0.05%2
2021-08-312021-09-13$245.24$247.670.53%9
2021-08-022021-08-17$236.56$221.90-0.35%12
2021-01-262021-01-27$294.36$288.050.06%2
2021-01-062021-01-21$251.99$281.6615.46%11
2021-01-042021-01-05$243.26$245.043.21%2
2020-12-182020-12-22$231.67$213.45-1.11%3
2020-11-182020-12-16$162.21$207.5943.12%20
2020-10-152020-10-16$149.63$146.56-2.89%2
2020-08-172020-09-04$122.38$139.4423.05%15
2020-07-062020-07-23$91.44$100.8731.50%14
2020-07-012020-07-02$74.64$80.583.48%2
2020-06-112020-06-12$64.86$62.35-5.29%2
2020-06-092020-06-10$62.71$68.34-1.17%2
2020-06-012020-06-02$59.87$58.777.35%2
2020-05-222020-05-26$54.46$54.59-1.49%2
2020-05-112020-05-12$54.09$53.96-1.19%2
2020-04-202020-05-04$49.76$50.75-7.16%11
2020-02-202020-02-21$59.96$60.07-2.16%2
2020-02-032020-02-12$52.00$51.1518.81%8
2020-01-302020-01-31$42.72$43.3710.09%2
2020-01-242020-01-27$37.65$37.20-1.49%2
2020-01-222020-01-23$37.97$38.153.88%2
2020-01-142020-01-15$35.86$34.572.29%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2
2019-12-192019-12-20$26.94$27.042.57%2
2019-12-172019-12-18$25.27$26.21-0.86%2
2019-12-132019-12-16$23.89$25.43-0.56%2
2019-11-202019-11-21$23.48$23.66-2.23%2
2019-11-182019-11-19$23.33$23.97-0.82%2
2019-11-122019-11-13$23.33$23.071.20%2
2019-11-082019-11-11$22.48$23.010.28%2
2019-10-252019-10-28$21.88$21.859.28%2
2019-10-182019-10-21$17.13$16.90-2.11%2
2019-10-162019-10-17$17.32$17.460.52%2
2019-10-142019-10-15$17.13$17.193.46%2
2019-01-182019-01-22$20.15$19.93-13.16%2
2018-12-142018-12-17$24.38$23.23-3.14%2
2018-12-112018-12-12$24.45$24.440.24%2
2018-12-072018-12-10$23.86$24.34-1.60%2
2018-12-042018-12-06$23.98$24.200.14%2
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-08-082018-08-09$24.69$23.50-2.63%2
2018-08-032018-08-06$23.21$22.80-0.59%2
2018-02-272018-02-28$23.40$22.87-2.00%2
2018-02-012018-02-02$23.28$22.92-1.63%2
2017-09-182017-09-19$25.67$25.011.17%2
2017-09-142017-09-15$25.18$25.322.91%2
2017-08-092017-08-10$24.24$23.69-0.66%2
2017-08-042017-08-07$23.79$23.682.63%2
2017-06-232017-06-26$25.56$25.170.02%2
2017-06-142017-06-15$25.38$25.021.05%2
2017-06-082017-06-09$24.67$23.822.67%2
2017-06-062017-06-07$23.52$23.981.39%2
2017-05-312017-06-01$22.73$22.691.56%2
2017-05-112017-05-12$21.54$21.65-0.85%2
2017-05-012017-05-02$21.52$21.262.59%2
2017-04-262017-04-27$20.68$20.58-1.35%2
2017-04-112017-04-12$20.58$19.79-1.38%2
2017-04-042017-04-05$20.25$19.671.53%2
2017-03-312017-04-03$18.55$19.90-0.06%2
2017-03-292017-03-30$18.49$18.53-0.23%2
2017-03-272017-03-28$18.01$18.502.48%2
2017-02-152017-02-16$18.65$17.93-0.63%2
2017-02-132017-02-14$18.71$18.734.02%2
2017-02-092017-02-10$17.95$17.952.51%2
2017-02-072017-02-08$17.17$17.47-0.31%2
2017-01-252017-01-26$16.96$16.83-0.25%2
2017-01-232017-01-24$16.59$16.971.51%2