Strategy Zoo / S0307

PriceMomentum_V0307

ARCHIVEDmomentum

structuraladded exit filter: sma_10 > sma_200

Fitness
0.3129
Generation
14
Complexity
8
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0227S0227 · gen 11ARCHIVEDstructural

logic of PriceMomentum_V0186 with risk overlay of PriceMomentum_V0160

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0307  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and rel_volume > 1.2635):
    position = 1.0
if long and (ret_20d < -0.1357 or roll_high_50 < sma_20 or sma_10 > sma_200):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR6.5%17.9%19.1%11.9%
Total Return65.8%63.9%90.8%417.8%
Sharpe0.450.930.930.68
Sortino0.310.600.580.45
Calmar0.210.741.160.38
Volatility17.3%19.8%21.0%18.9%
Max DD-31.5%-24.2%-16.4%-31.5%
Win Rate48.4%60.5%76.9%56.4%
Avg Win3.9%4.3%4.8%4.2%
Avg Loss-2.4%-3.2%-4.4%-2.8%
Payoff1.621.321.091.50
Expectancy0.6%1.3%2.7%1.1%
Profit Factor1.522.023.621.94
Trades934326163
Avg Holding Days2.92.63.62.9
Turnover23.428.714.322.3
Exposure8.8%9.3%9.2%9.0%

Growth of $100

PriceMomentum_V0307 vs TSLA Buy & Hold
PriceMomentum_V0307 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
201610.5%1.40-4.4%5
2017-4.5%-0.37-7.0%19
2018-5.5%-0.28-14.2%6
201929.4%1.86-5.4%8
202052.1%1.72-9.9%31
2021-10.1%-0.89-14.5%10
202219.8%1.05-9.5%2

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 testDOWNTREND26714.4%0.4422%
hidden testEXPENSIVE8323.1%1.457%
hidden testEXTREME4869.1%3.098%
hidden testHIGH VOLATILITY25421.0%0.6317%
hidden testLOW VOLATILITY42924.1%1.936%
hidden testMEDIUM VOLATILITY24810.4%0.667%
hidden testNORMAL80016.3%0.7610%
hidden testSIDEWAYS2934.7%0.951%
hidden testUPTREND37135.1%1.956%
trainDOWNTREND5186.3%0.5015%
trainEXPENSIVE3116.7%0.4710%
trainEXTREME100131.7%2.4014%
trainHIGH VOLATILITY69917.7%0.735%
trainLOW VOLATILITY7455.9%0.4914%
trainMEDIUM VOLATILITY568-2.1%-0.177%
trainNORMAL1,6010.2%0.028%
trainSIDEWAYS5923.4%0.432%
trainUPTREND90211.5%0.5010%
validationDOWNTREND12548.7%1.8722%
validationEXPENSIVE13816.8%0.859%
validationEXTREME14449.4%1.5914%
validationHIGH VOLATILITY25812.1%0.4910%
validationLOW VOLATILITY1831.3%0.165%
validationMEDIUM VOLATILITY31533.5%1.6411%
validationNORMAL4749.4%0.638%
validationSIDEWAYS206-0.1%-0.580%
validationUPTREND42518.4%0.8210%

Trades (full period)

latest 100 of 164
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—0.15%19OPEN
2025-12-222025-12-23$488.73$485.561.36%2
2025-12-182025-12-19$483.37$481.203.24%2
2025-12-162025-12-17$489.88$467.262.86%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-032025-10-06$429.83$453.25-1.61%2
2025-09-162025-09-17$421.62$425.862.62%2
2025-09-122025-09-15$395.94$410.047.15%2
2025-04-082025-04-23$221.86$250.741.80%11
2024-12-232024-12-24$430.60$462.282.06%2
2024-12-192024-12-20$436.17$421.06-1.10%2
2024-12-172024-12-18$479.86$440.133.43%2
2024-11-132024-11-14$330.24$311.180.33%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-09-202024-09-23$238.25$250.00-2.52%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-122024-07-15$248.23$252.642.78%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-022024-07-08$231.26$252.9419.62%4
2024-04-302024-05-29$183.28$176.19-9.10%21
2023-06-222023-06-23$264.61$256.601.78%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-052023-06-06$217.61$221.311.50%2
2023-05-242023-05-31$182.90$203.938.07%5
2023-01-302023-02-10$166.66$196.8916.30%10
2022-06-222022-08-02$236.09$300.5925.16%29
2022-01-042022-01-05$383.20$362.71-4.38%2
2021-11-102021-11-11$355.98$354.504.14%2
2021-11-022021-11-03$390.67$404.62-3.22%2
2021-10-282021-10-29$359.01$371.333.57%2
2021-10-262021-10-27$339.48$345.95-0.83%2
2021-10-222021-10-25$303.23$341.621.55%2
2021-10-192021-10-20$288.09$288.60-0.87%2
2021-10-052021-10-06$260.20$260.92-0.32%2
2021-09-282021-09-29$259.19$260.44-1.94%2
2021-09-202021-09-21$243.39$246.46-4.06%2
2021-01-112021-01-12$270.40$283.15-8.01%2
2020-12-212020-12-22$216.62$213.45-6.69%2
2020-12-102020-12-11$209.02$203.333.53%2
2020-12-082020-12-09$216.63$201.491.06%2
2020-12-012020-12-02$194.92$189.612.82%2
2020-11-272020-11-30$195.25$189.201.85%2
2020-11-242020-11-25$185.13$191.336.22%2
2020-11-192020-11-20$166.42$163.202.39%2
2020-09-012020-09-02$158.35$149.12-4.86%2
2020-08-282020-08-31$147.56$166.11-1.33%2
2020-08-252020-08-26$134.89$143.540.25%2
2020-08-212020-08-24$136.67$134.282.20%2
2020-08-182020-08-19$125.81$125.242.60%2
2020-08-142020-08-17$110.05$122.381.63%2
2020-07-242020-07-27$94.47$102.64-6.54%2
2020-07-152020-07-16$103.07$100.041.72%2
2020-07-132020-07-14$99.80$101.12-3.28%2
2020-07-082020-07-09$91.06$92.95-1.92%2
2020-07-062020-07-07$91.44$92.6613.27%2
2020-07-012020-07-02$74.64$80.583.48%2
2020-06-152020-06-16$66.06$65.485.74%2
2020-06-112020-06-12$64.86$62.35-5.29%2
2020-04-152020-04-16$48.66$49.682.61%2
2020-02-062020-02-07$49.93$49.871.74%2
2020-02-042020-02-05$59.14$48.9813.51%2
2020-01-312020-02-03$43.37$52.001.32%2
2020-01-232020-01-24$38.15$37.650.26%2
2020-01-172020-01-21$34.03$36.48-0.78%2
2020-01-142020-01-15$35.86$34.572.29%2
2020-01-102020-01-13$31.88$34.99-0.86%2
2020-01-082020-01-09$32.81$32.094.72%2
2020-01-062020-01-07$30.10$31.271.72%2
2019-12-312020-01-02$27.89$28.680.67%2
2019-12-232019-12-24$27.95$28.353.16%2
2019-12-192019-12-20$26.94$27.042.57%2
2019-12-172019-12-18$25.27$26.21-0.86%2
2019-11-082019-11-11$22.48$23.010.28%2
2019-10-292019-10-30$21.08$21.00-3.70%2
2019-10-252019-10-28$21.88$21.859.28%2
2019-09-272019-10-15$16.14$17.195.72%13
2019-07-052019-07-22$15.54$17.059.69%12
2018-12-062018-12-07$24.20$23.860.73%2
2018-08-092018-08-10$23.50$23.70-5.03%2
2018-08-032018-08-08$23.21$24.698.37%4
2018-07-032018-07-05$20.72$20.61-7.42%2
2018-06-192018-06-20$23.50$24.15-5.12%2
2018-06-072018-06-12$21.07$22.853.73%4
2017-09-192017-09-20$25.01$24.93-2.77%2
2017-08-042017-08-07$23.79$23.682.63%2
2017-06-152017-06-16$25.02$24.76-1.60%2
2017-06-132017-06-14$25.06$25.384.51%2
2017-06-092017-06-12$23.82$23.93-3.62%2
2017-06-072017-06-08$23.98$24.671.73%2
2017-06-012017-06-02$22.69$22.66-0.39%2
2017-05-022017-05-03$21.26$20.73-1.42%2
2017-04-172017-04-18$20.10$20.02-1.04%2
2017-04-062017-04-07$19.91$20.171.05%2
2017-04-042017-04-05$20.25$19.671.53%2
2017-03-282017-03-29$18.50$18.492.47%2
2017-02-232017-02-24$17.07$17.13-6.60%2
2017-02-172017-02-21$18.15$18.491.02%2
2017-02-142017-02-15$18.73$18.65-0.06%2