Strategy Zoo / S1697

PriceMomentum_V1697

ARCHIVEDhybrid

structuraladded exit filter: breakout_50 == 1

Fitness
0.5426
Generation
78
Complexity
16
Created
2026-10-16

Lineage

Parents (1)
PriceMomentum_V1405S1405 · gen 64ELITEstructural

changed ret_20d threshold -0.0674 -> -0.1275

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1697  [hybrid]
if flat and ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.1275 and cumret_252d > -0.0062)) or ret_20d > 0.184):
    position = 1.0
if long and (ret_20d < -0.006 or breakout_50 == 1):
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR8.8%62.0%-2.5%14.9%
Total Return95.4%324.8%-8.9%678.0%
Sharpe0.481.620.030.67
Sortino0.421.920.020.62
Calmar0.223.10-0.070.38
Volatility23.1%33.1%24.9%25.9%
Max DD-39.4%-20.0%-32.9%-39.4%
Win Rate74.8%77.0%68.9%74.1%
Avg Win2.7%4.1%3.3%3.2%
Avg Loss-5.8%-4.5%-7.2%-5.9%
Payoff0.470.910.460.55
Expectancy0.6%2.1%0.0%0.9%
Profit Factor1.413.041.021.57
Trades1517461286
Avg Holding Days5.75.86.35.9
Turnover32.343.427.433.3
Exposure29.1%37.4%27.8%30.5%

Growth of $100

PriceMomentum_V1697 vs TSLA Buy & Hold
PriceMomentum_V1697 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
20167.7%0.65-9.1%6
2017-16.4%-0.65-27.4%27
2018-12.8%-0.82-17.4%19
20199.1%0.55-14.5%11
2020172.4%2.72-13.3%37
202124.0%0.82-18.4%24
202225.5%1.05-11.1%12

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 testDOWNTREND279-5.5%-0.3217%
hidden testEXPENSIVE8349.8%1.6043%
hidden testEXTREME4878.1%3.2927%
hidden testHIGH VOLATILITY254-5.4%-0.2217%
hidden testLOW VOLATILITY44535.5%1.6430%
hidden testMEDIUM VOLATILITY251-55.1%-1.8634%
hidden testNORMAL819-8.9%-0.3726%
hidden testSIDEWAYS300-13.8%-0.5730%
hidden testUPTREND37117.0%0.5734%
trainDOWNTREND5182.4%0.239%
trainEXPENSIVE3113.4%0.1247%
trainEXTREME100190.9%5.2942%
trainHIGH VOLATILITY69913.4%0.5814%
trainLOW VOLATILITY74522.0%1.0043%
trainMEDIUM VOLATILITY568-6.1%-0.2530%
trainNORMAL1,6011.3%0.0625%
trainSIDEWAYS592-3.7%-0.1924%
trainUPTREND90225.7%0.8744%
validationDOWNTREND12540.7%2.079%
validationEXPENSIVE13823.0%0.5748%
validationEXTREME144179.7%4.4342%
validationHIGH VOLATILITY25835.5%1.1819%
validationLOW VOLATILITY18333.9%1.4549%
validationMEDIUM VOLATILITY31580.0%2.0245%
validationNORMAL47424.3%0.8933%
validationSIDEWAYS20615.8%0.6435%
validationUPTREND42575.8%1.9347%

Trades (full period)

latest 100 of 286
EntryExitEntry PxExit PxReturnDays
2026-08-242026-09-30$348.95$354.81-2.96%27
2026-05-152026-06-08$422.24$408.95-11.98%16
2026-05-122026-05-14$433.45$443.30-0.14%3
2026-05-052026-05-11$389.37$445.008.91%5
2026-04-202026-04-24$392.50$376.30-6.90%5
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-12-152025-12-16$475.31$489.883.36%2
2025-11-062025-11-13$445.91$401.99-7.00%6
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-032025-10-23$429.83$448.980.48%15
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-262025-09-30$440.40$444.724.48%3
2025-09-232025-09-25$425.85$423.391.77%3
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-08-282025-09-12$345.98$395.945.28%11
2025-08-252025-08-27$346.60$349.603.22%3
2025-08-112025-08-20$339.03$323.90-0.30%8
2025-05-292025-06-12$358.43$319.11-15.73%11
2025-05-202025-05-28$343.82$356.905.87%6
2025-05-152025-05-19$342.82$342.090.20%3
2025-05-132025-05-14$334.07$347.681.94%2
2025-05-062025-05-12$275.35$318.382.54%5
2025-04-302025-05-02$282.16$287.21-1.70%3
2025-04-102025-04-22$252.40$237.97-7.04%8
2024-12-192025-01-13$436.17$403.31-6.76%15
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-122024-12-16$418.10$463.022.49%3
2024-12-102024-12-11$400.99$424.771.10%2
2024-12-062024-12-09$389.22$389.792.11%2
2024-12-042024-12-05$357.93$369.490.68%2
2024-11-262024-12-03$338.23$351.422.15%5
2024-11-132024-11-25$330.24$338.592.98%9
2024-11-112024-11-12$350.00$328.493.59%2
2024-11-072024-11-08$296.91$321.221.11%2
2024-10-012024-10-14$258.02$219.16-16.92%10
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-062024-09-26$210.73$254.227.02%15
2024-07-122024-08-02$248.23$207.67-3.90%16
2024-07-102024-07-11$263.26$241.030.15%2
2024-07-082024-07-09$252.94$262.330.36%2
2024-07-032024-07-05$246.39$251.526.34%2
2024-05-152024-05-29$173.99$176.19-0.16%10
2024-04-302024-05-10$183.28$168.47-4.84%9
2023-11-172023-12-28$234.30$253.1811.70%28
2023-09-152023-09-28$274.39$246.38-13.05%10
2023-07-192023-07-24$291.26$269.06-11.54%4
2023-07-062023-07-18$276.54$293.342.59%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-152023-06-20$255.90$274.451.26%3
2023-06-132023-06-14$258.71$256.793.35%2
2023-06-092023-06-12$244.40$249.833.86%2
2023-06-072023-06-08$224.57$234.861.27%2
2023-06-052023-06-06$217.61$221.311.50%2
2023-05-252023-06-02$184.47$213.9713.24%6
2023-02-162023-03-08$202.04$182.00-10.81%14
2023-02-132023-02-15$194.64$214.242.51%3
2023-02-092023-02-10$207.32$196.891.15%2
2023-01-272023-02-08$177.90$201.298.97%9
2022-08-172022-08-29$304.00$284.82-6.21%9
2022-08-082022-08-16$290.42$306.567.13%7
2022-08-042022-08-05$308.63$288.170.20%2
2022-08-022022-08-03$300.59$307.400.91%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-07-252022-07-28$268.43$280.900.74%4
2022-07-142022-07-22$238.31$272.2414.40%7
2022-06-242022-06-29$245.71$228.49-0.45%4
2022-04-062022-04-21$348.59$336.26-10.63%11
2022-03-302022-04-05$364.66$363.753.96%5
2022-03-222022-03-29$331.33$366.5218.30%6
2022-01-042022-01-24$383.20$310.00-7.28%14
2021-11-052021-12-01$407.36$365.00-13.61%18
2021-11-022021-11-04$390.67$409.970.23%3
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-272021-10-28$345.95$359.011.71%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-202021-10-22$288.60$303.233.23%3
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-112021-10-13$263.98$270.362.37%3
2021-09-282021-10-08$259.19$261.830.08%9
2021-09-212021-09-27$246.46$263.795.85%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-102021-09-16$245.42$252.33-0.07%5
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-162021-08-31$228.72$245.241.71%12
2021-08-062021-08-13$233.03$239.060.86%6
2021-08-042021-08-05$236.97$238.21-0.03%2
2021-06-142021-07-23$205.90$214.466.24%29
2021-04-142021-05-04$244.08$224.53-10.34%15
2021-04-052021-04-12$230.35$233.991.31%6
2021-01-272021-02-09$288.05$283.15-2.42%10
2021-01-112021-01-26$270.40$294.36-0.12%11
2021-01-072021-01-08$272.01$293.347.74%2
2021-01-052021-01-06$245.04$251.990.53%2
2020-12-212021-01-04$216.62$243.261.33%9
2020-12-092020-12-18$201.49$231.670.72%8
2020-12-072020-12-08$213.92$216.636.92%2