Strategy Zoo / S0306

PriceMomentum_V0306

ARCHIVEDmomentum

structuraladded entry filter: sma_10 < sma_200; swapped indicator ret_20d -> cumret_252d

Fitness
0.1035
Generation
14
Complexity
5
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0160S0160 · gen 7ARCHIVEDstructural

changed ret_20d threshold -0.03 -> 0.0392

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0306  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (cumret_252d > -0.4091 and sma_10 < sma_200):
    position = 1.0
if long and ret_20d < 0.0392:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-1.5%1.2%22.1%4.6%
Total Return-11.3%3.6%109.3%92.4%
Sharpe0.020.150.840.31
Sortino0.020.070.630.22
Calmar-0.030.050.750.08
Volatility20.0%15.9%28.8%21.8%
Max DD-56.7%-24.3%-29.6%-56.7%
Win Rate47.4%54.1%56.2%50.3%
Avg Win2.9%3.5%4.4%3.4%
Avg Loss-2.6%-3.6%-3.4%-2.9%
Payoff1.140.971.271.19
Expectancy0.0%0.2%1.0%0.3%
Profit Factor1.021.151.631.20
Trades2303789356
Avg Holding Days2.52.53.22.7
Turnover57.624.748.548.6
Exposure17.0%7.3%23.0%16.5%

Growth of $100

PriceMomentum_V0306 vs TSLA Buy & Hold
PriceMomentum_V0306 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
201646.0%1.96-12.7%53
20177.3%1.26-1.5%4
2018-39.2%-1.21-44.1%48
2019-1.6%0.04-25.7%44
20200.0%0.000.0%0
20210.0%0.000.0%0
20223.7%0.27-24.3%37

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 testDOWNTREND26710.9%0.2554%
hidden testEXPENSIVE830.0%0.000%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY2540.0%0.0031%
hidden testLOW VOLATILITY42934.0%1.5922%
hidden testMEDIUM VOLATILITY24831.8%1.2917%
hidden testNORMAL80028.1%0.9127%
hidden testSIDEWAYS29314.8%1.573%
hidden testUPTREND37141.1%1.5817%
trainDOWNTREND518-16.1%-0.4955%
trainEXPENSIVE3110.0%0.000%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY699-1.1%-0.0420%
trainLOW VOLATILITY7456.8%0.5414%
trainMEDIUM VOLATILITY568-5.8%-0.3918%
trainNORMAL1,6010.6%0.0321%
trainSIDEWAYS59216.7%1.024%
trainUPTREND902-0.6%-0.074%
validationDOWNTREND12518.6%0.5134%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY2585.2%0.279%
validationLOW VOLATILITY183-1.6%-0.334%
validationMEDIUM VOLATILITY3152.5%0.158%
validationNORMAL4743.9%0.2012%
validationSIDEWAYS206-0.5%-0.052%
validationUPTREND425-0.9%-0.302%

Trades (full period)

latest 100 of 357
EntryExitEntry PxExit PxReturnDays
2026-08-20—$345.13—3.50%21OPEN
2026-08-182026-08-19$336.87$351.12-0.92%2
2026-08-142026-08-17$342.27$339.300.48%2
2026-08-122026-08-13$327.51$339.96-1.79%2
2026-08-102026-08-11$330.88$332.810.50%2
2026-08-062026-08-07$319.53$328.58-0.83%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-292026-07-30$298.32$308.85-3.16%2
2026-07-272026-07-28$309.22$307.44-1.42%2
2026-07-232026-07-24$319.69$313.03-14.71%2
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-012026-07-02$425.30$393.450.92%2
2026-05-012026-05-08$390.82$428.357.69%6
2026-04-272026-04-30$378.67$381.63-1.13%4
2026-04-232026-04-24$373.72$376.30-3.75%2
2026-04-212026-04-22$386.42$387.51-1.75%2
2026-04-172026-04-20$400.62$392.502.81%2
2026-04-152026-04-16$391.95$388.907.41%2
2026-04-132026-04-14$352.42$364.200.79%2
2026-04-092026-04-10$345.62$348.950.49%2
2026-04-072026-04-08$346.65$343.25-1.95%2
2026-04-022026-04-06$360.59$352.82-5.62%2
2026-03-312026-04-01$371.75$381.264.43%2
2026-03-272026-03-30$361.83$355.28-2.96%2
2026-03-252026-03-26$385.95$372.110.56%2
2026-03-232026-03-24$380.85$383.033.30%2
2025-08-062025-08-11$319.91$339.036.57%4
2025-07-222025-07-23$332.11$332.560.90%2
2025-07-182025-07-21$329.65$328.493.00%2
2025-07-162025-07-17$321.67$319.413.30%2
2025-07-142025-07-15$316.90$310.780.88%2
2025-07-102025-07-11$309.87$313.514.52%2
2025-05-052025-05-12$280.26$318.383.64%6
2025-04-252025-05-02$284.95$287.217.89%6
2025-04-232025-04-24$250.74$259.515.16%2
2025-04-212025-04-22$227.50$237.97-5.94%2
2025-04-152025-04-17$254.11$241.37-4.47%3
2025-04-102025-04-14$252.40$252.35-7.50%3
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-312025-04-01$259.16$268.46-1.86%2
2025-03-272025-03-28$273.13$263.550.19%2
2025-03-252025-03-26$288.14$272.063.30%2
2025-03-212025-03-24$248.71$278.395.06%2
2025-03-192025-03-20$235.86$236.264.48%2
2025-03-172025-03-18$238.01$225.31-4.98%2
2025-03-132025-03-14$240.68$249.98-3.18%2
2025-03-112025-03-12$230.58$248.093.59%2
2024-08-192024-08-20$222.72$221.102.85%2
2024-08-152024-08-16$214.14$216.126.13%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-132024-05-24$171.89$179.242.92%10
2024-05-092024-05-10$171.97$168.47-1.77%2
2024-04-292024-05-08$194.05$174.725.46%8
2024-04-252024-04-26$170.18$168.294.76%2
2024-04-232024-04-24$144.68$162.131.65%2
2024-04-192024-04-22$147.05$142.05-2.12%2
2024-04-172024-04-18$155.45$149.93-1.26%2
2024-04-122024-04-16$171.05$157.11-7.70%3
2024-04-102024-04-11$171.76$174.60-3.09%2
2024-04-082024-04-09$172.98$176.884.70%2
2024-04-042024-04-05$171.11$164.901.42%2
2024-04-022024-04-03$166.63$168.38-5.10%2
2024-03-282024-04-01$175.79$175.22-2.44%2
2024-03-262024-03-27$177.67$179.832.72%2
2024-03-222024-03-25$170.83$172.63-1.35%2
2024-03-202024-03-21$175.66$172.822.33%2
2024-03-182024-03-19$173.80$171.326.05%2
2024-03-142024-03-15$162.50$163.57-4.31%2
2024-03-122024-03-13$177.54$169.48-0.33%2
2024-03-082024-03-11$175.34$177.77-2.05%2
2024-03-062024-03-07$176.54$178.65-2.52%2
2024-02-232024-03-05$191.97$180.74-4.89%8
2024-02-212024-02-22$194.77$197.410.32%2
2024-02-162024-02-20$199.95$193.76-0.45%2
2024-02-142024-02-15$188.71$200.452.35%2
2024-02-122024-02-13$188.13$184.02-3.01%2
2024-02-082024-02-09$189.56$193.570.85%2
2024-02-062024-02-07$185.10$187.582.03%2
2024-02-022024-02-05$187.91$181.06-0.70%2
2023-11-012023-11-02$205.66$218.512.20%2
2023-06-022023-07-21$213.97$260.0226.44%34
2023-05-192023-05-31$180.14$203.9313.50%8
2023-05-172023-05-18$173.86$176.894.20%2
2023-05-152023-05-16$166.35$166.52-1.17%2
2023-05-112023-05-12$172.08$167.981.90%2
2023-01-312023-02-10$173.22$196.8924.15%9
2022-11-012022-11-02$227.82$214.98-0.08%2
2022-10-282022-10-31$228.52$227.541.32%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-202022-10-21$207.28$214.44-6.84%2
2022-10-182022-10-19$220.19$222.040.18%2
2022-10-142022-10-17$204.99$219.35-7.74%2
2022-10-122022-10-13$217.24$221.720.14%2
2022-10-102022-10-11$222.96$216.50-0.25%2
2022-09-192022-09-22$309.07$288.59-1.04%4