Strategy Zoo / S0789

PriceMomentum_V0789

ARCHIVEDhybrid

llmAdded trend and volatility gates; broadened entry to include positive 50-day slope and avoid very high volatility; replaced fragile single exit with a multi-condition exit (bigger stop, overbought RSI, trend deterioration, drawdown cap); reduced base position and added volatility-based scaling (full size in low vol, cut in high vol) to lower drawdown and improve robustness.

Fitness
0.0976
Generation
36
Complexity
13
Created
2026-09-26

Lineage

Parents (1)
PriceMomentum_V0677S0677 · gen 31ARCHIVEDllm

added entry filter: breakout_50 == 1

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0789  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.04 and breakout_50 == 1 and sma_50_slope > 0.0 and vol_pctile < 0.75):
    position = 0.6
if long and (ret_20d < -0.05 or rsi_14 > 75.0 or sma_50_slope < 0.0 or drawdown > 0.12):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-2.5%-0.6%2.3%-0.9%
Total Return-18.0%-1.9%8.9%-12.4%
Sharpe-0.25-0.020.30-0.06
Sortino-0.11-0.010.13-0.03
Calmar-0.09-0.030.19-0.03
Volatility8.5%9.1%8.9%8.7%
Max DD-28.5%-18.0%-12.1%-28.5%
Win Rate47.4%55.6%64.3%54.8%
Avg Win3.0%3.9%3.4%3.4%
Avg Loss-4.5%-4.9%-4.1%-4.5%
Payoff0.680.800.830.75
Expectancy-0.9%0.0%0.7%-0.2%
Profit Factor0.611.001.490.91
Trades1991442
Avg Holding Days12.611.66.610.4
Turnover2.93.64.53.4
Exposure6.6%7.5%5.1%6.4%

Growth of $100

PriceMomentum_V0789 vs TSLA Buy & Hold
PriceMomentum_V0789 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-6.0%-1.12-7.8%3
20174.2%1.49-0.6%4
2018-10.4%-1.32-11.0%2
20192.1%0.22-9.2%2
20200.0%0.000.0%0
202119.7%1.96-4.7%7
2022-18.1%-1.52-18.0%2

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 testDOWNTREND2720.0%0.000%
hidden testEXPENSIVE8313.2%1.721%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-5.1%-1.010%
hidden testLOW VOLATILITY4328.1%0.839%
hidden testMEDIUM VOLATILITY2501.4%0.133%
hidden testNORMAL8051.8%0.196%
hidden testSIDEWAYS293-7.2%-1.036%
hidden testUPTREND37112.5%0.988%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE311-0.0%-0.900%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-1.1%-0.120%
trainLOW VOLATILITY7454.4%0.4913%
trainMEDIUM VOLATILITY568-12.1%-1.656%
trainNORMAL1,601-2.7%-0.288%
trainSIDEWAYS592-6.5%-0.903%
trainUPTREND902-0.5%-0.0413%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY2580.0%0.000%
validationLOW VOLATILITY1837.9%0.8221%
validationMEDIUM VOLATILITY315-5.1%-0.436%
validationNORMAL474-0.3%-0.0312%
validationSIDEWAYS206-14.0%-1.266%
validationUPTREND4256.4%0.6911%

Trades (full period)

42 trades
EntryExitEntry PxExit PxReturnDays
2026-05-142026-06-08$443.30$408.95-7.47%17
2025-12-162026-01-13$489.88$447.20-3.36%19
2025-08-272025-09-15$349.60$410.047.40%13
2024-07-112024-07-12$241.03$248.23-5.18%2
2024-07-092024-07-10$262.33$263.262.11%2
2024-07-052024-07-08$251.52$252.941.13%2
2024-06-272024-07-03$197.42$246.3910.35%5
2023-07-052023-08-02$282.48$254.11-3.98%21
2023-06-202023-06-21$274.45$259.463.08%2
2023-06-142023-06-15$256.79$255.90-0.56%2
2023-06-122023-06-13$249.83$258.711.21%2
2023-06-082023-06-09$234.86$244.402.63%2
2023-06-062023-06-07$221.31$224.570.90%2
2023-06-022023-06-05$213.97$217.611.74%2
2022-08-022022-08-31$300.59$275.61-3.95%22
2022-04-052022-04-27$363.75$293.84-14.61%16
2021-11-042021-11-05$409.97$407.360.67%2
2021-11-012021-11-02$402.86$390.674.97%2
2021-10-282021-10-29$359.01$371.332.14%2
2021-10-262021-10-27$339.48$345.95-0.50%2
2021-10-222021-10-25$303.23$341.620.93%2
2021-10-192021-10-20$288.09$288.60-0.52%2
2021-08-032021-10-18$236.58$290.0410.96%54
2019-10-162019-10-25$17.32$21.889.65%8
2019-07-222019-07-26$17.05$15.20-6.85%5
2018-12-062018-12-20$24.20$21.03-4.57%11
2018-01-222018-02-09$23.44$20.69-6.05%15
2017-01-232017-01-24$16.59$16.970.91%2
2017-01-192017-01-20$16.25$16.321.24%2
2017-01-102017-01-17$15.32$15.711.56%5
2017-01-052017-01-09$15.12$15.420.41%3
2016-12-282016-12-29$14.65$14.31-0.06%2
2016-04-072016-05-04$17.15$14.84-7.72%20
2016-04-052016-04-06$17.03$17.691.94%2
2015-05-292015-07-28$16.72$17.650.48%42
2015-05-182015-05-19$16.58$16.48-0.14%2
2015-04-302015-05-13$15.07$16.213.05%10
2014-09-052014-09-26$18.49$16.44-8.40%16
2014-08-072014-09-03$16.83$18.758.21%19
2014-06-242014-07-17$15.50$14.36-5.19%17
2012-11-202013-01-14$2.20$2.22-0.01%37
2012-03-132012-04-11$2.41$2.21-5.91%21