Strategy Zoo / S0615

PriceMomentum_V0615

ARCHIVEDhybrid

llmRestricted entries to uptrends and non-extreme volatility; added short-term trend/momentum filter (sma slopes or macd_hist) to reduce sideways/bad signals; tightened rel_volume threshold slightly; improved exit with additional MACD+1d-loss and drawdown-based stops; added position sizing rules to reduce size in high vol and maintain full size in low vol; lowered base position to be more conservative.

Fitness
0.1047
Generation
28
Complexity
27
Created
2026-09-23

Lineage

Parents (1)
PriceMomentum_V0451S0451 · gen 21ARCHIVEDllm

entry = PriceMomentum_V0264 OR LongTermTrend_V0208

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0615  [hybrid]
require regime.trend in ['UPTREND']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (((ret_20d > 0.05 and rel_volume > 1.25) or (((close > sma_200 and sma_200_slope > -0.0024) or ret_20d > 0.085) and ret_20d > 0.05 and cumret_252d > -0.1997)) and vol_pctile < 0.85 and (sma_50_slope > 0.0 or sma_200_slope > 0.0 or macd_hist > 0.0)):
    position = 0.8
if long and (ret_20d < -0.03 or (macd_hist < 0.0 and ret_1d < -0.02) or drawdown > 0.15):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-0.6%-2.0%6.5%0.9%
Total Return-4.7%-5.9%26.4%13.4%
Sharpe-0.00-0.090.530.13
Sortino-0.00-0.040.220.06
Calmar-0.03-0.060.430.02
Volatility10.6%13.2%13.9%12.1%
Max DD-20.9%-35.1%-15.1%-35.1%
Win Rate46.4%30.8%50.0%44.1%
Avg Win3.8%8.6%6.2%5.3%
Avg Loss-3.3%-4.0%-3.2%-3.5%
Payoff1.122.151.911.53
Expectancy-0.0%-0.1%1.5%0.4%
Profit Factor0.970.951.911.20
Trades28131859
Avg Holding Days9.37.25.37.6
Turnover5.66.97.86.4
Exposure9.2%8.6%6.6%8.4%

Growth of $100

PriceMomentum_V0615 vs TSLA Buy & Hold
PriceMomentum_V0615 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-4.7%-0.55-10.0%4
20179.7%2.04-0.9%2
2018-5.0%-0.69-6.5%2
20194.8%0.62-6.6%3
20200.0%0.000.0%0
202117.7%0.92-18.8%6
2022-20.1%-1.95-22.4%7

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 testDOWNTREND2690.0%0.000%
hidden testEXPENSIVE8334.0%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-7.8%-0.701%
hidden testLOW VOLATILITY4299.6%0.819%
hidden testMEDIUM VOLATILITY25018.6%1.009%
hidden testNORMAL8025.0%0.357%
hidden testSIDEWAYS293-1.2%-0.741%
hidden testUPTREND37119.3%0.8816%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE3117.0%1.381%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6991.9%0.220%
trainLOW VOLATILITY7454.6%0.3721%
trainMEDIUM VOLATILITY568-8.6%-0.875%
trainNORMAL1,601-1.4%-0.1211%
trainSIDEWAYS592-4.3%-1.231%
trainUPTREND9022.7%0.1820%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-6.5%-0.661%
validationLOW VOLATILITY1837.9%0.6524%
validationMEDIUM VOLATILITY315-2.0%-0.136%
validationNORMAL474-1.8%-0.1114%
validationSIDEWAYS206-13.0%-1.811%
validationUPTREND4254.2%0.2515%

Trades (full period)

59 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.30%2
2025-12-312026-01-05$449.72$451.67-3.04%3
2025-12-152025-12-30$475.31$454.430.02%11
2025-09-122025-09-15$395.94$410.045.72%2
2025-09-042025-09-05$338.53$350.840.90%2
2025-06-022025-06-05$342.69$284.70-3.49%4
2025-05-222025-05-28$341.04$356.906.58%4
2024-10-092024-10-14$241.05$219.16-8.92%4
2024-10-072024-10-08$240.83$244.50-3.12%2
2024-10-032024-10-04$240.66$250.08-2.84%2
2024-09-232024-09-27$250.00$260.465.19%5
2024-09-162024-09-20$226.78$238.254.58%5
2024-09-042024-09-09$219.41$216.27-0.01%4
2024-07-022024-07-12$231.26$248.2311.75%8
2023-07-262023-07-28$264.35$266.44-3.04%3
2023-07-102023-07-21$269.61$260.02-3.43%10
2023-06-282023-07-07$256.24$274.438.21%7
2023-06-022023-06-27$213.97$250.2112.72%17
2022-09-212022-09-23$300.80$275.33-5.39%3
2022-08-162022-08-22$306.56$289.91-3.44%5
2022-08-052022-08-08$288.17$290.42-5.46%2
2022-04-192022-04-21$342.72$336.26-2.29%3
2022-04-122022-04-18$328.98$334.760.60%4
2022-04-052022-04-11$363.75$325.31-8.58%5
2022-01-122022-01-13$368.74$343.852.98%2
2021-11-262021-11-29$360.64$379.00-2.60%2
2021-11-232021-11-24$369.68$372.00-3.47%2
2021-09-232021-11-10$251.21$355.9828.29%35
2021-08-242021-09-21$236.16$246.462.57%20
2021-08-192021-08-20$224.49$226.75-1.96%2
2021-08-052021-08-17$238.21$221.90-2.92%9
2019-11-292019-12-17$22.00$25.2711.82%13
2019-11-222019-11-25$22.20$22.42-5.07%2
2019-10-212019-10-22$16.90$17.04-1.23%2
2018-11-292018-12-18$22.74$22.470.02%13
2018-02-012018-02-06$23.28$22.26-4.95%4
2017-01-312017-02-03$16.80$16.760.14%4
2017-01-052017-01-25$15.12$16.969.47%14
2016-07-262016-08-23$15.30$14.99-2.61%21
2016-06-082016-06-09$15.70$15.290.93%2
2016-04-212016-05-02$16.55$16.12-3.10%8
2016-04-052016-04-20$17.03$16.660.01%12
2015-08-062015-08-07$16.41$16.17-7.26%2
2015-07-152015-07-22$17.54$17.860.22%6
2015-06-182015-07-09$17.46$17.19-1.77%15
2015-05-112015-06-11$15.97$16.764.60%23
2015-04-292015-05-01$15.50$15.07-1.69%3
2014-08-052014-09-16$15.90$17.385.11%30
2014-07-092014-07-16$14.87$14.480.05%6
2014-06-232014-07-08$15.81$14.60-2.54%11
2013-03-262013-04-02$2.52$2.9613.44%5
2013-02-202013-02-22$2.57$2.41-8.57%3
2013-02-152013-02-19$2.47$2.62-2.73%2
2013-02-122013-02-14$2.53$2.55-0.10%3
2012-12-182012-12-27$2.31$2.25-2.04%7
2012-11-232012-12-14$2.14$2.252.68%16
2012-03-272012-04-05$2.53$2.30-5.25%8
2012-02-232012-03-23$2.30$2.270.32%22
2012-02-212012-02-22$2.30$2.28-1.23%2