Strategy Zoo / S0043

SMACross_20_100_V0043

ARCHIVEDtrend_following

crossoverentry from SMACross_20_100_V0007, exit from LongTermTrend_V0008

Fitness
0.5124
Generation
2
Complexity
2
Created
2026-09-18

Lineage

Parents (2)
SMACross_20_100_V0007S0007 · gen 0ARCHIVEDcrossover

seed strategy

LongTermTrend_V0008S0008 · gen 0ARCHIVEDcrossover

seed strategy

Children (1)
Breakout20_V0104S0104 · gen 5ARCHIVEDcrossover

Strategy Logic (pseudocode)

# SMACross_20_100_V0043  [trend_following]
if flat and sma_20 > sma_100:
    position = 1.0
if long and close < sma_200:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.8%76.9%-5.7%21.9%
Total Return296.8%453.8%-19.5%1721.7%
Sharpe0.641.220.070.66
Sortino0.701.510.080.76
Calmar0.281.27-0.090.32
Volatility38.4%62.8%41.7%45.2%
Max DD-67.9%-60.7%-63.0%-67.9%
Win Rate42.5%44.0%48.6%45.6%
Avg Win17.8%55.7%3.4%17.2%
Avg Loss-3.5%-4.1%-3.5%-3.4%
Payoff5.1210.000.975.01
Expectancy5.6%22.2%-0.2%6.0%
Profit Factor3.7910.000.924.20
Trades872570182
Avg Holding Days13.122.58.512.9
Turnover21.916.737.924.8
Exposure54.9%71.0%56.4%58.6%

Growth of $100

SMACross_20_100_V0043 vs TSLA Buy & Hold
SMACross_20_100_V0043 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-15.3%-0.77-26.9%20
201737.8%1.13-22.3%1
2018-48.7%-1.97-52.7%31
201949.9%1.43-25.2%25
2020585.4%2.65-60.7%1
202126.2%0.70-36.2%2
2022-46.1%-1.73-46.8%22

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-4.9%-0.535%
hidden testEXPENSIVE83105.3%1.5493%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY25414.1%0.2746%
hidden testLOW VOLATILITY42923.3%0.7556%
hidden testMEDIUM VOLATILITY248-44.3%-0.9767%
hidden testNORMAL800-18.8%-0.5250%
hidden testSIDEWAYS293-71.1%-1.9453%
hidden testUPTREND37166.6%1.1796%
trainDOWNTREND518-10.0%-0.623%
trainEXPENSIVE31198.1%1.89100%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69924.8%0.4952%
trainLOW VOLATILITY74538.1%1.4959%
trainMEDIUM VOLATILITY5686.4%0.1954%
trainNORMAL1,601-14.2%-0.4643%
trainSIDEWAYS592-29.7%-0.9037%
trainUPTREND90280.0%1.6397%
validationDOWNTREND125-15.2%-2.083%
validationEXPENSIVE13884.2%1.1099%
validationEXTREME144384.0%4.30100%
validationHIGH VOLATILITY258131.0%1.5073%
validationLOW VOLATILITY18333.7%1.1369%
validationMEDIUM VOLATILITY31557.5%1.1170%
validationNORMAL474-18.7%-0.4154%
validationSIDEWAYS206-56.9%-1.1457%
validationUPTREND425168.7%2.2398%

Trades (full period)

latest 100 of 182
EntryExitEntry PxExit PxReturnDays
2026-07-212026-07-22$378.93$374.012.33%2
2026-07-172026-07-20$380.84$369.57-2.81%2
2026-07-152026-07-16$394.46$391.06-0.63%2
2026-07-132026-07-14$394.76$396.18-3.38%2
2026-07-092026-07-10$406.55$407.762.97%2
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-06-302026-07-06$420.60$419.77-4.65%4
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-05-222026-06-08$426.01$408.95-6.61%11
2025-09-042026-03-16$338.53$395.5616.86%133
2025-08-222025-09-03$340.01$334.092.69%8
2025-08-112025-08-21$339.03$320.11-1.94%9
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-282025-07-31$325.59$308.270.74%4
2025-07-172025-07-25$319.41$316.06-5.28%7
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-032025-07-08$315.35$297.81-7.06%3
2025-06-092025-07-02$308.58$315.651.69%17
2025-05-282025-06-06$356.90$295.14-21.70%8
2024-08-162025-03-05$216.12$279.1026.79%137
2024-08-132024-08-15$207.83$214.141.77%3
2024-08-092024-08-12$200.00$197.490.38%2
2024-08-072024-08-08$191.76$198.84-4.62%2
2024-07-022024-08-06$231.26$200.64-5.41%25
2024-06-282024-07-01$197.88$209.860.03%2
2024-06-262024-06-27$196.37$197.424.61%2
2024-06-242024-06-25$182.58$187.35-0.43%2
2024-06-202024-06-21$181.57$183.01-1.98%2
2024-01-182024-01-19$211.88$212.19-1.90%2
2024-01-162024-01-17$219.91$215.550.27%2
2023-12-202024-01-12$247.14$218.89-11.84%16
2023-06-012023-10-23$207.52$212.083.75%100
2023-05-092023-05-10$169.15$168.54-1.74%2
2023-05-052023-05-08$170.06$171.795.29%2
2023-05-032023-05-04$160.61$161.20-0.01%2
2023-05-012023-05-02$161.83$160.31-1.71%2
2023-04-272023-04-28$160.19$164.313.98%2
2023-04-252023-04-26$160.67$153.75-1.36%2
2023-04-212023-04-24$165.08$162.551.08%2
2023-04-192023-04-20$180.59$162.99-2.22%2
2023-04-172023-04-18$187.04$184.310.90%2
2023-04-132023-04-14$185.90$185.002.77%2
2023-04-112023-04-12$186.79$180.541.03%2
2023-04-062023-04-10$185.06$184.51-0.45%2
2023-04-042023-04-05$192.58$185.52-1.32%2
2023-03-312023-04-03$207.46$194.776.03%2
2023-03-292023-03-30$193.88$195.282.28%2
2023-03-272023-03-28$191.81$189.190.53%2
2023-03-232023-03-24$192.22$190.410.36%2
2023-03-212023-03-22$197.58$191.157.61%2
2023-03-172023-03-20$180.13$183.25-2.37%2
2023-03-152023-03-16$180.45$184.13-1.73%2
2023-03-132023-03-14$174.48$183.260.40%2
2023-03-092023-03-10$172.92$173.44-5.18%2
2023-03-072023-03-08$187.71$182.00-3.34%2
2023-03-032023-03-06$197.79$193.813.41%2
2023-03-012023-03-02$202.77$190.90-1.63%2
2023-02-272023-02-28$207.63$205.715.25%2
2023-02-232023-02-24$202.07$196.880.40%2
2023-02-212023-02-22$197.37$200.86-5.45%2
2022-10-122022-10-13$217.24$221.720.14%2
2022-10-102022-10-11$222.96$216.50-0.25%2
2022-10-062022-10-07$238.13$223.07-1.31%2
2022-10-042022-10-05$249.44$240.812.70%2
2022-09-302022-10-03$265.25$242.40-1.30%2
2022-09-282022-09-29$287.81$268.211.52%2
2022-09-262022-09-27$276.01$282.940.05%2
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-09-092022-09-14$299.68$302.610.79%4
2022-09-072022-09-08$283.70$289.263.18%2
2022-09-022022-09-06$270.21$274.42-2.71%2
2022-08-312022-09-01$275.61$277.16-0.95%2
2022-08-292022-08-30$284.82$277.70-1.33%2
2022-08-252022-08-26$296.07$288.09-0.55%2
2022-08-232022-08-24$296.45$297.102.05%2
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-122022-08-15$300.03$309.324.47%2
2022-05-042022-05-06$317.54$288.55-4.14%3
2022-05-022022-05-03$300.98$303.083.49%2
2022-04-282022-04-29$292.50$290.25-0.65%2
2022-04-082022-04-27$341.83$293.84-17.27%13
2021-07-292022-02-23$225.78$254.6826.73%145
2021-07-162021-07-28$214.74$215.66-1.09%9
2020-03-202021-05-14$28.50$196.58567.09%291
2019-10-232020-03-19$16.98$28.5141.05%102
2019-10-152019-10-22$17.19$17.04-1.54%6
2019-10-112019-10-14$16.53$17.131.09%2
2019-10-092019-10-10$16.30$16.321.66%2
2019-10-072019-10-08$15.85$16.002.52%2
2019-10-032019-10-04$15.54$15.43-4.35%2