Strategy Zoo / S0797

PriceMomentum_V0797

ARCHIVEDhybrid

parameterchanged ret_20d threshold -0.0017 -> 0.0708

Fitness
0.6711
Generation
36
Complexity
2
Created
2026-09-26

Lineage

Parents (1)
PriceMomentum_V0567S0567 · gen 26ARCHIVEDparameter

logic of PriceMomentum_V0450 with risk overlay of LongTermTrend_V0561

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0797  [hybrid]
if flat and ret_20d > 0.05:
    position = 1.0
if long and ret_20d < 0.0708:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR27.5%95.3%18.5%36.8%
Total Return593.9%644.6%87.6%9881.0%
Sharpe0.951.630.671.06
Sortino0.981.730.621.06
Calmar0.592.820.440.79
Volatility30.5%48.2%33.5%35.5%
Max DD-46.8%-33.7%-41.7%-46.8%
Win Rate43.7%51.1%36.8%43.5%
Avg Win8.6%13.9%9.5%10.3%
Avg Loss-2.7%-3.0%-3.0%-2.8%
Payoff3.224.623.203.66
Expectancy2.3%5.6%1.6%2.9%
Profit Factor2.504.821.872.82
Trades1194757223
Avg Holding Days7.38.66.77.5
Turnover29.931.331.030.4
Exposure37.9%47.0%35.1%39.1%

Growth of $100

PriceMomentum_V0797 vs TSLA Buy & Hold
PriceMomentum_V0797 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
201623.7%1.32-16.5%9
201728.0%1.23-14.6%13
2018-25.1%-1.13-28.6%16
201918.4%0.68-23.9%14
2020547.1%3.00-33.7%11
202117.8%0.64-29.0%25
2022-6.4%-0.14-17.1%11

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 testDOWNTREND27216.9%0.5627%
hidden testEXPENSIVE8344.6%1.0853%
hidden testEXTREME48183.4%3.2663%
hidden testHIGH VOLATILITY25415.8%0.3439%
hidden testLOW VOLATILITY43253.7%2.1734%
hidden testMEDIUM VOLATILITY250-24.4%-0.7932%
hidden testNORMAL80510.7%0.3532%
hidden testSIDEWAYS293-19.1%-0.6933%
hidden testUPTREND37159.6%1.5143%
trainDOWNTREND5183.9%0.2815%
trainEXPENSIVE31154.9%1.5463%
trainEXTREME100374.9%5.1795%
trainHIGH VOLATILITY69951.9%1.2638%
trainLOW VOLATILITY74533.9%1.6345%
trainMEDIUM VOLATILITY568-6.3%-0.2529%
trainNORMAL1,6012.1%0.0929%
trainSIDEWAYS592-3.7%-0.1530%
trainUPTREND90264.4%1.6256%
validationDOWNTREND12520.3%1.6210%
validationEXPENSIVE13892.1%1.7855%
validationEXTREME144320.6%3.9189%
validationHIGH VOLATILITY258101.5%1.5548%
validationLOW VOLATILITY18313.0%0.6140%
validationMEDIUM VOLATILITY31597.8%2.3250%
validationNORMAL4741.1%0.0432%
validationSIDEWAYS206-3.6%-0.1333%
validationUPTREND425135.5%2.2464%

Trades (full period)

latest 100 of 224
EntryExitEntry PxExit PxReturnDays
2026-09-23—$380.12—-0.35%3OPEN
2026-09-212026-09-22$375.30$378.902.83%2
2026-09-162026-09-17$358.08$366.200.22%2
2026-08-212026-09-15$362.86$356.583.81%17
2026-07-132026-07-14$394.76$396.18-3.38%2
2026-06-032026-06-05$423.70$391.00-1.45%3
2026-05-212026-06-02$417.85$423.74-0.53%8
2026-05-042026-05-18$392.51$409.997.82%11
2026-04-292026-04-30$372.80$381.63-1.06%2
2026-04-202026-04-21$392.50$386.42-2.22%2
2025-12-312026-01-02$449.72$438.07-1.24%2
2025-12-152025-12-30$475.31$454.43-0.05%11
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-142025-10-15$429.24$435.15-1.73%2
2025-09-122025-10-13$395.94$435.9011.90%22
2025-09-082025-09-09$346.40$346.97-1.46%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-272025-09-03$349.60$334.09-6.53%5
2025-08-252025-08-26$346.60$351.671.74%2
2025-08-152025-08-18$330.56$335.16-1.69%2
2025-08-132025-08-14$339.38$335.58-0.63%2
2025-08-112025-08-12$339.03$340.842.64%2
2025-08-072025-08-08$322.27$329.650.54%2
2025-08-052025-08-06$308.72$319.91-0.37%2
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-05-122025-06-06$318.38$295.14-4.73%19
2025-05-052025-05-09$280.26$298.26-1.03%5
2025-04-292025-05-01$292.03$280.52-1.50%3
2025-04-152025-04-17$254.11$241.37-4.47%3
2025-04-102025-04-11$252.40$252.31-7.47%2
2025-04-082025-04-09$221.86$272.20-5.09%2
2024-11-072025-01-08$296.91$394.9436.41%42
2024-10-072024-10-10$240.83$238.77-3.81%4
2024-09-202024-10-04$238.25$250.08-1.54%11
2024-09-102024-09-17$226.17$227.874.65%6
2024-09-042024-09-09$219.41$216.27-0.13%4
2024-06-272024-07-31$197.42$232.0713.14%24
2024-06-252024-06-26$187.35$196.372.41%2
2024-06-182024-06-20$184.86$181.57-1.57%2
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-142024-05-24$177.55$179.240.88%9
2024-05-032024-05-07$181.19$177.812.43%3
2024-04-302024-05-02$183.28$180.01-7.44%3
2024-04-152024-04-16$161.48$157.11-5.79%2
2024-02-292024-03-05$201.88$180.74-7.07%4
2024-02-262024-02-28$199.40$202.043.84%3
2023-12-222023-12-28$252.54$253.182.52%4
2023-12-182023-12-21$252.08$254.50-2.70%4
2023-11-172023-12-13$234.30$239.291.26%18
2023-09-122023-09-25$267.48$246.99-10.67%10
2023-07-262023-07-27$264.35$255.71-0.55%2
2023-05-192023-07-20$180.14$262.9064.33%42
2023-04-122023-04-13$180.54$185.90-3.54%2
2023-04-102023-04-11$184.51$186.79-0.50%2
2023-03-062023-03-07$193.81$187.71-2.21%2
2023-01-252023-03-03$144.43$197.7932.41%27
2022-09-212022-09-22$300.80$288.59-2.77%2
2022-07-282022-08-26$280.90$288.097.52%22
2022-07-222022-07-27$272.24$274.82-4.92%4
2022-07-192022-07-21$245.53$271.712.69%3
2022-07-142022-07-18$238.31$240.551.07%3
2022-06-242022-06-28$245.71$232.663.99%3
2022-06-222022-06-23$236.09$235.07-0.60%2
2022-03-222022-04-21$331.33$336.265.88%22
2022-01-182022-01-21$343.50$314.63-5.27%4
2022-01-122022-01-14$368.74$349.87-3.28%3
2022-01-042022-01-06$383.20$354.90-9.49%3
2021-10-122021-11-29$268.57$379.0036.35%34
2021-10-082021-10-11$261.83$263.98-1.22%2
2021-10-042021-10-05$260.51$260.200.61%2
2021-09-302021-10-01$258.49$258.41-0.95%2
2021-09-272021-09-29$263.79$260.440.21%3
2021-09-232021-09-24$251.21$258.130.03%2
2021-09-152021-09-22$251.94$250.65-0.88%6
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-232021-08-27$235.43$237.312.87%5
2021-08-192021-08-20$224.49$226.75-2.45%2
2021-08-112021-08-17$235.94$221.90-3.55%5
2021-08-042021-08-09$236.97$237.92-1.70%4
2021-07-212021-07-22$218.43$216.42-0.99%2
2021-07-092021-07-19$218.98$215.41-1.51%7
2021-06-292021-07-08$226.92$217.60-6.59%7
2021-06-242021-06-28$226.61$229.572.13%3
2021-06-222021-06-23$207.90$218.860.26%2
2021-06-182021-06-21$207.77$206.940.89%2
2021-06-142021-06-15$205.90$199.791.08%2
2021-05-032021-05-04$228.30$224.53-3.66%2
2021-04-192021-04-30$238.21$236.48-8.67%10
2021-04-142021-04-16$244.08$246.59-3.28%3
2021-04-052021-04-08$230.35$227.931.19%4
2020-11-192021-02-08$166.42$287.8174.78%54
2020-10-222020-10-26$141.93$140.09-0.67%3
2020-10-162020-10-19$146.56$143.61-2.25%2
2020-10-072020-10-13$141.77$148.886.63%5
2020-08-142020-09-23$110.05$126.7930.60%28
2020-08-062020-08-07$99.31$96.850.11%2
2020-06-012020-08-05$59.87$99.0077.74%47