Strategy Zoo / S0992

PriceMomentum_V0992

ARCHIVEDhybrid

structuralreplaced exit rule with: roll_high_50 > close

Fitness
0.5979
Generation
45
Complexity
4
Created
2026-10-01

Lineage

Parents (1)
PriceMomentum_V0971S0971 · gen 44ARCHIVEDstructural

changed ret_20d threshold -0.0017 -> -0.1499

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0992  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
require regime.bubble in ['EXPENSIVE', 'EXTREME']
if flat and ret_20d > 0.05:
    position = 1.0
if long and roll_high_50 > close:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR21.2%49.0%1.5%20.9%
Total Return363.5%230.9%5.8%1521.7%
Sharpe1.111.290.170.95
Sortino1.040.990.080.63
Calmar1.771.490.060.64
Volatility18.7%35.8%15.7%22.7%
Max DD-11.9%-32.8%-25.1%-32.8%
Win Rate52.7%58.8%35.7%52.9%
Avg Win4.4%5.2%6.4%4.9%
Avg Loss-1.7%-3.2%-3.0%-2.4%
Payoff2.591.612.122.02
Expectancy1.5%1.7%0.4%1.4%
Profit Factor2.882.301.182.27
Trades1128028221
Avg Holding Days2.52.52.72.6
Turnover28.253.315.030.0
Exposure8.6%16.3%5.1%9.3%

Growth of $100

PriceMomentum_V0992 vs TSLA Buy & Hold
PriceMomentum_V0992 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
20160.0%0.000.0%0
201717.9%1.13-8.8%37
20180.0%0.000.0%0
20199.2%1.83-0.9%2
2020205.3%2.17-32.8%71
20214.3%0.35-15.9%9
20220.0%0.000.0%0

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 testDOWNTREND2750.0%0.000%
hidden testEXPENSIVE83-43.8%-1.3630%
hidden testEXTREME48147.8%2.7246%
hidden testHIGH VOLATILITY25418.5%0.808%
hidden testLOW VOLATILITY43412.2%1.613%
hidden testMEDIUM VOLATILITY251-29.5%-1.756%
hidden testNORMAL808-1.1%-0.570%
hidden testSIDEWAYS2930.0%0.000%
hidden testUPTREND3716.9%0.2813%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31135.6%1.4634%
trainEXTREME100318.4%4.5664%
trainHIGH VOLATILITY69949.6%1.7412%
trainLOW VOLATILITY7458.2%1.017%
trainMEDIUM VOLATILITY5682.1%0.177%
trainNORMAL1,601-0.6%-0.510%
trainSIDEWAYS5920.0%0.000%
trainUPTREND90246.5%1.6719%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE13816.1%0.3636%
validationEXTREME144227.6%3.3351%
validationHIGH VOLATILITY25874.2%1.4022%
validationLOW VOLATILITY18318.1%1.435%
validationMEDIUM VOLATILITY31539.9%1.5118%
validationNORMAL4740.0%0.000%
validationSIDEWAYS206-0.1%-1.110%
validationUPTREND42582.4%1.7329%

Trades (full period)

latest 100 of 221
EntryExitEntry PxExit PxReturnDays
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-032025-11-05$468.37$462.07-2.89%3
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-102025-10-13$413.49$435.90-5.26%2
2025-10-082025-10-09$438.69$435.541.09%2
2025-10-062025-10-07$453.25$433.095.24%2
2025-09-292025-10-03$443.21$429.83-1.20%5
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-222025-09-24$434.21$442.79-0.25%3
2025-09-152025-09-19$410.04$426.075.07%5
2025-05-302025-06-02$346.46$342.69-3.54%2
2025-05-282025-05-29$356.90$358.43-1.85%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-312025-01-02$403.84$379.28-3.45%2
2024-12-272024-12-30$431.66$417.41-5.14%2
2024-12-242024-12-26$462.28$454.137.15%2
2024-12-202024-12-23$421.06$430.60-3.66%2
2024-12-162024-12-19$463.02$436.170.70%4
2024-12-052024-12-13$369.49$436.2316.58%7
2024-12-022024-12-04$357.09$357.931.61%3
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-222024-11-26$352.56$338.23-0.50%3
2024-11-202024-11-21$342.03$339.64-1.35%2
2024-11-182024-11-19$338.74$346.005.41%2
2024-11-142024-11-15$311.18$320.72-5.97%2
2024-11-072024-11-13$296.91$330.2413.63%5
2021-02-042021-02-05$283.33$284.08-0.75%2
2021-02-022021-02-03$290.93$284.903.72%2
2021-01-292021-02-01$264.51$279.94-5.21%2
2021-01-262021-01-28$294.36$278.48-2.09%3
2021-01-222021-01-25$282.21$293.60-0.00%2
2021-01-202021-01-21$283.48$281.660.50%2
2021-01-152021-01-19$275.39$281.52-2.43%2
2021-01-132021-01-14$284.80$281.670.38%2
2021-01-042021-01-12$243.26$283.1514.73%7
2020-12-302020-12-31$231.59$235.224.12%2
2020-12-282020-12-29$221.23$222.000.09%2
2020-12-232020-12-24$215.33$220.590.68%2
2020-12-172020-12-22$218.63$213.454.15%4
2020-12-152020-12-16$211.08$207.59-1.23%2
2020-12-112020-12-14$203.33$213.28-2.92%2
2020-12-042020-12-10$199.68$209.021.67%5
2020-12-022020-12-03$189.61$197.79-2.92%2
2020-11-242020-12-01$185.13$194.928.56%5
2020-11-192020-11-23$166.42$173.950.41%3
2020-10-222020-10-23$141.93$140.210.54%2
2020-10-162020-10-19$146.56$143.61-2.25%2
2020-10-132020-10-14$148.88$153.770.78%2
2020-10-092020-10-12$144.67$147.431.70%2
2020-10-072020-10-08$141.77$141.972.53%2
2020-09-222020-09-23$141.41$126.79-5.79%2
2020-09-182020-09-21$147.38$149.804.22%2
2020-09-162020-09-17$147.25$141.14-1.98%2
2020-09-142020-09-15$139.87$149.9212.37%2
2020-09-102020-09-11$123.78$124.241.18%2
2020-09-082020-09-09$110.07$122.09-21.24%2
2020-09-032020-09-04$135.67$139.44-9.21%2
2020-09-012020-09-02$158.35$149.12-4.86%2
2020-08-262020-08-31$143.54$166.119.18%4
2020-08-212020-08-25$136.67$134.890.42%3
2020-08-142020-08-20$110.05$133.4615.66%5
2020-08-062020-08-07$99.31$96.850.11%2
2020-08-042020-08-05$99.13$99.00-0.07%2
2020-07-312020-08-03$95.38$99.00-4.01%2
2020-07-292020-07-30$99.94$99.171.33%2
2020-07-272020-07-28$102.64$98.438.44%2
2020-07-232020-07-24$100.87$94.47-5.17%2
2020-07-202020-07-22$109.53$106.164.30%3
2020-07-152020-07-17$103.07$100.06-1.26%3
2020-07-102020-07-14$102.98$101.127.17%3
2020-07-012020-07-09$74.64$92.9526.24%6
2020-06-292020-06-30$67.29$71.994.96%2
2020-06-252020-06-26$65.73$63.982.41%2
2020-06-232020-06-24$66.79$64.060.55%2
2020-06-192020-06-22$66.73$66.29-0.50%2
2020-06-172020-06-18$66.12$66.930.78%2
2020-06-152020-06-16$66.06$65.485.74%2
2020-06-112020-06-12$64.86$62.35-5.29%2
2020-06-082020-06-10$63.33$68.346.01%3
2020-06-042020-06-05$57.63$59.04-2.30%2
2020-06-012020-06-03$59.87$58.865.37%3
2020-05-282020-05-29$53.72$55.67-1.96%2
2020-05-212020-05-26$55.17$54.59-0.04%3
2020-05-192020-05-20$53.87$54.37-0.89%2
2020-05-152020-05-18$53.28$54.24-0.72%2
2020-04-282020-04-29$51.27$53.37-3.91%2
2020-04-242020-04-27$48.34$53.252.56%2
2020-04-222020-04-23$48.81$47.046.40%2
2020-04-202020-04-21$49.76$45.78-1.20%2
2020-04-162020-04-17$49.68$50.261.91%2
2020-04-142020-04-15$47.33$48.668.85%2
2020-03-032020-03-04$49.70$49.970.05%2
2020-02-282020-03-02$44.53$49.57-1.82%2
2020-02-262020-02-27$51.92$45.27-2.84%2
2020-02-242020-02-25$55.59$53.33-7.65%2
2020-02-202020-02-21$59.96$60.07-2.16%2
2020-02-182020-02-19$57.23$61.167.09%2
2020-02-132020-02-14$53.60$53.344.58%2