Strategy Zoo / S1318

PriceMomentum_V1318

ARCHIVEDhybrid

structuralreplaced exit rule with: roc_20 > 18.0356

Fitness
0.2848
Generation
60
Complexity
4
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V0971S0971 · gen 44ARCHIVEDstructural

changed ret_20d threshold -0.0017 -> -0.1499

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1318  [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 roc_20 > 18.0356:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR10.2%13.6%0.2%8.4%
Total Return116.8%46.6%0.8%228.6%
Sharpe0.580.530.090.45
Sortino0.340.380.050.27
Calmar0.340.240.010.15
Volatility20.4%39.0%15.9%24.5%
Max DD-30.2%-55.7%-29.9%-55.7%
Win Rate56.8%59.0%53.1%57.3%
Avg Win4.9%5.2%3.2%4.7%
Avg Loss-3.8%-5.0%-3.4%-4.2%
Payoff1.291.020.951.13
Expectancy1.2%1.0%0.1%0.9%
Profit Factor1.701.471.081.51
Trades817832192
Avg Holding Days4.53.33.73.9
Turnover20.352.017.126.1
Exposure14.2%23.3%9.2%14.8%

Growth of $100

PriceMomentum_V1318 vs TSLA Buy & Hold
PriceMomentum_V1318 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
20178.5%0.44-19.4%17
20180.0%0.000.0%0
20196.7%0.95-3.9%3
202053.9%0.99-55.7%67
2021-7.9%-0.47-17.0%10
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 testDOWNTREND2780.0%0.000%
hidden testEXPENSIVE83-77.7%-2.0461%
hidden testEXTREME48192.9%4.0371%
hidden testHIGH VOLATILITY25415.8%0.7812%
hidden testLOW VOLATILITY4408.7%1.204%
hidden testMEDIUM VOLATILITY250-25.9%-1.2216%
hidden testNORMAL813-1.8%-0.790%
hidden testSIDEWAYS295-4.1%-0.940%
hidden testUPTREND3717.0%0.2823%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31121.0%0.5070%
trainEXTREME100219.1%4.3360%
trainHIGH VOLATILITY69918.9%0.7217%
trainLOW VOLATILITY7459.6%0.8110%
trainMEDIUM VOLATILITY5685.8%0.2815%
trainNORMAL1,601-3.0%-0.900%
trainSIDEWAYS5923.4%0.890%
trainUPTREND90224.0%0.7931%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE138-59.4%-1.0064%
validationEXTREME144195.5%3.0960%
validationHIGH VOLATILITY258-1.5%-0.0331%
validationLOW VOLATILITY1834.1%0.2216%
validationMEDIUM VOLATILITY31548.1%1.9121%
validationNORMAL474-9.3%-0.800%
validationSIDEWAYS206-21.4%-1.211%
validationUPTREND42546.9%0.9341%

Trades (full period)

latest 100 of 192
EntryExitEntry PxExit PxReturnDays
2025-10-142025-11-13$429.24$401.99-1.41%23
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-10-032025-10-06$429.83$453.25-1.61%2
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-292025-09-30$443.21$444.720.44%2
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-232025-09-24$425.85$442.79-2.12%2
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-152025-09-16$410.04$421.623.36%2
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-022025-02-24$379.28$330.53-16.53%35
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-232024-12-24$430.60$462.282.06%2
2024-12-192024-12-20$436.17$421.06-1.10%2
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-132024-12-16$436.23$463.024.13%2
2024-12-102024-12-12$400.99$418.108.76%3
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-212024-11-22$339.64$352.56-0.90%2
2024-11-192024-11-20$346.00$342.031.94%2
2024-11-152024-11-18$320.72$338.742.86%2
2024-11-132024-11-14$330.24$311.180.33%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2021-02-032021-02-19$284.90$260.43-9.97%12
2021-02-012021-02-02$279.94$290.935.63%2
2021-01-282021-01-29$278.48$264.51-3.52%2
2021-01-262021-01-27$294.36$288.050.06%2
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-112021-01-12$270.40$283.15-8.01%2
2021-01-062021-01-08$251.99$293.3410.79%3
2021-01-042021-01-05$243.26$245.043.21%2
2020-12-242020-12-31$220.59$235.227.34%5
2020-12-222020-12-23$213.45$215.33-1.66%2
2020-12-182020-12-21$231.67$216.625.76%2
2020-12-162020-12-17$207.59$218.63-1.85%2
2020-12-142020-12-15$213.28$211.084.69%2
2020-12-102020-12-11$209.02$203.333.53%2
2020-12-082020-12-09$216.63$201.491.06%2
2020-12-042020-12-07$199.68$213.920.75%2
2020-12-022020-12-03$189.61$197.79-2.92%2
2020-11-302020-12-01$189.20$194.92-3.30%2
2020-11-252020-11-27$191.33$195.253.15%2
2020-11-192020-11-24$166.42$185.137.02%4
2020-10-082020-11-13$141.97$136.17-3.38%27
2020-09-162020-10-07$147.25$141.77-8.14%16
2020-09-112020-09-15$124.24$149.9212.78%3
2020-09-082020-09-10$110.07$123.78-12.64%3
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-282020-08-31$147.56$166.11-1.33%2
2020-08-262020-08-27$143.54$149.256.21%2
2020-08-242020-08-25$134.28$134.89-1.94%2
2020-08-202020-08-21$133.46$136.676.36%2
2020-08-042020-08-19$99.13$125.2426.82%12
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-212020-07-22$104.56$106.16-4.74%2
2020-07-172020-07-20$100.06$109.53-0.19%2
2020-07-152020-07-16$103.07$100.041.72%2
2020-07-132020-07-14$99.80$101.12-3.28%2
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.447.74%2
2020-06-292020-07-01$67.29$74.6412.29%3
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-122020-06-16$62.35$65.481.65%3
2020-06-032020-06-11$58.86$64.8616.04%7
2020-05-152020-06-02$53.28$58.7711.57%12
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-02-272020-03-19$45.27$28.51-53.72%16
2020-02-252020-02-26$53.33$51.92-4.26%2
2020-02-212020-02-24$60.07$55.59-0.02%2
2020-02-192020-02-20$61.16$59.966.67%2
2020-02-142020-02-18$53.34$57.23-0.69%2
2020-02-122020-02-13$51.15$53.60-1.11%2
2020-02-102020-02-11$51.42$51.632.90%2
2020-02-062020-02-07$49.93$49.871.74%2
2020-02-042020-02-05$59.14$48.9813.51%2