Strategy Zoo / S0550

PriceMomentum_V0550

ARCHIVEDmomentum

llmAdded trend and breakout/volume confirmation to entry (ret_20d > 3%, positive sma_50_slope, and either breakout_20 or volume_breakout) to reduce false signals. Restricted trading to UPTREND and non-high-volatility/bubble-extreme regimes. Simplified and tightened exits: short-term stop (ret_5d < -5%), larger drawdown stop (ret_20d < -12%), or sma_10 crossing below sma_50 for trend failure. Lowered base position to 0.8 and added volatility-based scaling to reduce size in higher volatility.

Fitness
0.2872
Generation
25
Complexity
16
Created
2026-09-22

Lineage

Parents (1)
PriceMomentum_V0294S0294 · gen 14ARCHIVEDllm

entry from PriceMomentum_V0054, exit from PriceMomentum_V0227

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0550  [momentum]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL', 'EXPENSIVE']
if flat and (ret_20d > 0.03 and sma_50_slope > 0.0 and (breakout_20 > 0.0 or volume_breakout > 0.0)):
    position = 0.8
if long and (ret_5d < -0.05 or ret_20d < -0.12 or sma_10 < sma_50):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 1.0
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.8
if regime.volatility == "HIGH_VOLATILITY": position *= 0.4

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.0%15.7%4.8%6.1%
Total Return26.7%55.0%18.9%139.2%
Sharpe0.331.030.420.54
Sortino0.180.700.200.30
Calmar0.160.570.310.22
Volatility10.9%15.3%13.1%12.5%
Max DD-18.8%-27.4%-15.4%-27.4%
Win Rate50.0%36.4%37.5%43.6%
Avg Win5.3%22.9%11.8%11.7%
Avg Loss-3.8%-5.3%-3.2%-4.2%
Payoff1.384.303.732.81
Expectancy0.7%4.9%2.5%2.8%
Profit Factor1.382.462.242.17
Trades2011839
Avg Holding Days14.311.512.813.5
Turnover4.05.23.54.1
Exposure10.6%11.0%7.3%9.9%

Growth of $100

PriceMomentum_V0550 vs TSLA Buy & Hold
PriceMomentum_V0550 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
2016-7.1%-0.98-11.3%2
201718.8%1.30-7.2%6
2018-7.9%-1.42-7.9%2
201912.8%1.61-3.0%0
202042.2%2.27-5.7%3
202130.6%1.47-12.1%4
2022-18.5%-2.68-18.5%4

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 testDOWNTREND2680.0%0.000%
hidden testEXPENSIVE8334.6%1.3036%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-10.9%-1.431%
hidden testLOW VOLATILITY42922.5%1.859%
hidden testMEDIUM VOLATILITY249-6.9%-0.3912%
hidden testNORMAL8012.9%0.265%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND37113.9%0.6718%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31134.2%1.8321%
trainEXTREME1007.4%1.551%
trainHIGH VOLATILITY6996.5%1.020%
trainLOW VOLATILITY74511.0%0.8123%
trainMEDIUM VOLATILITY568-9.9%-0.907%
trainNORMAL1,601-2.6%-0.309%
trainSIDEWAYS592-4.3%-1.281%
trainUPTREND90210.7%0.6723%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13855.5%2.5121%
validationEXTREME14424.6%2.281%
validationHIGH VOLATILITY258-7.6%-1.000%
validationLOW VOLATILITY18318.0%1.2925%
validationMEDIUM VOLATILITY31533.6%1.6712%
validationNORMAL4741.5%0.1111%
validationSIDEWAYS206-11.5%-1.861%
validationUPTREND42533.6%1.6919%

Trades (full period)

39 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152025-12-31$475.31$449.72-0.89%12
2025-09-122025-11-10$395.94$445.2311.73%42
2025-05-282025-06-04$356.90$332.05-3.98%6
2024-09-162024-09-17$226.78$227.87-1.10%2
2024-09-062024-09-09$210.73$216.27-5.53%2
2024-07-022024-07-12$231.26$248.2311.06%8
2023-07-052023-07-21$282.48$260.02-4.36%13
2023-06-022023-06-27$213.97$250.2112.72%17
2022-09-202022-09-23$308.73$275.33-5.47%4
2022-08-162022-08-22$306.56$289.91-3.11%5
2022-08-052022-08-08$288.17$290.42-4.37%2
2022-04-052022-04-11$363.75$325.31-6.90%5
2021-09-012021-11-10$244.70$355.9830.75%50
2021-08-052021-08-18$238.21$229.66-5.24%10
2021-01-262021-02-01$294.36$279.94-6.53%5
2020-12-182021-01-11$231.67$270.4020.88%15
2020-11-192020-12-08$166.42$216.6319.49%13
2020-10-152020-10-21$149.63$140.88-5.65%5
2019-12-132020-01-22$23.89$37.9739.11%26
2018-12-042018-12-19$23.98$22.20-3.54%11
2018-02-012018-02-06$23.28$22.26-4.47%4
2017-09-182017-09-25$25.67$23.00-5.68%6
2017-08-042017-08-07$23.79$23.681.68%2
2017-06-062017-06-14$23.52$25.384.97%7
2017-04-262017-05-10$20.68$21.680.21%11
2017-03-282017-04-04$18.50$20.256.93%6
2017-01-052017-02-24$15.12$17.1310.04%35
2016-07-262016-08-30$15.30$14.09-5.31%26
2016-04-052016-05-02$17.03$16.12-1.93%20
2015-07-212015-07-28$17.78$17.65-6.82%6
2015-05-122015-07-13$16.32$17.486.45%43
2015-04-302015-05-01$15.07$15.07-2.36%2
2014-08-052014-09-16$15.90$17.385.11%30
2014-06-242014-07-08$15.50$14.60-5.07%10
2014-02-142014-02-26$13.22$16.8714.64%8
2013-09-202013-10-04$12.23$12.07-2.17%11
2013-01-242013-02-19$2.47$2.622.18%18
2012-11-292012-12-14$2.25$2.250.79%12
2012-03-132012-04-05$2.41$2.30-0.94%18