Strategy Zoo / S1659

PriceMomentum_V1659

ARCHIVEDhybrid

structuralrestricted to bubble regimes ['EXTREME', 'NORMAL']

Fitness
0.4569
Generation
76
Complexity
15
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1386S1386 · gen 64ELITEstructural

entry from PriceMomentum_V1342, exit from PriceMomentum_V1243

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1659  [hybrid]
require regime.bubble in ['EXTREME', 'NORMAL']
if flat and ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.0062)) or ret_20d > 0.184):
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.2%48.4%1.3%12.9%
Total Return73.6%227.0%4.8%495.0%
Sharpe0.431.390.180.61
Sortino0.331.460.140.50
Calmar0.211.300.030.33
Volatility20.9%32.0%25.7%24.8%
Max DD-33.8%-37.3%-39.0%-39.0%
Win Rate51.2%58.8%37.5%48.8%
Avg Win8.0%17.6%9.8%10.8%
Avg Loss-4.8%-5.1%-4.7%-4.8%
Payoff1.673.432.082.24
Expectancy1.8%8.3%0.7%2.8%
Profit Factor1.764.891.252.14
Trades41172482
Avg Holding Days15.720.314.216.2
Turnover9.110.510.99.8
Exposure24.8%33.8%27.0%27.2%

Growth of $100

PriceMomentum_V1659 vs TSLA Buy & Hold
PriceMomentum_V1659 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
201610.9%0.82-11.1%2
20176.7%0.62-11.1%5
2018-16.4%-1.04-20.3%6
201918.8%0.97-13.8%2
2020108.8%2.16-23.0%7
202131.9%1.03-18.6%5
202218.5%0.78-15.2%5

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 testDOWNTREND278-4.7%-0.2718%
hidden testEXPENSIVE8334.7%1.865%
hidden testEXTREME4826.9%0.7733%
hidden testHIGH VOLATILITY254-21.0%-0.8018%
hidden testLOW VOLATILITY44544.1%1.8732%
hidden testMEDIUM VOLATILITY250-39.6%-1.4127%
hidden testNORMAL8180.2%0.0129%
hidden testSIDEWAYS300-9.5%-0.3732%
hidden testUPTREND37122.9%0.7530%
trainDOWNTREND5181.6%0.188%
trainEXPENSIVE311-6.8%-0.463%
trainEXTREME100149.2%3.9853%
trainHIGH VOLATILITY6992.8%0.1311%
trainLOW VOLATILITY74526.8%1.3140%
trainMEDIUM VOLATILITY568-6.3%-0.3022%
trainNORMAL1,6013.4%0.1727%
trainSIDEWAYS592-0.0%-0.0022%
trainUPTREND90219.4%0.7536%
validationDOWNTREND12546.4%2.3311%
validationEXPENSIVE138-62.2%-3.123%
validationEXTREME144187.0%4.1049%
validationHIGH VOLATILITY25845.3%1.3421%
validationLOW VOLATILITY18345.0%1.9554%
validationMEDIUM VOLATILITY31543.8%1.2533%
validationNORMAL47432.4%1.1138%
validationSIDEWAYS20610.9%0.4236%
validationUPTREND42560.4%1.6240%

Trades (full period)

82 trades
EntryExitEntry PxExit PxReturnDays
2026-08-242026-09-30$348.95$354.81-2.96%27
2026-05-052026-06-08$389.37$408.95-0.58%24
2026-04-202026-04-24$392.50$376.30-6.90%5
2025-12-152026-01-05$475.31$451.67-4.74%14
2025-08-252025-09-15$346.60$410.0416.22%15
2025-08-112025-08-20$339.03$323.90-0.30%8
2025-06-022025-06-12$342.69$319.11-13.19%9
2025-05-222025-05-28$341.04$356.908.23%4
2025-05-062025-05-15$275.35$342.8213.41%8
2025-04-302025-05-02$282.16$287.21-1.70%3
2025-04-102025-04-22$252.40$237.97-7.04%8
2025-01-062025-01-13$411.05$403.31-1.65%5
2024-12-032025-01-03$351.42$410.445.54%22
2024-11-252024-11-26$338.59$338.23-1.71%2
2024-11-192024-11-22$346.00$352.560.03%4
2024-11-122024-11-14$328.49$311.18-2.39%3
2024-09-062024-10-14$210.73$219.16-9.31%27
2024-07-032024-08-02$246.39$207.670.04%22
2024-05-152024-05-29$173.99$176.19-0.16%10
2024-04-302024-05-10$183.28$168.47-4.84%9
2023-11-172024-01-05$234.30$237.491.65%33
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-05-252023-07-24$184.47$269.0641.88%40
2023-01-272023-03-08$177.90$182.000.84%28
2022-07-142022-08-29$238.31$284.8221.29%33
2022-06-242022-06-29$245.71$228.49-0.45%4
2022-03-222022-04-21$331.33$336.265.88%22
2022-01-122022-01-24$368.74$310.00-2.70%8
2022-01-042022-01-07$383.20$342.32-4.80%4
2021-08-042021-12-01$236.97$365.0049.70%84
2021-06-142021-07-23$205.90$214.466.24%29
2021-04-142021-05-04$244.08$224.53-10.34%15
2021-04-052021-04-08$230.35$227.930.52%4
2021-01-112021-01-12$270.40$283.15-8.01%2
2020-12-082020-12-10$216.63$209.02-6.00%3
2020-09-152020-09-24$149.92$129.26-3.74%8
2020-08-142020-09-09$110.05$122.0912.96%18
2020-06-302020-08-10$71.99$94.5729.82%29
2020-06-012020-06-25$59.87$65.7314.85%19
2020-04-142020-05-29$47.33$55.678.66%33
2020-01-222020-03-04$37.97$49.9726.45%30
2019-10-252019-12-17$21.88$25.2715.18%37
2019-07-012019-08-02$15.14$15.623.15%24
2018-10-292018-12-19$22.32$22.202.69%36
2018-08-032018-08-20$23.21$20.56-5.17%12
2018-06-142018-07-06$23.85$20.59-4.26%16
2018-03-132018-03-19$22.79$20.90-6.28%5
2018-01-222018-02-07$23.44$23.00-4.78%13
2018-01-092018-01-12$22.25$22.410.54%4
2017-12-122017-12-28$22.74$21.02-5.44%12
2017-06-142017-06-30$25.38$24.11-4.23%13
2017-04-062017-04-07$19.91$20.170.43%2
2017-01-312017-02-03$16.80$16.760.17%4
2017-01-042017-01-25$15.13$16.9617.11%15
2016-07-262016-08-16$15.30$14.91-2.12%16
2016-03-072016-05-03$13.69$15.4913.29%41
2015-12-172015-12-29$15.56$15.81-2.57%8
2015-12-022015-12-07$15.47$15.41-1.96%4
2015-09-222015-09-30$17.40$16.56-6.83%7
2015-08-062015-08-07$16.41$16.17-9.08%2
2015-07-212015-07-27$17.78$16.87-6.16%5
2015-04-142015-07-09$13.83$17.1921.29%61
2014-11-112014-12-02$16.74$15.43-4.44%15
2014-08-052014-09-16$15.90$17.386.22%30
2014-06-092014-07-16$13.69$14.485.27%27
2014-05-282014-06-03$14.02$13.66-3.44%5
2013-12-202013-12-23$9.55$9.570.65%2
2013-08-232013-09-09$10.79$10.712.47%11
2013-08-092013-08-15$10.20$9.31-3.92%5
2013-07-222013-08-08$8.16$10.234.88%14
2013-07-182013-07-19$7.94$7.98-0.50%2
2013-07-012013-07-17$7.81$8.021.38%12
2013-04-192013-06-25$3.19$6.8340.09%47
2013-03-262013-04-11$2.52$2.9114.65%12
2013-02-152013-02-22$2.47$2.41-8.31%5
2013-02-122013-02-14$2.53$2.55-0.12%3
2012-11-062012-12-31$2.08$2.265.25%38
2012-08-242012-09-05$1.97$1.86-4.06%8
2012-06-282012-07-20$2.09$2.120.77%16
2012-06-192012-06-27$2.14$2.133.09%7
2012-03-272012-04-10$2.53$2.16-11.54%10
2012-02-022012-03-23$2.02$2.278.58%36