Strategy Zoo / S1545

PriceMomentum_V1545

ARCHIVEDhybrid

parameterchanged ret_20d threshold 0.05 -> -0.0676

Fitness
0.6948
Generation
71
Complexity
14
Created
2026-10-14

Lineage

Parents (1)
PriceMomentum_V1342S1342 · gen 61ELITEparameter

changed cumret_252d threshold -0.1997 -> -0.0062

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1545  [hybrid]
if flat and ((ret_20d > -0.0676 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)) or ret_20d > 0.184):
    position = 1.0
if long and ret_20d < -0.006:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.5%115.9%-12.4%17.8%
Total Return77.5%906.9%-39.2%1019.3%
Sharpe0.402.10-0.290.68
Sortino0.362.73-0.280.68
Calmar0.184.45-0.200.28
Volatility28.2%40.7%30.0%31.7%
Max DD-41.5%-26.1%-63.1%-63.1%
Win Rate40.4%42.5%26.6%36.5%
Avg Win6.6%23.5%6.4%11.0%
Avg Loss-3.2%-3.2%-3.0%-3.1%
Payoff2.037.402.133.49
Expectancy0.7%8.2%-0.5%2.0%
Profit Factor1.375.470.772.01
Trades1044064208
Avg Holding Days10.012.68.010.1
Turnover25.025.930.926.6
Exposure40.2%49.9%39.1%41.9%

Growth of $100

PriceMomentum_V1545 vs TSLA Buy & Hold
PriceMomentum_V1545 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
20168.6%0.66-12.7%3
201719.6%0.77-21.1%25
2018-22.2%-1.26-27.7%9
201922.9%1.06-14.3%5
2020425.3%3.70-21.0%13
202157.5%1.35-24.0%19
20223.0%0.25-26.1%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 testDOWNTREND279-6.9%-0.4018%
hidden testEXPENSIVE8364.3%1.5264%
hidden testEXTREME4862.3%1.5747%
hidden testHIGH VOLATILITY254-17.3%-0.5922%
hidden testLOW VOLATILITY44338.2%1.4445%
hidden testMEDIUM VOLATILITY251-82.5%-2.3247%
hidden testNORMAL817-20.2%-0.7336%
hidden testSIDEWAYS298-46.2%-1.5742%
hidden testUPTREND37120.1%0.5452%
trainDOWNTREND518-7.1%-0.4110%
trainEXPENSIVE31150.4%1.3262%
trainEXTREME100203.0%5.1058%
trainHIGH VOLATILITY6993.0%0.1019%
trainLOW VOLATILITY74539.3%1.5956%
trainMEDIUM VOLATILITY568-15.5%-0.5146%
trainNORMAL1,601-8.4%-0.3435%
trainSIDEWAYS592-8.4%-0.3633%
trainUPTREND90234.6%0.9862%
validationDOWNTREND12546.2%2.3211%
validationEXPENSIVE13883.6%1.7366%
validationEXTREME144261.6%5.3154%
validationHIGH VOLATILITY25870.5%1.8824%
validationLOW VOLATILITY18361.6%2.2566%
validationMEDIUM VOLATILITY315111.1%2.2761%
validationNORMAL47432.2%0.9344%
validationSIDEWAYS20617.9%0.5245%
validationUPTREND425129.4%2.7364%

Trades (full period)

latest 100 of 208
EntryExitEntry PxExit PxReturnDays
2026-08-242026-09-30$348.95$354.81-2.96%27
2026-07-072026-07-09$402.90$406.55-2.61%3
2026-07-012026-07-06$425.30$419.77-6.64%3
2026-05-052026-06-08$389.37$408.95-0.58%24
2026-04-202026-04-24$392.50$376.30-6.90%5
2026-03-172026-03-18$399.27$392.780.74%2
2026-03-112026-03-12$407.82$395.011.95%2
2026-03-052026-03-10$405.55$399.24-1.98%4
2026-03-032026-03-04$392.43$405.94-2.90%2
2026-02-272026-03-02$402.51$403.32-1.68%2
2026-02-252026-02-26$417.40$408.581.76%2
2026-02-202026-02-23$411.82$399.83-0.17%2
2026-02-182026-02-19$411.32$411.71-0.03%2
2026-02-132026-02-17$417.44$410.63-0.11%2
2026-02-112026-02-12$428.27$417.070.52%2
2026-02-092026-02-10$417.32$425.211.31%2
2026-02-042026-02-05$406.01$397.21-3.98%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-292026-01-30$416.56$430.41-3.65%2
2026-01-202026-01-21$419.25$431.44-4.37%2
2026-01-122026-01-14$448.96$439.200.29%3
2026-01-082026-01-09$435.80$445.010.82%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-12-042025-12-05$454.53$455.001.54%2
2025-12-012025-12-02$430.14$429.24-0.21%2
2025-11-142025-11-17$404.35$408.920.39%2
2025-10-282025-11-13$460.55$401.99-5.01%13
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-08-252025-10-23$346.60$448.9828.85%43
2025-08-112025-08-20$339.03$323.90-0.30%8
2025-07-292025-08-01$321.20$302.63-5.51%4
2025-07-242025-07-25$305.30$316.06-8.39%2
2025-07-172025-07-23$319.41$332.563.04%5
2025-07-152025-07-16$310.78$321.67-2.13%2
2025-07-072025-07-10$293.94$309.87-2.34%4
2025-06-242025-06-26$340.47$325.78-2.59%3
2025-06-202025-06-23$322.16$348.68-0.07%2
2025-06-162025-06-17$329.13$316.350.40%2
2025-05-062025-06-12$275.35$319.11-2.19%27
2025-04-302025-05-02$282.16$287.21-1.70%3
2025-04-102025-04-22$252.40$237.97-7.04%8
2025-03-262025-03-27$272.06$273.13-2.37%2
2025-02-072025-02-10$361.62$350.73-3.59%2
2025-01-312025-02-05$404.60$378.17-2.21%4
2025-01-242025-01-27$406.58$397.15-0.66%2
2025-01-222025-01-23$415.11$412.38-0.95%2
2025-01-162025-01-17$413.82$426.50-1.46%2
2025-01-142025-01-15$396.36$428.22-0.79%2
2024-11-062025-01-13$288.53$403.3124.78%45
2024-09-062024-10-14$210.73$219.16-9.31%27
2024-07-032024-08-02$246.39$207.670.04%22
2024-05-152024-05-29$173.99$176.19-0.16%10
2024-04-302024-05-10$183.28$168.47-4.84%9
2024-01-112024-01-12$227.22$218.89-3.07%2
2024-01-092024-01-10$234.96$233.94-2.48%2
2023-11-162024-01-08$233.59$240.45-2.40%35
2023-10-172023-10-18$254.85$242.680.17%2
2023-10-132023-10-16$251.12$253.92-3.19%2
2023-10-112023-10-12$262.99$258.87-0.44%2
2023-10-052023-10-10$260.05$263.62-0.77%4
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-05-252023-07-24$184.47$269.0641.88%40
2023-01-272023-03-08$177.90$182.000.84%28
2022-07-142022-08-29$238.31$284.8221.29%33
2022-06-242022-06-29$245.71$228.49-0.45%4
2022-04-262022-04-27$292.14$293.84-12.37%2
2022-04-222022-04-25$335.02$332.67-0.57%2
2022-03-182022-04-21$301.80$336.2611.90%24
2022-03-032022-03-04$279.76$279.43-4.81%2
2022-03-012022-03-02$288.12$293.30-0.90%2
2022-01-032022-01-24$399.93$310.005.16%15
2021-12-302021-12-31$356.78$352.26-1.66%2
2021-12-272021-12-29$364.65$362.061.81%3
2021-12-152021-12-16$325.33$308.971.62%2
2021-12-132021-12-14$322.14$319.50-5.17%2
2021-12-092021-12-10$334.60$339.01-6.29%2
2021-12-022021-12-03$361.53$338.32-1.15%2
2021-07-292021-12-01$225.78$365.0064.23%88
2021-07-262021-07-27$219.21$214.932.01%2
2021-06-112021-07-23$203.30$214.466.20%30
2021-05-102021-05-11$209.68$205.73-6.64%2
2021-05-052021-05-07$223.65$224.12-1.69%3
2021-04-132021-05-04$254.11$224.53-2.62%16
2021-04-012021-04-12$220.58$233.990.92%7
2021-03-262021-03-29$206.24$203.76-1.47%2
2021-03-232021-03-24$220.72$210.09-0.56%2
2021-02-172021-02-18$266.05$262.460.04%2
2021-02-122021-02-16$272.04$265.410.35%2
2021-02-102021-02-11$268.27$270.55-5.45%2
2020-11-172021-02-09$147.20$283.15111.17%57
2020-11-102020-11-11$136.79$139.04-2.78%2
2020-11-062020-11-09$143.32$140.42-2.06%2
2020-11-042020-11-05$140.33$146.03-0.89%2
2020-11-022020-11-03$133.50$141.303.01%2
2020-10-212020-10-29$140.88$136.94-3.97%7
2020-10-152020-10-20$149.63$140.65-6.79%4
2020-10-022020-10-14$138.36$153.770.34%9
2020-09-292020-09-30$139.69$143.00-0.29%2
2020-08-132020-09-24$108.07$129.2622.52%30