Strategy Zoo / S0599

PriceMomentum_V0599

ARCHIVEDmomentum

structuraladded exit filter: breakout_50 == 1

Fitness
0.4348
Generation
27
Complexity
7
Created
2026-09-23

Lineage

Parents (1)
PriceMomentum_V0294S0294 · gen 14ARCHIVEDstructural

entry from PriceMomentum_V0054, exit from PriceMomentum_V0227

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0599  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_20d > 0.05:
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20 or breakout_50 == 1):
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.5%35.1%15.6%21.8%
Total Return315.9%146.8%70.9%1706.0%
Sharpe0.750.960.600.77
Sortino0.840.940.590.78
Calmar0.360.860.320.40
Volatility29.1%39.9%32.9%32.6%
Max DD-54.4%-41.0%-48.2%-54.4%
Win Rate78.1%80.0%75.5%78.1%
Avg Win3.4%4.2%5.1%3.9%
Avg Loss-6.3%-8.5%-10.2%-7.7%
Payoff0.540.500.500.51
Expectancy1.3%1.7%1.4%1.4%
Profit Factor1.911.991.551.82
Trades1376549251
Avg Holding Days7.16.07.36.9
Turnover35.239.926.533.9
Exposure38.1%37.6%32.2%36.5%

Growth of $100

PriceMomentum_V0599 vs TSLA Buy & Hold
PriceMomentum_V0599 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
20163.1%0.30-19.2%8
2017-6.5%-0.17-23.7%23
2018-27.4%-0.81-37.4%13
201916.6%0.84-17.8%13
2020230.5%2.35-30.6%34
20218.1%0.42-21.6%22
2022-31.3%-1.45-35.4%8

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 testDOWNTREND26920.1%0.5137%
hidden testEXPENSIVE8368.6%2.0942%
hidden testEXTREME48188.5%3.7170%
hidden testHIGH VOLATILITY25436.0%0.7443%
hidden testLOW VOLATILITY42915.2%0.6729%
hidden testMEDIUM VOLATILITY25011.3%0.4127%
hidden testNORMAL8024.6%0.1529%
hidden testSIDEWAYS2932.9%0.244%
hidden testUPTREND37132.9%0.8551%
trainDOWNTREND51815.9%0.6633%
trainEXPENSIVE3113.3%0.1153%
trainEXTREME100371.6%5.4772%
trainHIGH VOLATILITY69948.1%1.2534%
trainLOW VOLATILITY74517.8%0.7847%
trainMEDIUM VOLATILITY568-4.7%-0.2131%
trainNORMAL1,6013.8%0.1633%
trainSIDEWAYS592-2.6%-0.194%
trainUPTREND90241.6%1.1064%
validationDOWNTREND12535.0%1.6017%
validationEXPENSIVE1384.7%0.1057%
validationEXTREME144231.6%3.7266%
validationHIGH VOLATILITY25863.9%1.1644%
validationLOW VOLATILITY18311.0%0.4740%
validationMEDIUM VOLATILITY31532.8%1.0331%
validationNORMAL474-10.9%-0.4423%
validationSIDEWAYS206-23.6%-1.804%
validationUPTREND42569.0%1.3560%

Trades (full period)

latest 100 of 252
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—6.64%22OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.356.17%14
2025-12-172026-01-13$467.26$447.20-8.54%18
2025-11-062025-12-16$445.91$489.883.39%28
2025-11-032025-11-04$468.37$444.261.62%2
2025-10-032025-10-29$429.83$461.513.84%19
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-262025-09-30$440.40$444.723.04%3
2025-09-232025-09-25$425.85$423.391.77%3
2025-09-182025-09-22$416.85$434.21-0.15%3
2025-09-162025-09-17$421.62$425.862.62%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-312025-08-01$308.27$302.63-2.43%2
2025-05-292025-06-06$358.43$295.14-15.11%7
2025-05-222025-05-28$341.04$356.907.76%4
2025-04-292025-05-12$292.03$318.384.12%10
2025-04-082025-04-23$221.86$250.741.80%11
2024-12-192025-01-28$436.17$398.09-8.65%25
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-122024-12-16$418.10$463.021.71%3
2024-12-102024-12-11$400.99$424.772.67%2
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-11-262024-12-03$338.23$351.425.25%5
2024-11-132024-11-25$330.24$338.597.11%9
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-10-032024-10-23$240.66$213.65-13.19%15
2024-09-042024-09-26$219.41$254.2216.87%17
2024-07-112024-08-05$241.03$198.88-18.95%18
2024-07-092024-07-10$262.33$263.262.39%2
2024-07-052024-07-08$251.52$252.941.28%2
2024-07-022024-07-03$231.26$246.399.99%2
2024-04-302024-05-29$183.28$176.19-9.10%21
2024-04-152024-04-19$161.48$147.05-11.81%5
2024-02-262024-03-15$199.40$163.57-15.52%15
2023-07-192023-08-14$291.26$239.76-17.23%19
2023-07-062023-07-18$276.54$293.344.12%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-142023-06-20$256.79$274.450.51%4
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-05-192023-05-31$180.14$203.9313.50%8
2023-02-092023-02-10$207.32$196.892.79%2
2023-01-252023-02-08$144.43$201.2936.51%11
2022-09-212022-09-23$300.80$275.33-6.71%3
2022-08-162022-08-22$306.56$289.91-3.63%5
2022-08-052022-08-08$288.17$290.42-4.64%2
2022-07-292022-08-01$297.15$297.283.80%2
2022-07-252022-07-28$268.43$280.900.56%4
2022-06-222022-07-22$236.09$272.2412.60%22
2022-04-052022-04-27$363.75$293.84-16.47%16
2022-01-042022-01-20$383.20$332.09-18.24%12
2021-11-052021-12-06$407.36$336.34-8.61%21
2021-11-022021-11-04$390.67$409.970.18%3
2021-10-292021-11-01$371.33$402.862.20%2
2021-10-272021-10-28$345.95$359.011.16%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-202021-10-22$288.60$303.233.23%3
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-112021-10-13$263.98$270.362.37%3
2021-09-282021-10-08$259.19$261.830.08%9
2021-09-212021-09-27$246.46$263.795.85%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-102021-09-16$245.42$252.33-0.07%5
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-242021-08-31$236.16$245.243.28%6
2021-08-162021-08-23$228.72$235.43-5.34%6
2021-08-092021-08-13$237.92$239.063.11%5
2021-08-052021-08-06$238.21$233.030.32%2
2021-01-272021-02-23$288.05$232.95-18.16%19
2021-01-112021-01-26$270.40$294.360.05%11
2021-01-072021-01-08$272.01$293.345.26%2
2021-01-052021-01-06$245.04$251.990.36%2
2020-12-212021-01-04$216.62$243.260.98%9
2020-12-092020-12-18$201.49$231.670.63%8
2020-12-072020-12-08$213.92$216.634.71%2
2020-11-302020-12-04$189.20$199.680.79%5
2020-11-252020-11-27$191.33$195.252.14%2
2020-11-232020-11-24$173.95$185.134.34%2
2020-11-192020-11-20$166.42$163.201.63%2
2020-10-072020-11-13$141.77$136.170.26%28
2020-09-022020-09-30$149.12$143.00-11.97%20
2020-08-282020-09-01$147.56$158.357.10%3
2020-08-242020-08-27$134.28$149.252.80%4
2020-08-202020-08-21$133.46$136.676.36%2
2020-08-182020-08-19$125.81$125.242.60%2
2020-07-222020-08-17$106.16$122.382.90%19
2020-07-172020-07-21$100.06$104.569.27%3
2020-07-132020-07-16$99.80$100.04-0.12%4
2020-07-092020-07-10$92.95$102.981.88%2
2020-07-072020-07-08$92.66$91.061.13%2
2020-07-022020-07-06$80.58$91.445.27%2
2020-06-122020-07-01$62.35$74.647.38%14