Strategy Zoo / S0139

PriceMomentum_V0139

ARCHIVEDhybrid

structuralrestricted to volatility regimes ['HIGH_VOLATILITY', 'MEDIUM_VOLATILITY']

Fitness
0.4408
Generation
6
Complexity
8
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0080S0080 · gen 4ARCHIVEDstructural

entry = PriceMomentum_V0078 OR Breakout20_V0040

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0139  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.volatility in ['HIGH_VOLATILITY', 'MEDIUM_VOLATILITY']
if flat and (ret_20d > 0.05 or (breakout_20 == 1 and sma_50 > sma_200)):
    position = 1.0
if long and close < sma_20:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR11.5%50.9%9.8%18.1%
Total Return138.0%243.7%41.3%1055.6%
Sharpe0.571.170.490.71
Sortino0.411.010.360.52
Calmar0.241.190.270.38
Volatility23.9%43.3%25.7%29.3%
Max DD-48.0%-42.8%-36.0%-48.0%
Win Rate38.9%64.5%36.7%45.2%
Avg Win12.0%10.8%13.0%11.7%
Avg Loss-4.0%-5.1%-4.4%-4.3%
Payoff3.022.102.932.72
Expectancy2.2%5.1%2.0%2.9%
Profit Factor1.923.821.702.25
Trades543130115
Avg Holding Days7.48.86.47.5
Turnover13.520.716.515.7
Exposure17.1%31.9%17.7%20.3%

Growth of $100

PriceMomentum_V0139 vs TSLA Buy & Hold
PriceMomentum_V0139 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
201621.1%1.65-8.5%6
201715.4%0.97-9.1%9
2018-30.0%-1.51-32.1%12
2019-3.5%-0.09-18.4%5
2020320.6%2.50-33.8%13
202112.6%0.58-16.8%6
2022-30.4%-1.64-33.3%12

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 testDOWNTREND2679.3%0.3720%
hidden testEXPENSIVE830.1%0.0041%
hidden testEXTREME48172.1%3.4254%
hidden testHIGH VOLATILITY25433.1%0.7638%
hidden testLOW VOLATILITY4295.1%1.002%
hidden testMEDIUM VOLATILITY2484.7%0.2124%
hidden testNORMAL8004.4%0.2113%
hidden testSIDEWAYS2930.9%0.142%
hidden testUPTREND37124.2%0.7129%
trainDOWNTREND518-0.2%-0.0212%
trainEXPENSIVE31119.8%0.6735%
trainEXTREME100344.1%4.8684%
trainHIGH VOLATILITY69938.7%1.0530%
trainLOW VOLATILITY745-2.4%-0.792%
trainMEDIUM VOLATILITY5683.8%0.2120%
trainNORMAL1,601-8.2%-0.579%
trainSIDEWAYS592-1.5%-0.202%
trainUPTREND90231.5%0.9230%
validationDOWNTREND12523.4%1.3813%
validationEXPENSIVE1381.1%0.0253%
validationEXTREME144315.3%4.1378%
validationHIGH VOLATILITY25875.2%1.2042%
validationLOW VOLATILITY183-4.7%-1.542%
validationMEDIUM VOLATILITY31562.4%1.7441%
validationNORMAL474-15.5%-0.7512%
validationSIDEWAYS206-3.8%-0.441%
validationUPTREND42584.8%1.5052%

Trades (full period)

latest 100 of 116
EntryExitEntry PxExit PxReturnDays
2026-09-17—$366.20—1.39%2OPEN
2026-09-082026-09-16$368.16$358.080.51%7
2026-04-212026-04-29$386.42$372.80-4.39%7
2025-11-062025-11-10$445.91$445.23-7.23%3
2025-10-292025-11-04$461.51$444.261.49%5
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-142025-10-15$429.24$435.15-1.73%2
2025-10-032025-10-13$429.83$435.90-5.35%7
2025-09-262025-09-30$440.40$444.724.48%3
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-06-022025-06-05$342.69$284.70-4.35%4
2025-05-282025-05-30$356.90$346.46-1.43%3
2025-05-222025-05-27$341.04$362.891.21%3
2025-04-292025-05-12$292.03$318.384.12%10
2025-04-152025-04-16$254.11$241.550.50%2
2025-04-102025-04-11$252.40$252.31-7.47%2
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-01-072025-01-08$394.36$394.94-4.26%2
2025-01-032025-01-06$410.44$411.058.01%2
2024-12-192025-01-02$436.17$379.28-8.43%9
2024-10-282024-12-16$262.51$463.0261.72%35
2024-10-032024-10-07$240.66$240.830.22%3
2024-09-102024-09-27$226.17$260.4617.32%14
2024-09-042024-09-09$219.41$216.27-0.13%4
2024-07-302024-07-31$222.62$232.07-4.28%2
2024-07-262024-07-29$219.80$232.10-0.40%2
2024-07-032024-07-25$246.39$220.25-6.78%16
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-04-302024-05-24$183.28$179.24-10.65%19
2023-07-052023-07-12$282.48$271.99-3.78%6
2023-01-252023-02-10$144.43$196.8943.79%13
2022-08-162022-08-19$306.56$296.67-2.28%4
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-07-222022-08-02$272.24$300.599.19%8
2022-07-142022-07-21$238.31$271.714.20%6
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-04-202022-04-21$325.73$336.26-5.15%2
2022-04-182022-04-19$334.76$342.721.76%2
2022-04-132022-04-14$340.79$328.333.39%2
2022-04-052022-04-12$363.75$328.98-14.97%6
2022-01-182022-01-19$343.50$331.88-2.02%2
2022-01-122022-01-14$368.74$349.87-3.28%3
2022-01-042022-01-10$383.20$352.71-14.58%5
2021-11-262021-11-29$360.64$379.00-3.25%2
2021-11-182021-11-24$365.46$372.001.64%5
2021-11-162021-11-17$351.58$363.003.88%2
2021-10-262021-11-15$339.48$337.800.63%15
2021-02-022021-02-10$290.93$268.270.95%7
2020-11-192021-02-01$166.42$279.9462.74%49
2020-10-222020-10-23$141.93$140.210.54%2
2020-10-072020-10-21$141.77$140.881.72%11
2020-09-142020-09-24$139.87$129.261.86%9
2020-09-102020-09-11$123.78$124.241.18%2
2020-08-142020-09-09$110.05$122.091.65%18
2020-08-062020-08-07$99.31$96.850.11%2
2020-08-042020-08-05$99.13$99.00-0.07%2
2020-06-112020-08-03$64.86$99.0039.29%37
2020-05-152020-06-03$53.28$58.869.52%13
2020-04-142020-04-30$47.33$52.1322.74%13
2020-03-032020-03-04$49.70$49.970.05%2
2020-02-282020-03-02$44.53$49.57-1.82%2
2020-01-142020-02-27$35.86$45.2748.09%31
2019-10-252019-11-22$21.88$22.2018.18%21
2019-10-212019-10-22$16.90$17.04-1.54%2
2019-09-272019-10-04$16.14$15.43-4.12%6
2019-06-182019-07-03$14.98$15.66-0.41%12
2019-01-182019-01-22$20.15$19.93-13.16%2
2018-12-142018-12-18$24.38$22.47-7.72%3
2018-12-042018-12-13$23.98$25.122.06%7
2018-11-292018-11-30$22.74$23.37-2.12%2
2018-11-192018-11-20$23.56$23.17-0.44%2
2018-10-042018-10-05$18.79$17.46-4.60%2
2018-08-272018-08-28$21.28$20.79-1.30%2
2018-08-222018-08-23$21.44$21.34-0.28%2
2018-08-032018-08-20$23.21$20.56-12.77%12
2018-06-152018-07-03$23.88$20.72-6.52%13
2018-06-072018-06-12$21.07$22.853.73%4
2018-04-272018-05-04$19.61$19.61-0.56%6
2018-02-052018-02-06$22.21$22.26-3.29%2
2017-09-182017-09-22$25.67$23.41-3.70%5
2017-08-042017-08-21$23.79$22.52-0.09%12
2017-07-032017-07-05$23.51$21.81-2.68%2
2017-06-282017-06-30$24.75$24.11-0.64%3
2017-06-122017-06-16$23.93$24.764.83%5
2017-05-312017-06-08$22.73$24.677.11%7
2017-05-112017-05-18$21.54$20.87-6.06%6
2017-03-292017-05-03$18.49$20.7314.71%25
2017-03-272017-03-28$18.01$18.502.48%2
2016-12-212016-12-22$13.85$13.90-0.72%2
2016-12-142016-12-20$13.25$13.922.11%5
2016-04-292016-05-02$16.05$16.12-3.00%2
2016-04-052016-04-28$17.03$16.511.61%18
2016-03-242016-03-28$15.18$15.352.12%2
2016-03-042016-03-21$13.40$15.8918.67%12
2015-12-172015-12-28$15.56$15.26-1.88%7
2015-12-032015-12-10$15.51$15.14-3.41%6
2015-11-192015-12-02$14.79$15.477.08%9
2015-08-062015-08-07$16.41$16.17-9.08%2
2015-07-212015-07-22$17.78$17.86-5.68%2
2014-03-212014-03-24$15.26$14.68-2.76%2