Strategy Zoo / S1285

PriceMomentum_V1285

ARCHIVEDhybrid

structuralchanged ret_20d threshold -0.0017 -> 0.0399; added exit filter: sma_100 > sma_20

Fitness
0.6443
Generation
59
Complexity
4
Created
2026-10-08

Lineage

Parents (1)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDstructural

changed ret_20d threshold 0.05 -> 0.184

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1285  [hybrid]
if flat and ret_20d > 0.184:
    position = 1.0
if long and (ret_20d < 0.0399 or sma_100 > sma_20):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.6%85.6%-0.1%25.2%
Total Return317.6%539.5%-0.5%2634.7%
Sharpe0.861.580.140.88
Sortino0.621.390.090.65
Calmar0.612.54-0.000.54
Volatility24.2%45.9%27.8%30.7%
Max DD-32.1%-33.7%-46.7%-46.7%
Win Rate56.4%65.2%45.2%54.8%
Avg Win12.8%17.6%8.1%13.0%
Avg Loss-4.3%-3.4%-5.7%-4.7%
Payoff2.995.171.412.77
Expectancy5.4%10.3%0.5%5.0%
Profit Factor3.879.701.163.36
Trades39233193
Avg Holding Days11.412.27.410.3
Turnover9.915.316.612.6
Exposure20.5%34.1%21.0%23.4%

Growth of $100

PriceMomentum_V1285 vs TSLA Buy & Hold
PriceMomentum_V1285 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
201612.8%1.11-7.3%8
201714.7%0.90-11.4%3
2018-11.6%-0.78-19.4%8
2019-4.2%-0.12-14.7%4
2020388.0%2.60-33.7%7
202135.2%1.13-17.6%4
2022-7.0%-0.38-11.9%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 testDOWNTREND27819.0%1.483%
hidden testEXPENSIVE830.0%0.0043%
hidden testEXTREME48183.4%3.2663%
hidden testHIGH VOLATILITY25411.9%0.2928%
hidden testLOW VOLATILITY44025.5%1.5016%
hidden testMEDIUM VOLATILITY250-42.7%-1.5623%
hidden testNORMAL813-6.5%-0.2716%
hidden testSIDEWAYS295-39.5%-1.7313%
hidden testUPTREND37126.7%0.7141%
trainDOWNTREND5180.9%0.271%
trainEXPENSIVE31110.6%0.3439%
trainEXTREME100368.1%5.0795%
trainHIGH VOLATILITY69940.3%1.1625%
trainLOW VOLATILITY74514.1%0.9223%
trainMEDIUM VOLATILITY5685.5%0.3311%
trainNORMAL1,6011.0%0.0812%
trainSIDEWAYS592-10.0%-0.697%
trainUPTREND90252.3%1.5440%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13872.7%1.3852%
validationEXTREME144291.8%3.5788%
validationHIGH VOLATILITY25894.9%1.4643%
validationLOW VOLATILITY18320.0%1.3513%
validationMEDIUM VOLATILITY31584.3%2.2240%
validationNORMAL4745.6%0.2613%
validationSIDEWAYS206-12.6%-0.6213%
validationUPTREND425131.5%2.2254%

Trades (full period)

93 trades
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-08$435.79$408.95-11.74%7
2026-05-122026-05-13$433.45$445.27-2.79%2
2026-05-082026-05-11$428.35$445.003.82%2
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-09-162025-10-15$421.62$435.154.48%22
2025-05-282025-06-06$356.90$295.14-21.70%8
2025-05-232025-05-27$339.34$362.89-0.70%2
2025-05-212025-05-22$334.62$341.04-2.87%2
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-082025-05-09$284.82$298.262.91%2
2024-11-072025-01-08$296.91$394.9436.41%42
2024-09-252024-10-11$257.02$217.80-6.28%13
2024-09-062024-09-18$210.73$227.20-1.21%9
2024-07-032024-08-01$246.39$216.860.16%21
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2023-11-292023-11-30$244.14$240.08-1.24%2
2023-09-152023-09-26$274.39$244.12-10.70%8
2023-05-312023-07-21$203.93$260.0230.43%36
2023-05-252023-05-26$184.47$193.170.66%2
2023-02-212023-03-07$197.37$187.71-7.15%11
2023-02-162023-02-17$202.04$208.31-5.89%2
2023-02-142023-02-15$209.25$214.247.30%2
2023-02-102023-02-13$196.89$194.64-5.23%2
2023-02-082023-02-09$201.29$207.322.07%2
2023-02-062023-02-07$194.76$196.812.31%2
2023-02-022023-02-03$188.27$189.983.58%2
2023-01-312023-02-01$173.22$181.413.73%2
2023-01-272023-01-30$177.90$166.6610.79%2
2022-08-112022-08-29$286.63$284.82-2.33%13
2022-08-092022-08-10$283.33$294.36-2.64%2
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-04-082022-04-21$341.83$336.26-7.76%9
2022-04-062022-04-07$348.59$352.42-4.37%2
2022-04-042022-04-05$381.82$363.755.41%2
2022-03-312022-04-01$359.20$361.53-1.70%2
2022-03-292022-03-30$366.52$364.660.51%2
2022-03-252022-03-28$336.88$363.95-0.52%2
2022-03-232022-03-24$333.04$337.970.32%2
2021-10-192021-11-29$288.09$379.0024.09%29
2021-04-272021-04-28$234.91$231.47-4.73%2
2021-04-072021-04-08$223.66$227.93-3.18%2
2020-11-242021-02-09$185.13$283.1565.13%52
2020-10-072020-10-14$141.77$153.777.68%6
2020-08-192020-09-24$125.24$129.260.58%26
2020-06-022020-08-10$58.77$94.5761.43%49
2020-04-202020-05-27$49.76$54.688.40%27
2020-04-162020-04-17$49.68$50.261.91%2
2020-04-142020-04-15$47.33$48.668.85%2
2019-12-242020-03-04$28.35$49.9777.48%48
2019-10-252019-11-25$21.88$22.4210.92%22
2019-07-252019-07-26$15.25$15.20-13.80%2
2019-07-052019-07-08$15.54$15.36-0.97%2
2019-07-012019-07-02$15.14$14.971.46%2
2018-11-122018-11-26$22.09$23.07-7.23%10
2018-11-082018-11-09$23.43$23.370.73%2
2018-11-062018-11-07$22.74$23.21-0.30%2
2018-11-022018-11-05$23.09$22.760.42%2
2018-10-292018-10-30$22.32$21.990.99%2
2018-06-202018-07-06$24.15$20.59-12.48%12
2018-06-182018-06-19$24.72$23.503.33%2
2018-06-142018-06-15$23.85$23.883.55%2
2017-06-142017-07-05$25.38$21.81-6.39%15
2017-04-042017-05-04$20.25$19.703.98%22
2017-01-042017-02-24$15.13$17.1317.74%36
2016-07-262016-07-27$15.30$15.23-0.42%2
2016-03-242016-04-20$15.18$16.6610.92%19
2016-03-222016-03-23$15.62$14.84-1.91%2
2016-03-182016-03-21$15.52$15.892.61%2
2016-03-162016-03-17$14.80$15.091.44%2
2016-03-142016-03-15$14.34$14.563.48%2
2016-03-102016-03-11$13.68$13.83-1.89%2
2016-03-082016-03-09$13.51$13.91-1.51%2
2015-09-232015-09-24$17.40$17.54-0.15%2
2015-04-282015-06-11$15.37$16.768.05%32
2014-08-142014-09-16$17.43$17.38-2.67%23
2014-01-312014-03-25$12.09$14.7020.18%37
2014-01-242014-01-27$11.64$11.31-4.00%2
2014-01-222014-01-23$11.90$12.100.86%2
2014-01-022014-01-03$10.01$9.97-0.42%2
2013-12-302013-12-31$10.16$10.030.67%2
2013-12-262013-12-27$10.37$10.072.50%2
2013-12-182013-12-19$9.87$9.38-3.14%2
2013-07-022013-10-04$7.85$12.0747.61%67
2013-04-152013-06-26$2.89$7.05133.59%52
2013-04-022013-04-10$2.96$2.79-7.99%7
2012-11-212012-12-28$2.16$2.211.89%26
2012-07-172012-07-18$2.22$2.14-7.45%2
2012-02-142012-03-09$2.21$2.324.81%18