Strategy Zoo / S0230

PriceMomentum_V0230

ARCHIVEDhybrid

structuralreplaced exit rule with: sma_100 < sma_200

Fitness
0.4222
Generation
11
Complexity
5
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0125S0125 · gen 6ARCHIVEDstructural

entry = PriceMomentum_V0028 OR VolumeBreakout_V0074

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0230  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 or breakout_50 == 1):
    position = 1.0
if long and sma_100 < sma_200:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.3%35.3%27.2%24.1%
Total Return283.4%147.6%143.6%2280.0%
Sharpe0.680.820.820.74
Sortino0.710.850.880.75
Calmar0.330.580.820.40
Volatility32.0%55.9%38.1%39.5%
Max DD-55.4%-60.7%-33.2%-60.7%
Win Rate45.5%47.6%66.7%52.0%
Avg Win7.0%11.9%4.3%6.8%
Avg Loss-2.2%-3.3%-4.1%-2.6%
Payoff3.253.651.052.60
Expectancy2.0%4.0%1.5%2.3%
Profit Factor2.713.322.112.81
Trades1454269256
Avg Holding Days6.510.15.97.0
Turnover36.428.037.434.9
Exposure40.8%50.5%36.2%41.7%

Growth of $100

PriceMomentum_V0230 vs TSLA Buy & Hold
PriceMomentum_V0230 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
20165.0%0.47-13.8%24
201723.9%0.86-19.5%18
2018-36.2%-1.98-36.0%23
201914.4%0.75-14.5%27
2020279.0%2.05-60.7%3
2021-5.7%0.08-36.2%25
2022-41.6%-2.20-41.5%14

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 testDOWNTREND26738.2%1.0924%
hidden testEXPENSIVE83115.5%1.6888%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY25481.2%1.4841%
hidden testLOW VOLATILITY42932.0%1.3730%
hidden testMEDIUM VOLATILITY248-21.5%-0.5743%
hidden testNORMAL80013.2%0.4327%
hidden testSIDEWAYS293-16.2%-0.984%
hidden testUPTREND37163.6%1.2670%
trainDOWNTREND518-2.8%-0.2213%
trainEXPENSIVE31145.0%0.9981%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69940.6%1.0034%
trainLOW VOLATILITY74523.9%1.0943%
trainMEDIUM VOLATILITY568-3.8%-0.1245%
trainNORMAL1,601-7.2%-0.3229%
trainSIDEWAYS592-1.2%-0.104%
trainUPTREND90251.2%1.1281%
validationDOWNTREND1258.4%0.916%
validationEXPENSIVE138-11.2%-0.1786%
validationEXTREME144357.0%4.1792%
validationHIGH VOLATILITY25892.4%1.1756%
validationLOW VOLATILITY1832.2%0.1034%
validationMEDIUM VOLATILITY31533.2%0.7256%
validationNORMAL474-32.0%-0.8728%
validationSIDEWAYS206-50.1%-2.044%
validationUPTREND425103.5%1.4386%

Trades (full period)

latest 100 of 256
EntryExitEntry PxExit PxReturnDays
2026-09-162026-09-17$358.08$366.200.22%2
2026-09-112026-09-14$365.44$358.970.32%2
2026-09-092026-09-10$367.81$363.56-0.29%2
2026-09-042026-09-08$354.08$368.16-6.12%2
2026-09-022026-09-03$357.01$376.370.06%2
2026-08-312026-09-01$367.95$356.095.30%2
2026-08-272026-08-28$354.81$348.752.40%2
2026-08-252026-08-26$350.25$345.820.17%2
2026-08-212026-08-24$362.86$348.954.93%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.354.70%14
2025-09-242026-01-13$442.79$447.205.22%77
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-182025-09-19$416.85$426.07-2.31%2
2025-09-162025-09-17$421.62$425.862.62%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-08$322.27$329.650.54%2
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-05-222025-06-06$341.04$295.14-15.09%11
2025-04-082025-05-12$221.86$318.3827.59%24
2024-10-032025-02-24$240.66$330.5335.38%97
2024-09-162024-09-27$226.78$260.4610.17%10
2024-09-122024-09-13$229.81$230.290.54%2
2024-09-102024-09-11$226.17$228.134.37%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-09-042024-09-05$219.41$230.173.98%2
2024-07-312024-08-01$232.07$216.864.04%2
2024-07-292024-07-30$232.10$222.625.39%2
2024-07-252024-07-26$220.25$219.801.77%2
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-192024-07-22$239.20$251.51-4.22%2
2024-07-172024-07-18$248.50$249.23-3.34%2
2024-07-152024-07-16$252.64$256.561.57%2
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-07-022024-07-03$231.26$246.399.99%2
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2024-05-162024-05-17$174.84$177.460.29%2
2024-05-142024-05-15$177.55$173.993.09%2
2024-05-062024-05-07$184.76$177.811.77%2
2024-05-022024-05-03$180.01$181.19-0.19%2
2024-04-302024-05-01$183.28$179.99-5.74%2
2024-04-152024-04-16$161.48$157.11-5.79%2
2024-03-042024-03-05$188.14$180.74-7.35%2
2024-02-292024-03-01$201.88$202.64-0.28%2
2024-02-262024-02-27$199.40$199.733.67%2
2023-06-272023-09-05$250.21$256.491.44%49
2023-06-232023-06-26$256.60$241.05-3.22%2
2023-06-212023-06-22$259.46$264.61-5.66%2
2023-06-162023-06-20$260.54$274.451.61%2
2023-06-142023-06-15$256.79$255.90-0.94%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-05-302023-05-31$201.16$203.933.93%2
2023-05-252023-05-26$184.47$193.170.66%2
2023-05-232023-05-24$185.77$182.90-1.84%2
2023-05-192023-05-22$180.14$188.871.64%2
2023-02-082023-02-09$201.29$207.322.07%2
2023-02-062023-02-07$194.76$196.812.31%2
2023-02-022023-02-03$188.27$189.983.58%2
2023-01-312023-02-01$173.22$181.413.73%2
2023-01-272023-01-30$177.90$166.6610.79%2
2023-01-252023-01-26$144.43$160.270.17%2
2022-09-212022-09-22$300.80$288.59-2.77%2
2022-08-182022-08-19$302.87$296.67-0.57%2
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-08-012022-08-02$297.28$300.59-0.16%2
2022-07-282022-07-29$280.90$297.152.01%2
2022-07-262022-07-27$258.86$274.82-3.76%2
2022-07-222022-07-25$272.24$268.43-0.00%2
2022-07-192022-07-20$245.53$247.501.87%2
2022-07-142022-07-15$238.31$240.070.34%2
2022-06-242022-06-27$245.71$244.924.32%2
2022-06-222022-06-23$236.09$235.07-0.60%2
2022-04-052022-04-27$363.75$293.84-23.64%16
2021-10-262022-01-20$339.48$332.09-3.04%60
2021-10-222021-10-25$303.23$341.621.55%2
2021-10-202021-10-21$288.60$298.00-0.02%2
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-122021-10-13$268.57$270.361.54%2
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-10-052021-10-06$260.20$260.92-0.32%2
2021-10-012021-10-04$258.41$260.51-0.23%2
2021-09-292021-09-30$260.44$258.490.28%2
2021-09-272021-09-28$263.79$259.191.99%2
2021-09-232021-09-24$251.21$258.130.03%2
2021-09-212021-09-22$246.46$250.651.06%2
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-152021-09-16$251.94$252.331.32%2
2021-09-102021-09-13$245.42$247.67-2.66%2
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-312021-09-01$245.24$244.700.46%2