Strategy Zoo / S0685

PriceMomentum_V0685

ARCHIVEDhybrid

structuralchanged sma_200_slope threshold 0.0 -> -0.0015; replaced exit rule with: breakout_50 == 1

Fitness
0.3129
Generation
31
Complexity
13
Created
2026-09-24

Lineage

Parents (1)
PriceMomentum_V0400S0400 · gen 18ARCHIVEDstructural

added entry filter: vol_chg < 1.2824; swapped indicator vol_chg -> rel_volume

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0685  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > -0.0015) or ret_20d > 0.0923) and ret_20d > 0.05 and cumret_252d > -0.1997) and rel_volume < 1.5953):
    position = 1.0
if long and breakout_50 == 1:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR14.0%14.9%13.7%14.3%
Total Return183.7%51.6%61.1%613.2%
Sharpe0.610.530.550.55
Sortino0.560.530.520.51
Calmar0.340.250.350.24
Volatility28.0%51.6%34.3%35.6%
Max DD-41.3%-60.0%-39.1%-60.0%
Win Rate83.2%79.7%84.2%82.4%
Avg Win3.0%5.5%3.9%3.8%
Avg Loss-8.3%-13.6%-12.3%-10.6%
Payoff0.360.400.320.36
Expectancy1.1%1.6%1.3%1.3%
Profit Factor1.791.591.681.69
Trades1195938216
Avg Holding Days7.37.29.37.6
Turnover29.939.320.829.5
Exposure37.2%48.0%36.1%39.1%

Growth of $100

PriceMomentum_V0685 vs TSLA Buy & Hold
PriceMomentum_V0685 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-2.5%-0.08-20.6%6
201724.5%0.89-19.6%21
2018-29.2%-1.12-32.4%12
201921.0%1.66-7.3%9
202089.8%1.28-60.0%29
20218.7%0.41-36.5%21
2022-35.6%-1.36-39.7%8

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 testDOWNTREND27017.4%0.7224%
hidden testEXPENSIVE83127.1%2.1567%
hidden testEXTREME48138.8%2.7481%
hidden testHIGH VOLATILITY25426.3%0.5447%
hidden testLOW VOLATILITY43021.9%0.9728%
hidden testMEDIUM VOLATILITY2505.5%0.1739%
hidden testNORMAL8030.3%0.0130%
hidden testSIDEWAYS293-11.8%-0.733%
hidden testUPTREND37143.7%0.9171%
trainDOWNTREND51813.8%1.0312%
trainEXPENSIVE31111.1%0.2770%
trainEXTREME100273.3%5.1168%
trainHIGH VOLATILITY69926.7%0.8031%
trainLOW VOLATILITY74513.6%0.6342%
trainMEDIUM VOLATILITY5689.4%0.3338%
trainNORMAL1,6012.1%0.1029%
trainSIDEWAYS592-7.2%-0.624%
trainUPTREND90234.7%0.8874%
validationDOWNTREND12544.7%1.7418%
validationEXPENSIVE138-49.7%-0.7874%
validationEXTREME144230.4%3.3971%
validationHIGH VOLATILITY25826.7%0.3850%
validationLOW VOLATILITY18314.2%0.6040%
validationMEDIUM VOLATILITY31535.4%0.7851%
validationNORMAL474-12.0%-0.3034%
validationSIDEWAYS206-56.2%-2.245%
validationUPTREND42562.6%0.9678%

Trades (full period)

latest 100 of 217
EntryExitEntry PxExit PxReturnDays
2026-08-25—$350.25—8.47%21OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-052026-05-08$389.37$428.354.70%4
2025-12-172026-01-13$467.26$447.20-8.54%18
2025-11-062025-12-16$445.91$489.882.66%28
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-032025-10-29$429.83$461.515.42%19
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-122025-09-15$395.94$410.047.15%2
2025-09-042025-09-05$338.53$350.841.13%2
2025-05-292025-06-06$358.43$295.14-20.39%7
2025-05-222025-05-28$341.04$356.908.23%4
2025-04-102025-05-12$252.40$318.389.35%22
2024-12-202025-02-24$421.06$330.53-22.71%42
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.772.67%2
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-11-262024-12-03$338.23$351.425.25%5
2024-11-132024-11-25$330.24$338.597.11%9
2024-11-082024-11-11$321.22$350.007.98%2
2024-10-032024-10-28$240.66$262.517.88%18
2024-07-152024-09-26$252.64$254.223.34%53
2024-07-102024-07-11$263.26$241.030.15%2
2024-05-012024-05-29$179.99$176.19-3.76%20
2023-07-192023-09-05$291.26$256.49-16.64%34
2023-07-062023-07-18$276.54$293.342.59%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-142023-06-20$256.79$274.450.51%4
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-05-242023-05-31$182.90$203.938.07%5
2022-09-212022-09-23$300.80$275.33-6.71%3
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-07-252022-07-28$268.43$280.900.74%4
2022-06-242022-07-22$245.71$272.2415.36%20
2022-04-052022-04-27$363.75$293.84-23.64%16
2021-11-052022-01-20$407.36$332.09-19.21%52
2021-11-032021-11-04$404.62$409.973.37%2
2021-11-012021-11-02$402.86$390.678.28%2
2021-10-282021-10-29$359.01$371.333.57%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-242021-08-31$236.16$245.243.28%6
2021-08-162021-08-23$228.72$235.43-5.34%6
2021-08-092021-08-13$237.92$239.063.11%5
2021-08-052021-08-06$238.21$233.030.32%2
2021-01-272021-03-17$288.05$233.94-23.51%35
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-222021-01-04$213.45$243.268.37%8
2020-12-092020-12-18$201.49$231.670.72%8
2020-12-072020-12-08$213.92$216.636.92%2
2020-11-302020-12-04$189.20$199.681.10%5
2020-11-252020-11-27$191.33$195.253.15%2
2020-11-232020-11-24$173.95$185.136.38%2
2020-09-022020-11-13$149.12$136.17-13.50%52
2020-08-312020-09-01$166.11$158.3512.36%2
2020-08-252020-08-27$134.89$149.256.69%3
2020-08-202020-08-21$133.46$136.676.36%2
2020-08-182020-08-19$125.81$125.242.60%2
2020-07-222020-08-17$106.16$122.385.04%19
2020-07-172020-07-21$100.06$104.569.27%3
2020-07-152020-07-16$103.07$100.041.72%2
2020-07-092020-07-10$92.95$102.981.88%2
2020-07-022020-07-06$80.58$91.447.74%2
2020-06-122020-07-01$62.35$74.6410.77%14
2020-06-102020-06-11$68.34$64.868.76%2
2020-06-022020-06-09$58.77$62.715.56%6
2020-05-262020-06-01$54.59$59.872.01%5
2020-05-152020-05-22$53.28$54.462.81%6
2020-04-142020-04-30$47.33$52.1322.74%13
2020-02-212020-03-19$60.07$28.51-59.92%20
2020-02-072020-02-20$49.87$59.9622.25%9
2020-01-312020-02-03$43.37$52.001.32%2
2020-01-242020-01-30$37.65$42.721.33%5
2020-01-162020-01-22$34.23$37.975.32%4
2020-01-132020-01-14$34.99$35.869.56%2
2020-01-072020-01-08$31.27$32.813.68%2
2019-12-302020-01-06$27.65$30.102.73%5
2019-12-262019-12-27$28.73$28.691.14%2
2019-12-232019-12-24$27.95$28.353.16%2