Strategy Zoo / S0696

PriceMomentum_V0696

ARCHIVEDmomentum

llmRestricted to UPTREND & non-high volatility/bubble regimes; softened entry threshold (ret_20d > 3%) with volume filter and added trend/momentum confirmation (sma_20>sma_50 OR macd>signal) to reduce false signals; improved exits by reducing stop-loss severity (to -8%), adding a momentum deterioration exit (sma_50_slope<0), and keeping the rolling-high cross exit; reduced base_position to 0.8 to lower risk and overfitting.

Fitness
0.1400
Generation
32
Complexity
13
Created
2026-09-25

Lineage

Parents (1)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDllm

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0696  [momentum]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.03 and rel_volume > 1.1 and (sma_20 > sma_50 or macd > macd_signal)):
    position = 0.8
if long and (ret_20d < -0.08 or roll_high_50 < sma_20 or sma_50_slope < 0.0):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.9%4.0%2.4%0.9%
Total Return-7.2%12.5%9.2%14.0%
Sharpe-0.020.360.230.13
Sortino-0.010.120.090.06
Calmar-0.040.160.090.03
Volatility11.9%13.3%15.0%13.0%
Max DD-23.6%-24.9%-26.9%-26.9%
Win Rate43.8%33.3%63.6%50.0%
Avg Win4.6%30.6%5.9%7.0%
Avg Loss-4.1%-7.0%-7.2%-5.3%
Payoff1.114.380.831.30
Expectancy-0.3%5.5%1.2%0.8%
Profit Factor0.862.191.451.30
Trades1631130
Avg Holding Days18.723.09.215.6
Turnover3.21.64.73.3
Exposure11.3%7.0%7.7%9.5%

Growth of $100

PriceMomentum_V0696 vs TSLA Buy & Hold
PriceMomentum_V0696 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-9.1%-1.05-14.1%3
20179.5%2.08-0.7%1
2018-13.8%-1.33-13.8%2
20190.0%0.000.0%0
20200.0%0.000.0%0
202129.5%1.44-13.6%2
2022-13.2%-1.04-13.8%1

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 testDOWNTREND2710.0%0.000%
hidden testEXPENSIVE8317.4%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-25.0%-1.691%
hidden testLOW VOLATILITY43112.8%0.9811%
hidden testMEDIUM VOLATILITY25016.5%0.929%
hidden testNORMAL8042.3%0.159%
hidden testSIDEWAYS293-7.8%-0.731%
hidden testUPTREND37115.0%0.6919%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3113.8%1.481%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-2.1%-0.210%
trainLOW VOLATILITY7459.9%0.7423%
trainMEDIUM VOLATILITY568-11.2%-0.969%
trainNORMAL1,601-1.0%-0.0814%
trainSIDEWAYS592-6.5%-1.161%
trainUPTREND9023.7%0.2225%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-9.4%-1.000%
validationLOW VOLATILITY18322.8%2.2118%
validationMEDIUM VOLATILITY3156.1%0.366%
validationNORMAL4747.7%0.4611%
validationSIDEWAYS206-11.0%-1.021%
validationUPTREND42513.9%0.8712%

Trades (full period)

30 trades
EntryExitEntry PxExit PxReturnDays
2025-12-152026-01-13$475.31$447.20-1.81%20
2025-09-122025-09-15$395.94$410.045.72%2
2025-09-042025-09-05$338.53$350.840.90%2
2025-07-082025-07-09$297.81$295.880.89%2
2025-06-022025-06-06$342.69$295.14-14.50%5
2024-10-032024-10-18$240.66$220.70-9.19%12
2024-09-252024-09-26$257.02$254.220.70%2
2024-09-232024-09-24$250.00$254.273.78%2
2024-09-052024-09-09$230.17$216.27-3.25%3
2024-07-022024-07-12$231.26$248.2311.75%8
2023-06-022023-08-03$213.97$259.3217.82%43
2022-04-072022-04-27$352.42$293.84-13.12%14
2021-09-012021-11-10$244.70$355.9830.58%50
2021-08-172021-08-23$221.90$235.43-0.83%5
2018-11-272018-12-21$22.93$21.32-7.21%18
2018-02-082018-02-09$21.02$20.69-7.06%2
2017-01-052017-01-25$15.12$16.969.47%14
2016-08-022016-08-30$15.15$14.09-5.32%21
2016-06-082016-06-09$15.70$15.290.93%2
2016-04-052016-05-04$17.03$14.84-4.86%22
2015-05-122015-08-07$16.32$16.172.32%62
2015-04-292015-05-01$15.50$15.07-1.69%3
2014-06-242014-09-30$15.50$16.182.81%69
2013-03-272013-04-02$2.54$2.9612.65%4
2013-02-192013-02-27$2.62$2.34-5.71%7
2013-02-122013-02-14$2.53$2.55-0.10%3
2012-12-192013-01-24$2.31$2.473.13%24
2012-11-292012-12-14$2.25$2.250.79%12
2012-02-232012-04-11$2.30$2.21-4.08%34
2012-02-212012-02-22$2.30$2.28-1.23%2