Strategy Zoo / S1676

PriceMomentum_V1676

ARCHIVEDhybrid

structuralremoved entry condition: (ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.0062)); added exit filter: dist_sma_200 < 0.1009

Fitness
0.6454
Generation
77
Complexity
5
Created
2026-10-16

Lineage

Parents (1)
PriceMomentum_V1386S1386 · gen 64ELITEstructural

entry from PriceMomentum_V1342, exit from PriceMomentum_V1243

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1676  [hybrid]
if flat and ret_20d > 0.184:
    position = 1.0
if long and (ret_20d < -0.0017 or dist_sma_200 < 0.1009):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR5.9%83.7%-1.0%16.6%
Total Return57.6%519.4%-3.8%867.5%
Sharpe0.412.010.050.79
Sortino0.242.030.030.57
Calmar0.164.60-0.020.40
Volatility18.1%33.0%20.5%22.6%
Max DD-36.4%-18.2%-42.0%-42.0%
Win Rate40.4%62.5%51.6%47.9%
Avg Win5.7%25.1%4.3%10.6%
Avg Loss-2.6%-2.8%-4.3%-3.2%
Payoff2.218.820.983.35
Expectancy0.8%14.6%0.1%3.4%
Profit Factor1.5010.001.053.08
Trades47163194
Avg Holding Days9.117.77.110.4
Turnover10.611.112.111.0
Exposure15.4%26.4%16.0%17.8%

Growth of $100

PriceMomentum_V1676 vs TSLA Buy & Hold
PriceMomentum_V1676 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
20164.1%0.53-7.2%13
2017-9.1%-0.39-23.3%8
2018-3.1%-0.64-5.9%9
20199.5%0.57-15.2%3
2020347.3%3.60-14.9%4
202131.8%1.05-18.2%4
20220.9%0.14-14.8%8

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 testDOWNTREND2798.1%1.542%
hidden testEXPENSIVE8341.6%1.3145%
hidden testEXTREME4892.9%2.5237%
hidden testHIGH VOLATILITY254-6.2%-0.3311%
hidden testLOW VOLATILITY44524.3%1.4914%
hidden testMEDIUM VOLATILITY251-32.6%-1.1824%
hidden testNORMAL819-8.4%-0.4812%
hidden testSIDEWAYS300-12.7%-1.248%
hidden testUPTREND3717.0%0.2233%
trainDOWNTREND5180.5%0.281%
trainEXPENSIVE31123.8%0.7442%
trainEXTREME100163.7%4.4854%
trainHIGH VOLATILITY69911.8%0.5712%
trainLOW VOLATILITY7458.3%0.5221%
trainMEDIUM VOLATILITY5680.6%0.0312%
trainNORMAL1,601-5.6%-0.508%
trainSIDEWAYS592-13.3%-1.095%
trainUPTREND90224.9%0.9930%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13882.7%1.9949%
validationEXTREME144239.8%4.9352%
validationHIGH VOLATILITY25854.8%1.6319%
validationLOW VOLATILITY18327.4%2.009%
validationMEDIUM VOLATILITY31598.1%2.4743%
validationNORMAL4748.7%0.4012%
validationSIDEWAYS206-3.5%-0.2310%
validationUPTREND425116.1%2.7542%

Trades (full period)

94 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-122026-05-13$433.45$445.27-2.79%2
2026-05-082026-05-11$428.35$445.003.82%2
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-09-162025-10-23$421.62$448.986.84%28
2025-05-132025-06-05$334.07$284.70-1.51%17
2025-05-082025-05-09$284.82$298.261.19%2
2024-11-072025-01-13$296.91$403.3117.66%44
2024-09-252024-10-14$257.02$219.16-14.51%14
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-032024-07-25$246.39$220.25-0.26%16
2024-05-222024-05-23$180.11$173.74-1.51%2
2024-05-202024-05-21$174.95$186.60-0.66%2
2023-11-292023-11-30$244.14$240.08-1.24%2
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-06-062023-07-24$221.31$269.0619.25%33
2023-06-022023-06-05$213.97$217.612.91%2
2023-05-312023-06-01$203.93$207.521.18%2
2023-05-252023-05-26$184.47$193.170.66%2
2023-03-012023-03-02$202.77$190.90-1.63%2
2023-02-272023-02-28$207.63$205.712.16%2
2023-02-232023-02-24$202.07$196.880.16%2
2023-02-212023-02-22$197.37$200.86-2.23%2
2023-02-162023-02-17$202.04$208.31-2.42%2
2023-02-142023-02-15$209.25$214.242.99%2
2023-02-102023-02-13$196.89$194.64-2.14%2
2023-02-082023-02-09$201.29$207.320.85%2
2023-02-062023-02-07$194.76$196.810.95%2
2023-02-022023-02-03$188.27$189.981.47%2
2023-01-312023-02-01$173.22$181.411.53%2
2023-01-272023-01-30$177.90$166.664.43%2
2022-08-172022-08-18$304.00$302.87-1.04%2
2022-08-152022-08-16$309.32$306.562.89%2
2022-08-112022-08-12$286.63$300.03-2.82%2
2022-08-092022-08-10$283.33$294.36-2.64%2
2022-08-042022-08-05$308.63$288.170.20%2
2022-08-022022-08-03$300.59$307.400.91%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-03-232022-04-21$333.04$336.26-1.88%21
2021-10-192021-12-01$288.09$365.0022.11%31
2021-04-272021-05-04$234.91$224.53-7.41%6
2021-04-072021-04-08$223.66$227.93-1.31%2
2020-11-242021-02-09$185.13$283.1565.13%52
2020-10-072020-10-14$141.77$153.773.57%6
2020-08-192020-09-24$125.24$129.2612.97%26
2020-04-142020-08-10$47.33$94.5777.03%83
2019-10-252020-03-04$21.88$49.97109.31%89
2019-07-252019-07-26$15.25$15.20-13.80%2
2019-07-052019-07-08$15.54$15.36-0.97%2
2019-07-012019-07-02$15.14$14.971.46%2
2018-11-142018-11-23$22.93$21.72-0.13%7
2018-11-072018-11-13$23.21$22.58-1.22%5
2018-11-022018-11-06$23.09$22.74-0.42%3
2018-10-292018-10-30$22.32$21.990.41%2
2018-06-292018-07-02$22.86$22.34-0.90%2
2018-06-272018-06-28$22.97$23.330.22%2
2018-06-252018-06-26$22.20$22.80-0.16%2
2018-06-212018-06-22$23.17$22.24-1.75%2
2018-06-142018-06-20$23.85$24.150.90%5
2017-06-142017-07-06$25.38$20.59-13.17%16
2017-04-042017-05-24$20.25$20.680.87%36
2017-01-202017-02-28$16.32$16.670.81%27
2017-01-172017-01-18$15.71$15.89-1.11%2
2017-01-122017-01-13$15.31$15.85-0.26%2
2017-01-102017-01-11$15.32$15.32-0.81%2
2017-01-062017-01-09$15.27$15.420.80%2
2017-01-042017-01-05$15.13$15.124.40%2
2016-07-262016-07-27$15.30$15.23-0.42%2
2016-04-122016-04-13$16.52$16.97-1.04%2
2016-04-062016-04-11$17.69$16.66-2.31%4
2016-04-042016-04-05$16.47$17.033.75%2
2016-03-312016-04-01$15.32$15.841.07%2
2016-03-292016-03-30$15.34$15.13-0.26%2
2016-03-242016-03-28$15.18$15.352.12%2
2016-03-222016-03-23$15.62$14.84-1.91%2
2016-03-182016-03-21$15.52$15.892.61%2
2016-03-162016-03-17$14.80$15.090.59%2
2016-03-142016-03-15$14.34$14.561.43%2
2016-03-102016-03-11$13.68$13.83-0.78%2
2016-03-082016-03-09$13.51$13.91-0.62%2
2015-09-232015-09-29$17.40$16.44-4.98%5
2015-05-182015-05-19$16.58$16.48-0.24%2
2015-04-302015-05-01$15.07$15.07-2.95%2
2015-04-282015-04-29$15.37$15.50-0.66%2
2014-08-142014-09-16$17.43$17.38-2.67%23
2014-01-222014-03-26$11.90$14.2021.07%45
2013-12-182014-01-14$9.87$10.75-7.85%18
2013-07-022013-10-22$7.85$11.4414.89%79
2013-04-022013-06-26$2.96$7.0544.76%61
2012-12-042012-12-05$2.26$2.25-2.28%2
2012-11-292012-11-30$2.25$2.251.18%2
2012-11-212012-11-23$2.16$2.14-1.80%2
2012-07-172012-07-18$2.22$2.14-7.45%2
2012-02-142012-03-23$2.21$2.275.77%28