Strategy Zoo / S0079

PriceMomentum_V0079

ARCHIVEDmomentum

structuralswapped indicator ret_20d -> ret_60d

Fitness
0.2707
Generation
3
Complexity
2
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0053S0053 · gen 2ARCHIVEDstructural

changed ret_20d threshold 0.05 -> -0.0698

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0079  [momentum]
if flat and ret_20d > -0.0698:
    position = 1.0
if long and ret_60d < 0.0544:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR3.4%43.6%4.4%11.1%
Total Return30.5%196.3%17.2%366.5%
Sharpe0.280.910.310.46
Sortino0.361.100.410.58
Calmar0.040.720.080.14
Volatility39.5%59.0%42.8%45.0%
Max DD-78.2%-60.7%-56.8%-78.2%
Win Rate43.0%37.8%43.4%42.6%
Avg Win4.2%11.5%3.9%5.0%
Avg Loss-2.3%-3.1%-2.5%-2.5%
Payoff1.813.731.532.03
Expectancy0.5%2.4%0.2%0.7%
Profit Factor1.362.271.171.51
Trades41282175669
Avg Holding Days4.07.24.34.5
Turnover103.354.795.091.2
Exposure63.1%66.9%61.3%63.5%

Growth of $100

PriceMomentum_V0079 vs TSLA Buy & Hold
PriceMomentum_V0079 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
2016-19.6%-0.81-33.5%69
201718.8%0.71-33.5%36
2018-45.2%-1.26-49.5%60
20194.8%0.31-38.1%57
2020326.5%2.16-60.7%10
202113.0%0.50-42.7%36
2022-48.2%-1.79-49.6%36

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 testDOWNTREND267-5.7%-0.1829%
hidden testEXPENSIVE8363.2%1.1484%
hidden testEXTREME48185.0%2.93100%
hidden testHIGH VOLATILITY2549.5%0.1765%
hidden testLOW VOLATILITY42932.0%1.0654%
hidden testMEDIUM VOLATILITY248-14.7%-0.3370%
hidden testNORMAL800-2.0%-0.0557%
hidden testSIDEWAYS293-67.8%-1.9053%
hidden testUPTREND37191.3%1.7191%
trainDOWNTREND518-40.9%-1.4433%
trainEXPENSIVE31169.9%1.5082%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY6999.7%0.1956%
trainLOW VOLATILITY74530.1%1.0569%
trainMEDIUM VOLATILITY568-12.2%-0.3464%
trainNORMAL1,601-25.6%-0.7557%
trainSIDEWAYS592-36.8%-1.1746%
trainUPTREND90272.4%1.5092%
validationDOWNTREND125-20.0%-1.3014%
validationEXPENSIVE13821.1%0.3188%
validationEXTREME144350.9%3.9694%
validationHIGH VOLATILITY25854.3%0.6959%
validationLOW VOLATILITY18342.1%1.3379%
validationMEDIUM VOLATILITY31560.0%1.1567%
validationNORMAL474-27.1%-0.6653%
validationSIDEWAYS206-66.9%-1.6145%
validationUPTREND425133.9%1.8593%

Trades (full period)

latest 100 of 670
EntryExitEntry PxExit PxReturnDays
2026-09-18—$363.40—-0.86%1OPEN
2026-09-162026-09-17$358.08$366.200.22%2
2026-09-142026-09-15$358.97$356.58-1.97%2
2026-09-102026-09-11$363.56$365.44-1.35%2
2026-09-082026-09-09$368.16$367.813.77%2
2026-09-032026-09-04$376.37$354.085.22%2
2026-09-012026-09-02$356.09$357.01-3.42%2
2026-08-282026-08-31$348.75$367.95-1.91%2
2026-08-262026-08-27$345.82$354.81-1.46%2
2026-08-242026-08-25$348.95$350.25-4.03%2
2026-08-202026-08-21$345.13$362.86-1.90%2
2026-07-222026-07-23$374.01$319.69-1.50%2
2026-07-172026-07-20$380.84$369.57-2.81%2
2026-07-152026-07-16$394.46$391.06-0.63%2
2026-06-302026-07-14$420.60$396.18-4.34%10
2026-06-222026-06-23$405.05$381.610.94%2
2026-06-162026-06-18$404.66$400.49-3.79%3
2026-06-082026-06-09$408.95$396.684.39%2
2026-06-032026-06-05$423.70$391.00-1.45%3
2026-05-262026-06-02$433.59$423.74-2.57%6
2026-05-212026-05-22$417.85$426.01-0.06%2
2026-05-192026-05-20$404.11$417.26-1.63%2
2026-05-142026-05-18$443.30$409.99-5.36%3
2026-05-122026-05-13$433.45$445.27-2.79%2
2026-05-082026-05-11$428.35$445.003.82%2
2026-05-062026-05-07$398.73$411.792.20%2
2026-05-042026-05-05$392.51$389.370.23%2
2026-04-302026-05-01$381.63$390.822.17%2
2026-04-282026-04-29$376.02$372.80-0.90%2
2026-04-242026-04-27$376.30$378.670.49%2
2026-04-222026-04-23$387.51$373.720.08%2
2026-04-202026-04-21$392.50$386.42-2.22%2
2026-04-162026-04-17$388.90$400.62-0.98%2
2026-04-012026-04-02$381.26$360.592.36%2
2026-03-242026-03-25$383.03$385.950.37%2
2026-03-182026-03-19$392.78$380.30-1.82%2
2026-03-162026-03-17$395.56$399.270.91%2
2026-03-112026-03-12$407.82$395.011.95%2
2026-03-092026-03-10$398.68$399.240.29%2
2026-03-052026-03-06$405.55$396.73-0.30%2
2026-03-032026-03-04$392.43$405.94-2.90%2
2026-02-272026-03-02$402.51$403.32-1.68%2
2026-02-252026-02-26$417.40$408.581.76%2
2026-02-192026-02-20$411.71$411.82-0.11%2
2026-02-172026-02-18$410.63$411.32-1.83%2
2026-02-112026-02-13$428.27$417.44-2.11%3
2026-02-092026-02-10$417.32$425.211.31%2
2026-02-042026-02-05$406.01$397.21-3.98%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-292026-01-30$416.56$430.41-3.65%2
2026-01-202026-01-21$419.25$431.44-4.37%2
2026-01-132026-01-14$447.20$439.20-0.59%2
2026-01-092026-01-12$445.01$448.961.91%2
2026-01-072026-01-08$431.41$435.80-0.56%2
2026-01-052026-01-06$451.67$432.962.90%2
2025-12-302026-01-02$454.43$438.07-2.35%3
2025-12-152025-12-29$475.31$459.643.33%10
2025-09-032025-12-12$334.09$458.9635.42%72
2025-08-292025-09-02$333.87$329.36-3.70%2
2025-08-272025-08-28$349.60$345.98-0.79%2
2025-08-252025-08-26$346.60$351.671.74%2
2025-08-212025-08-22$320.11$340.01-1.37%2
2025-08-192025-08-20$329.31$323.90-1.94%2
2025-08-152025-08-18$330.56$335.16-1.69%2
2025-08-132025-08-14$339.38$335.58-0.63%2
2025-08-112025-08-12$339.03$340.842.64%2
2025-05-212025-08-08$334.62$329.65-6.46%55
2025-05-192025-05-20$342.09$343.82-2.45%2
2025-05-152025-05-16$342.82$349.98-1.60%2
2025-05-132025-05-14$334.07$347.684.72%2
2025-05-092025-05-12$298.26$318.384.51%2
2025-05-072025-05-08$276.22$284.820.12%2
2025-05-052025-05-06$280.26$275.35-2.62%2
2025-05-012025-05-02$280.52$287.21-0.78%2
2025-04-292025-04-30$292.03$282.161.95%2
2025-04-252025-04-28$284.95$285.889.59%2
2025-04-212025-04-22$227.50$237.97-5.94%2
2025-04-162025-04-17$241.55$241.37-5.14%2
2025-04-142025-04-15$252.35$254.11-0.18%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-04-042025-04-07$239.43$233.29-10.61%2
2025-04-022025-04-03$282.76$267.285.12%2
2025-03-282025-03-31$263.55$259.16-3.70%2
2025-03-262025-03-27$272.06$273.13-5.77%2
2024-10-252025-02-11$269.19$328.5034.38%73
2024-10-162024-10-17$221.33$220.890.60%2
2024-10-142024-10-15$219.16$219.570.42%2
2024-10-102024-10-11$238.77$217.80-1.14%2
2024-10-082024-10-09$244.50$241.051.32%2
2024-10-042024-10-07$250.08$240.833.71%2
2024-10-022024-10-03$249.02$240.66-3.68%2
2024-06-262024-10-01$196.37$258.0239.38%68
2024-06-242024-06-25$182.58$187.35-0.43%2
2024-06-182024-06-21$184.86$183.01-3.33%3
2024-06-132024-06-17$182.47$187.440.21%3
2024-06-112024-06-12$170.66$177.29-2.00%2
2024-06-072024-06-10$177.48$173.79-0.46%2
2024-06-052024-06-06$175.00$177.94-0.07%2
2024-06-032024-06-04$176.29$174.77-1.20%2