Strategy Zoo / S0248

PriceMomentum_V0248

ARCHIVEDhybrid

crossoverentry from PriceMomentum_V0160, exit from SMACross_50_200_V0223

Fitness
0.4667
Generation
12
Complexity
3
Created
2026-09-18

Lineage

Parents (2)
PriceMomentum_V0160S0160 · gen 7ARCHIVEDcrossover

changed ret_20d threshold -0.03 -> 0.0392

SMACross_50_200_V0223S0223 · gen 11ARCHIVEDcrossover

entry = SMACross_50_200_V0161 AND PriceMomentum_V0125

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0248  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_20d > 0.05:
    position = 1.0
if long and sma_50 < sma_200:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.9%47.3%21.5%25.2%
Total Return299.3%219.3%105.2%2593.8%
Sharpe0.700.970.700.76
Sortino0.721.010.790.78
Calmar0.300.780.540.40
Volatility32.2%56.5%37.7%39.7%
Max DD-62.7%-60.7%-39.9%-62.7%
Win Rate47.1%42.3%62.0%51.8%
Avg Win8.0%23.7%3.9%8.0%
Avg Loss-2.5%-4.3%-3.3%-2.8%
Payoff3.265.521.192.85
Expectancy2.5%7.5%1.2%2.8%
Profit Factor2.914.051.943.07
Trades1212671218
Avg Holding Days7.716.35.88.3
Turnover30.417.338.429.7
Exposure42.3%52.6%36.7%43.0%

Growth of $100

PriceMomentum_V0248 vs TSLA Buy & Hold
PriceMomentum_V0248 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
201729.9%1.01-19.5%11
2018-46.9%-2.61-46.7%18
201920.9%1.03-14.0%21
2020279.0%2.05-60.7%3
202121.7%0.65-36.2%9
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 testDOWNTREND26717.5%0.5516%
hidden testEXPENSIVE83125.3%1.8290%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY25465.3%1.2145%
hidden testLOW VOLATILITY42925.7%1.0929%
hidden testMEDIUM VOLATILITY248-12.4%-0.3342%
hidden testNORMAL8006.6%0.2227%
hidden testSIDEWAYS293-10.7%-1.263%
hidden testUPTREND37162.0%1.1778%
trainDOWNTREND518-4.4%-0.429%
trainEXPENSIVE31150.8%1.1183%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69936.5%0.8935%
trainLOW VOLATILITY74530.6%1.3448%
trainMEDIUM VOLATILITY568-5.6%-0.1843%
trainNORMAL1,601-7.6%-0.3431%
trainSIDEWAYS592-6.4%-0.494%
trainUPTREND90256.8%1.2386%
validationDOWNTREND1258.4%0.916%
validationEXPENSIVE138-11.2%-0.1786%
validationEXTREME144357.0%4.1792%
validationHIGH VOLATILITY25892.4%1.1756%
validationLOW VOLATILITY18320.9%0.8842%
validationMEDIUM VOLATILITY31543.5%0.9256%
validationNORMAL474-17.9%-0.4731%
validationSIDEWAYS206-50.1%-2.044%
validationUPTREND425119.2%1.6390%

Trades (full period)

latest 100 of 218
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-05-062026-05-07$398.73$411.792.20%2
2026-05-042026-05-05$392.51$389.370.23%2
2026-04-292026-04-30$372.80$381.63-1.06%2
2026-04-212026-04-22$386.42$387.51-1.75%2
2025-09-162026-01-13$421.62$447.209.28%83
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-06-042025-06-05$332.05$284.70-3.75%2
2025-06-022025-06-03$342.69$344.27-1.29%2
2025-05-292025-05-30$358.43$346.460.23%2
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-072025-05-08$276.22$284.820.12%2
2025-05-052025-05-06$280.26$275.35-2.62%2
2025-05-012025-05-02$280.52$287.21-0.78%2
2025-04-292025-04-30$292.03$282.161.95%2
2025-04-162025-04-17$241.55$241.37-5.14%2
2025-04-082025-04-15$221.86$254.117.95%6
2024-10-032025-02-24$240.66$330.5335.38%97
2024-07-292024-09-27$232.10$260.4615.43%44
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-232023-09-05$256.60$256.49-7.60%51
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-09-082022-01-20$251.29$332.0931.97%94
2021-08-262021-08-27$233.72$237.31-1.61%2
2021-08-242021-08-25$236.16$237.070.11%2
2021-08-192021-08-20$224.49$226.75-2.45%2
2021-08-172021-08-18$221.90$229.66-3.18%2
2021-08-132021-08-16$239.06$228.72-0.90%2
2021-08-112021-08-12$235.94$240.75-0.51%2
2021-08-092021-08-10$237.92$236.661.90%2
2021-08-052021-08-06$238.21$233.030.32%2
2020-11-192021-03-17$166.42$233.9438.82%80
2020-05-152020-11-13$53.28$136.17155.77%128
2020-04-142020-04-30$47.33$52.1322.74%13
2019-11-062020-03-19$21.77$28.5113.65%92
2019-11-042019-11-05$21.16$21.151.13%2
2019-10-312019-11-01$20.99$20.89-0.23%2
2019-10-292019-10-30$21.08$21.00-3.70%2