Strategy Zoo / S0264

PriceMomentum_V0264

ARCHIVEDmomentum

structuraladded exit filter: roll_high_50 < sma_20; added entry filter: rel_volume > 1.2635

Fitness
0.6650
Generation
12
Complexity
7
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0028S0028 · gen 1ARCHIVEDstructural

restricted to trend regimes ['DOWNTREND', 'UPTREND']

Children (10)
PriceMomentum_V0303S0303 · gen 14ARCHIVEDstructural
Breakout20_V0383S0383 · gen 18ARCHIVEDcrossover
PriceMomentum_V0404S0404 · gen 18ARCHIVEDparameter
PriceMomentum_V0451S0451 · gen 21ARCHIVEDcrossover
PriceMomentum_V0467S0467 · gen 21ARCHIVEDparameter
PriceMomentum_V0491S0491 · gen 22ARCHIVEDparameter
PriceMomentum_V0494S0494 · gen 22ARCHIVEDstructural
Breakout20_V0500S0500 · gen 23ARCHIVEDcrossover
PriceMomentum_V0542S0542 · gen 25ARCHIVEDcrossover
PriceMomentum_V0582S0582 · gen 26ARCHIVEDstructural

Strategy Logic (pseudocode)

# PriceMomentum_V0264  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and rel_volume > 1.2635):
    position = 1.0
if long and (ret_20d < -0.03 or roll_high_50 < sma_20):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.2%92.1%16.0%30.7%
Total Return305.3%608.8%72.8%5010.3%
Sharpe0.761.670.650.98
Sortino0.691.400.500.82
Calmar0.402.730.430.65
Volatility28.3%45.3%29.6%32.8%
Max DD-47.4%-33.7%-37.4%-47.4%
Win Rate51.7%77.8%63.6%59.2%
Avg Win19.8%38.4%15.4%25.8%
Avg Loss-7.2%-9.6%-10.0%-8.0%
Payoff2.753.991.543.23
Expectancy6.7%27.7%6.2%12.0%
Profit Factor2.9510.002.704.68
Trades2991149
Avg Holding Days21.328.921.123.6
Turnover7.46.06.26.7
Exposure31.6%33.2%25.8%30.5%

Growth of $100

PriceMomentum_V0264 vs TSLA Buy & Hold
PriceMomentum_V0264 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
20165.0%0.49-12.6%3
20174.9%0.31-23.9%5
2018-29.3%-1.50-31.8%4
201961.7%2.56-8.5%2
2020364.1%2.58-33.7%4
202165.6%1.73-17.6%2
2022-11.5%-0.63-22.8%3

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 testDOWNTREND267-11.6%-0.4921%
hidden testEXPENSIVE8360.4%1.3565%
hidden testEXTREME48195.3%3.4769%
hidden testHIGH VOLATILITY2541.2%0.0337%
hidden testLOW VOLATILITY42936.7%1.8617%
hidden testMEDIUM VOLATILITY2487.3%0.2329%
hidden testNORMAL8004.3%0.1719%
hidden testSIDEWAYS2933.7%0.731%
hidden testUPTREND37153.6%1.2848%
trainDOWNTREND5182.6%0.2810%
trainEXPENSIVE31134.8%0.9561%
trainEXTREME100380.3%5.2396%
trainHIGH VOLATILITY69943.8%1.1727%
trainLOW VOLATILITY74524.4%1.1441%
trainMEDIUM VOLATILITY568-10.0%-0.4425%
trainNORMAL1,601-3.6%-0.1822%
trainSIDEWAYS592-0.7%-0.072%
trainUPTREND90246.8%1.1563%
validationDOWNTREND12515.0%0.909%
validationEXPENSIVE13859.8%1.1152%
validationEXTREME144281.0%3.5873%
validationHIGH VOLATILITY25878.0%1.1942%
validationLOW VOLATILITY18330.4%2.0318%
validationMEDIUM VOLATILITY31599.8%2.7835%
validationNORMAL47417.8%0.7916%
validationSIDEWAYS2060.5%0.091%
validationUPTREND425129.7%2.1856%

Trades (full period)

50 trades
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—0.04%19OPEN
2025-12-162026-01-07$489.88$431.41-9.09%15
2025-09-122025-11-14$395.94$404.358.79%46
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-04-082025-04-09$221.86$272.20-5.09%2
2024-11-072025-01-14$296.91$396.3639.51%45
2024-09-062024-09-27$210.73$260.4610.22%16
2024-07-022024-08-02$231.26$207.673.14%23
2024-04-302024-05-29$183.28$176.19-9.10%21
2023-06-052023-08-02$217.61$254.1121.77%41
2023-05-242023-05-31$182.90$203.938.07%5
2023-01-302023-02-10$166.66$196.8916.30%10
2022-07-222022-08-02$272.24$300.599.19%8
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-01-042022-01-20$383.20$332.09-17.18%12
2021-09-202021-12-01$243.39$365.0050.42%52
2020-11-192021-02-11$166.42$270.5565.06%57
2020-08-142020-09-24$110.05$129.2617.09%29
2020-06-112020-08-10$64.86$94.5741.43%42
2020-04-152020-04-30$48.66$52.1312.54%12
2019-10-252020-03-04$21.88$49.97148.29%89
2019-09-272019-10-15$16.14$17.195.72%13
2019-07-052019-07-22$15.54$17.059.69%12
2018-12-062018-12-19$24.20$22.20-6.49%10
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-192018-07-05$23.50$20.61-16.34%12
2018-06-072018-06-12$21.07$22.853.73%4
2017-09-192017-09-29$25.01$22.74-11.97%9
2017-08-042017-08-24$23.79$23.531.44%15
2017-06-012017-07-06$22.69$20.59-4.27%25
2017-03-282017-05-24$18.50$20.6812.23%41
2017-01-052017-03-08$15.12$16.469.30%43
2016-12-142016-12-28$13.25$14.6510.57%10
2016-06-082016-06-09$15.70$15.291.17%2
2016-04-052016-05-04$17.03$14.84-6.12%22
2015-12-172015-12-29$15.56$15.81-2.57%8
2015-08-062015-08-07$16.41$16.17-9.08%2
2015-05-132015-07-28$16.21$17.653.17%53
2015-04-292015-05-01$15.50$15.07-2.12%3
2015-04-232015-04-28$14.57$15.375.31%4
2015-02-112015-03-03$14.19$13.30-8.95%14
2014-08-072014-09-16$16.83$17.381.78%28
2014-06-242014-07-17$15.50$14.36-8.64%17
2014-02-112014-03-26$13.11$14.2011.92%31
2013-07-022013-10-22$7.85$11.4447.00%79
2013-03-262013-06-26$2.52$7.05172.31%65
2013-01-242013-02-26$2.47$2.30-4.69%23
2012-12-192013-01-11$2.31$2.19-3.26%16
2012-11-292012-12-14$2.25$2.250.94%12
2012-02-232012-04-10$2.30$2.16-3.32%33