Strategy Zoo / S1398

PriceMomentum_V1398

ARCHIVEDhybrid

structuralreplaced exit rule with: dist_sma_20 < 0.0475

Fitness
0.4667
Generation
64
Complexity
11
Created
2026-10-09

Lineage

Parents (1)
PriceMomentum_V1363S1363 · gen 63ARCHIVEDstructural

entry = PriceMomentum_V0640 AND PriceMomentum_V1125

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1398  [hybrid]
if flat and (ret_20d > 0.184 and ((ret_20d > 0.05 or (breakout_20 == 1 and dist_sma_20 > -0.121 and rel_volume < 2.749)) and vol_chg < 1.2824)):
    position = 1.0
if long and dist_sma_20 < 0.0475:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR12.1%50.9%21.7%21.9%
Total Return148.7%243.9%109.0%1739.9%
Sharpe0.641.190.940.86
Sortino0.400.930.650.56
Calmar0.511.510.680.65
Volatility21.1%42.2%23.8%27.3%
Max DD-23.8%-33.8%-32.0%-33.8%
Win Rate52.5%62.1%30.4%50.0%
Avg Win9.8%11.7%20.4%12.2%
Avg Loss-3.6%-4.6%-3.1%-3.7%
Payoff2.702.516.503.31
Expectancy3.4%5.5%4.0%4.3%
Profit Factor2.984.102.843.31
Trades40292392
Avg Holding Days7.98.08.08.0
Turnover10.119.312.312.5
Exposure13.9%26.9%17.0%17.4%

Growth of $100

PriceMomentum_V1398 vs TSLA Buy & Hold
PriceMomentum_V1398 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
201618.2%1.39-7.1%3
201711.7%1.02-7.8%5
2018-2.5%-0.14-13.4%4
2019-11.0%-0.59-17.2%4
2020152.5%1.75-33.8%14
202133.1%1.15-19.1%9
2022-1.5%-0.01-15.1%6

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 testDOWNTREND27824.5%1.565%
hidden testEXPENSIVE8334.7%1.0540%
hidden testEXTREME48177.6%3.4454%
hidden testHIGH VOLATILITY25441.4%1.2124%
hidden testLOW VOLATILITY44127.0%1.6113%
hidden testMEDIUM VOLATILITY250-4.8%-0.2217%
hidden testNORMAL81412.1%0.6113%
hidden testSIDEWAYS29619.0%0.9813%
hidden testUPTREND37123.8%0.7729%
trainDOWNTREND5181.5%0.263%
trainEXPENSIVE311-12.1%-0.4723%
trainEXTREME100285.2%4.2677%
trainHIGH VOLATILITY69927.5%0.8621%
trainLOW VOLATILITY7454.5%0.4313%
trainMEDIUM VOLATILITY5688.4%0.656%
trainNORMAL1,6011.6%0.148%
trainSIDEWAYS592-5.3%-0.397%
trainUPTREND90232.9%1.1325%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13841.2%0.8838%
validationEXTREME144198.8%2.6169%
validationHIGH VOLATILITY25846.1%0.7831%
validationLOW VOLATILITY18326.9%1.969%
validationMEDIUM VOLATILITY31566.8%1.8534%
validationNORMAL4747.5%0.3611%
validationSIDEWAYS206-14.2%-0.7013%
validationUPTREND42592.6%1.7141%

Trades (full period)

92 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-082026-05-19$428.35$404.11-0.63%8
2025-12-172025-12-29$467.26$459.64-3.20%8
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-09-162025-10-06$421.62$453.254.62%15
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-05-082025-06-03$284.82$344.2723.82%18
2024-12-312025-01-02$403.84$379.28-3.45%2
2024-11-082024-12-30$321.22$417.4145.10%35
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-09-252024-10-03$257.02$240.66-2.26%7
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-052024-07-22$251.52$251.51-3.11%12
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2023-11-292023-12-01$244.14$238.83-2.89%3
2023-09-152023-09-20$274.39$262.59-3.65%4
2023-06-282023-07-11$256.24$269.797.54%9
2023-05-252023-06-27$184.47$250.2131.53%22
2023-02-272023-03-01$207.63$202.774.28%3
2023-01-272023-02-24$177.90$196.8825.84%20
2022-08-152022-08-19$309.32$296.670.75%5
2022-08-112022-08-12$286.63$300.03-2.82%2
2022-07-292022-08-10$297.15$294.360.67%9
2022-04-142022-04-18$328.33$334.76-3.85%2
2022-04-122022-04-13$328.98$340.790.93%2
2022-03-232022-04-11$333.04$325.312.96%14
2021-11-192021-11-22$379.02$385.623.51%2
2021-11-172021-11-18$363.00$365.463.05%2
2021-11-152021-11-16$337.80$351.58-2.14%2
2021-11-112021-11-12$354.50$344.47-0.62%2
2021-10-192021-11-10$288.09$355.9817.39%17
2021-04-272021-04-28$234.91$231.47-4.73%2
2021-04-072021-04-08$223.66$227.93-3.18%2
2021-02-022021-02-03$290.93$284.903.72%2
2020-12-312021-01-29$235.22$264.5120.01%20
2020-11-242020-12-23$185.13$215.3322.47%21
2020-10-072020-10-08$141.77$141.972.53%2
2020-09-152020-09-18$149.92$147.380.71%4
2020-09-102020-09-11$123.78$124.241.18%2
2020-08-192020-09-09$125.24$122.09-12.68%15
2020-07-302020-07-31$99.17$95.38-0.97%2
2020-07-282020-07-29$98.43$99.94-4.29%2
2020-07-022020-07-27$80.58$102.6426.32%17
2020-06-262020-06-29$63.98$67.29-2.86%2
2020-06-022020-06-25$58.77$65.736.77%18
2020-05-052020-05-14$51.21$53.563.70%8
2020-04-142020-05-04$47.33$50.757.53%15
2020-02-272020-02-28$45.27$44.53-13.00%2
2019-12-242020-02-26$28.35$51.9290.43%43
2019-10-312019-11-25$20.99$22.425.51%18
2019-07-252019-07-26$15.25$15.20-13.80%2
2019-07-052019-07-09$15.54$15.34-2.14%3
2019-07-012019-07-03$15.14$15.660.29%3
2018-11-022018-11-21$23.09$22.550.73%14
2018-06-292018-07-02$22.86$22.34-2.19%2
2018-06-262018-06-27$22.80$22.972.50%2
2018-06-142018-06-25$23.85$22.20-3.42%8
2017-06-142017-06-27$25.38$24.160.21%10
2017-04-242017-04-25$20.54$20.920.59%2
2017-04-042017-04-21$20.25$20.371.14%13
2017-02-152017-02-17$18.65$18.15-4.47%3
2017-01-042017-02-02$15.13$16.7714.64%21
2016-07-262016-07-27$15.30$15.23-0.42%2
2016-04-012016-04-13$15.84$16.977.64%9
2016-03-082016-03-31$13.51$15.3210.30%17
2015-09-232015-09-24$17.40$17.54-0.15%2
2015-04-292015-05-21$15.50$16.375.81%17
2014-09-032014-09-10$18.75$18.74-2.18%6
2014-08-142014-08-21$17.43$16.96-1.96%6
2014-03-202014-03-21$15.66$15.26-0.59%2
2014-03-132014-03-14$15.85$15.40-1.73%2
2014-02-252014-03-12$16.53$16.107.50%12
2014-02-102014-02-20$13.10$14.003.61%8
2014-01-222014-02-06$11.90$11.89-1.48%12
2013-12-262014-01-02$10.37$10.01-0.84%5
2013-12-182013-12-20$9.87$9.55-7.89%3
2013-09-162013-09-17$11.11$11.080.43%2
2013-08-192013-09-10$9.66$11.0912.95%16
2013-08-142013-08-15$9.29$9.31-4.37%2
2013-07-292013-08-08$8.97$10.233.54%9
2013-07-252013-07-26$8.27$8.631.75%2
2013-07-222013-07-24$8.16$8.112.35%3
2013-07-022013-07-17$7.85$8.02-7.12%11
2013-06-202013-06-21$6.71$6.64-4.05%2
2013-04-152013-06-12$2.89$6.52115.50%42
2012-11-292012-12-06$2.25$2.261.24%6
2012-11-212012-11-27$2.16$2.14-2.41%4
2012-07-172012-07-18$2.22$2.14-7.45%2
2012-02-142012-02-28$2.21$2.256.56%10