Strategy Zoo / S0489

PriceMomentum_V0489

ARCHIVEDmomentum

structuralchanged ret_20d threshold 0.05 -> -0.061; swapped indicator ret_20d -> ret_1d

Fitness
0.5636
Generation
22
Complexity
3
Created
2026-09-19

Lineage

Parents (1)
PriceMomentum_V0160S0160 · gen 7ARCHIVEDstructural

changed ret_20d threshold -0.03 -> 0.0392

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0489  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_1d > 0.0239:
    position = 1.0
if long and ret_20d < 0.0392:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.2%74.5%52.9%36.8%
Total Return279.7%431.5%379.6%9865.1%
Sharpe0.711.371.391.05
Sortino0.711.371.301.01
Calmar0.281.572.430.57
Volatility29.3%49.6%34.9%35.7%
Max DD-64.6%-47.6%-21.8%-64.6%
Win Rate43.3%48.3%58.8%48.7%
Avg Win7.4%13.1%6.5%8.4%
Avg Loss-3.0%-4.3%-3.5%-3.4%
Payoff2.473.041.852.49
Expectancy1.5%4.1%2.4%2.4%
Profit Factor1.892.842.632.36
Trades1415880279
Avg Holding Days5.56.44.45.4
Turnover35.438.743.638.1
Exposure32.2%41.1%31.8%34.0%

Growth of $100

PriceMomentum_V0489 vs TSLA Buy & Hold
PriceMomentum_V0489 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
201635.0%1.79-7.4%19
201715.1%0.78-15.4%13
2018-58.3%-3.12-58.1%30
201952.6%2.21-7.5%17
2020511.0%2.86-33.7%15
202128.2%0.91-21.6%16
2022-35.1%-1.34-43.2%27

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 testDOWNTREND26786.2%2.3136%
hidden testEXPENSIVE83119.1%2.4853%
hidden testEXTREME48165.3%2.8969%
hidden testHIGH VOLATILITY25465.5%1.2746%
hidden testLOW VOLATILITY42948.3%2.1325%
hidden testMEDIUM VOLATILITY24831.6%1.0129%
hidden testNORMAL80034.2%1.0927%
hidden testSIDEWAYS2931.2%0.073%
hidden testUPTREND37158.8%1.3751%
trainDOWNTREND518-0.3%-0.0125%
trainEXPENSIVE31136.3%1.0458%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69941.2%1.0436%
trainLOW VOLATILITY74523.8%1.1934%
trainMEDIUM VOLATILITY568-7.9%-0.3326%
trainNORMAL1,601-6.2%-0.2923%
trainSIDEWAYS592-5.4%-0.453%
trainUPTREND90250.4%1.2656%
validationDOWNTREND1250.9%0.0321%
validationEXPENSIVE13867.9%1.1862%
validationEXTREME144338.7%4.1881%
validationHIGH VOLATILITY25874.1%1.0651%
validationLOW VOLATILITY18327.5%1.6021%
validationMEDIUM VOLATILITY31586.6%2.0944%
validationNORMAL474-14.2%-0.4823%
validationSIDEWAYS206-19.2%-1.274%
validationUPTREND425130.0%2.0765%

Trades (full period)

latest 100 of 280
EntryExitEntry PxExit PxReturnDays
2026-08-20—$345.13—4.19%21OPEN
2026-08-142026-08-17$342.27$339.300.48%2
2026-08-102026-08-11$330.88$332.810.50%2
2026-08-042026-08-05$327.35$321.551.43%2
2026-07-312026-08-03$311.21$322.080.56%2
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-05-042026-05-08$392.51$428.355.16%5
2026-04-152026-04-16$391.95$388.907.41%2
2026-04-012026-04-02$381.26$360.592.36%2
2026-03-242026-03-25$383.03$385.950.37%2
2026-02-092026-02-10$417.32$425.211.31%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-152026-01-05$475.31$451.67-4.74%14
2025-12-042025-12-05$454.53$455.001.54%2
2025-11-252025-11-26$419.40$426.580.19%2
2025-11-112025-11-12$439.62$430.60-1.46%2
2025-11-062025-11-07$445.91$429.52-3.69%2
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-282025-10-29$460.55$461.511.60%2
2025-10-202025-10-21$447.43$442.601.65%2
2025-09-122025-10-15$395.94$435.1516.16%24
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-292025-07-30$321.20$319.04-1.55%2
2025-07-212025-07-22$328.49$332.11-0.55%2
2025-07-172025-07-18$319.41$329.65-0.90%2
2025-07-112025-07-14$313.51$316.900.97%2
2025-07-032025-07-07$315.35$293.94-0.29%2
2025-06-242025-06-25$340.47$327.55-2.55%2
2025-06-102025-06-11$326.09$326.435.47%2
2025-05-282025-06-06$356.90$295.14-21.70%8
2025-05-092025-05-12$298.26$318.384.51%2
2025-04-252025-05-02$284.95$287.217.89%6
2025-04-232025-04-24$250.74$259.515.16%2
2025-04-102025-04-14$252.40$252.35-7.50%3
2025-04-022025-04-03$282.76$267.285.12%2
2025-03-242025-03-25$278.39$288.1411.72%2
2025-03-202025-03-21$236.26$248.71-0.03%2
2025-03-172025-03-18$238.01$225.31-4.98%2
2025-03-122025-03-13$248.09$240.687.39%2
2025-03-062025-03-07$263.45$262.67-5.80%2
2025-02-132025-02-14$355.94$355.845.57%2
2025-01-312025-02-03$404.60$383.680.88%2
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-162025-01-17$413.82$426.50-3.56%2
2024-11-062025-01-08$288.53$394.9456.55%43
2024-10-252024-10-28$269.19$262.513.14%2
2024-10-072024-10-11$240.83$217.80-4.72%5
2024-09-202024-09-27$238.25$260.464.01%6
2024-09-032024-09-18$210.60$227.206.21%12
2024-08-262024-08-27$213.21$209.21-3.42%2
2024-08-202024-08-21$221.10$223.27-0.93%2
2024-08-162024-08-19$216.12$222.720.72%2
2024-08-142024-08-15$201.38$214.14-3.30%2
2024-08-092024-08-12$200.00$197.490.38%2
2024-07-022024-08-01$231.26$216.8610.37%22
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-152024-05-24$173.99$179.24-2.34%8
2024-04-302024-05-08$183.28$174.72-8.56%7
2024-04-252024-04-26$170.18$168.294.76%2
2024-04-092024-04-10$176.88$171.762.05%2
2024-03-272024-03-28$179.83$175.791.01%2
2024-03-212024-03-22$172.82$170.83-1.81%2
2024-03-192024-03-20$171.32$175.66-1.63%2
2024-02-272024-03-05$199.73$180.74-5.84%6
2024-02-152024-02-16$200.45$199.956.02%2
2023-11-022023-11-03$218.51$219.966.04%2
2023-08-302023-08-31$256.90$258.08-0.31%2
2023-08-282023-08-29$238.82$257.18-0.10%2
2023-08-222023-08-23$233.19$236.860.63%2
2023-07-312023-08-01$267.43$261.070.17%2
2023-07-252023-07-28$265.28$266.44-5.15%4
2023-06-052023-07-21$217.61$260.0222.62%33
2023-05-182023-05-31$176.89$203.9315.47%9
2023-05-082023-05-09$171.79$169.150.82%2
2023-04-282023-05-01$164.31$161.832.37%2
2023-01-232023-02-10$143.75$196.8955.09%15
2023-01-182023-01-19$128.78$127.17-2.26%2
2023-01-122023-01-13$123.56$122.400.08%2
2023-01-092023-01-10$119.77$118.855.73%2
2023-01-052023-01-06$110.34$113.06-3.10%2
2022-12-292022-12-30$121.82$123.187.87%2
2022-12-122022-12-13$167.82$160.95-6.47%2
2022-12-012022-12-02$194.70$194.86-0.20%2
2022-11-252022-11-28$182.86$182.92-0.39%2
2022-11-112022-11-14$195.97$190.952.55%2
2022-10-262022-10-27$224.64$225.090.80%2
2022-10-242022-10-25$211.25$222.42-1.69%2
2022-10-182022-10-19$220.19$222.040.18%2
2022-09-152022-09-16$303.75$303.350.18%2
2022-09-122022-09-13$304.42$292.131.38%2
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-07-222022-08-02$272.24$300.599.19%8
2022-07-082022-07-11$250.76$234.342.34%2
2022-07-062022-07-07$231.73$244.54-0.77%2
2022-06-222022-06-28$236.09$232.663.12%5
2022-06-162022-06-17$213.10$216.76-8.73%2
2022-06-032022-06-06$234.52$238.28-9.41%2
2022-05-312022-06-01$252.75$246.79-0.38%2
2022-05-262022-05-27$235.91$253.217.22%2