Strategy Zoo / S1130

PriceMomentum_V1130

ARCHIVEDhybrid

structuralremoved entry condition: (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > 0.05 and cumret_252d > -0.1997); changed ret_20d threshold -0.006 -> -0.0767

Fitness
0.6779
Generation
51
Complexity
11
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V0936S0936 · gen 43ARCHIVEDstructural

logic of PriceMomentum_V0624 with risk overlay of LongTermTrend_V0521

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1130  [hybrid]
if flat and ((((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.1) and ret_20d > 0.05 and cumret_252d > -0.1997) and ret_20d > 0.05):
    position = 1.0
if long and ret_20d < -0.0767:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR32.8%107.0%16.3%40.9%
Total Return865.6%786.8%76.0%15415.3%
Sharpe0.981.660.611.07
Sortino1.141.880.611.18
Calmar0.662.970.460.82
Volatility35.3%52.1%34.9%39.3%
Max DD-49.7%-36.1%-35.7%-49.7%
Win Rate50.0%54.5%41.7%48.9%
Avg Win45.1%57.1%24.3%49.5%
Avg Loss-9.9%-7.0%-6.4%-8.2%
Payoff4.548.153.806.04
Expectancy17.6%27.9%6.4%20.0%
Profit Factor4.549.782.725.77
Trades22111245
Avg Holding Days47.942.533.844.5
Turnover5.67.36.76.2
Exposure55.1%60.3%44.8%53.6%

Growth of $100

PriceMomentum_V1130 vs TSLA Buy & Hold
PriceMomentum_V1130 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-13.7%-0.56-33.3%4
201722.0%0.82-23.3%3
2018-21.4%-0.53-29.8%5
201953.2%1.49-21.7%1
2020523.0%2.88-33.7%4
202164.5%1.42-24.7%3
2022-17.1%-0.42-27.4%4

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 testDOWNTREND277-18.5%-0.8527%
hidden testEXPENSIVE8387.2%1.8475%
hidden testEXTREME48210.8%3.5375%
hidden testHIGH VOLATILITY2549.4%0.2239%
hidden testLOW VOLATILITY43654.9%2.0047%
hidden testMEDIUM VOLATILITY251-25.2%-0.6847%
hidden testNORMAL8103.3%0.1140%
hidden testSIDEWAYS2938.8%0.3141%
hidden testUPTREND37160.8%1.3361%
trainDOWNTREND5188.5%0.5119%
trainEXPENSIVE31184.9%1.9782%
trainEXTREME100416.1%5.63100%
trainHIGH VOLATILITY69969.0%1.5247%
trainLOW VOLATILITY74535.0%1.3564%
trainMEDIUM VOLATILITY568-8.5%-0.2753%
trainNORMAL1,6010.9%0.0347%
trainSIDEWAYS592-7.5%-0.2449%
trainUPTREND90277.0%1.7480%
validationDOWNTREND12542.2%1.9410%
validationEXPENSIVE13847.9%0.8670%
validationEXTREME144348.2%4.1894%
validationHIGH VOLATILITY258102.2%1.5152%
validationLOW VOLATILITY18348.0%1.7370%
validationMEDIUM VOLATILITY31595.6%1.9962%
validationNORMAL47418.0%0.5147%
validationSIDEWAYS2063.9%0.1051%
validationUPTREND425139.3%2.2180%

Trades (full period)

46 trades
EntryExitEntry PxExit PxReturnDays
2026-08-24—$348.95—-2.51%29OPEN
2026-04-202026-06-10$392.50$381.59-1.18%37
2025-12-152026-01-16$475.31$437.50-4.63%23
2025-08-112025-11-17$339.03$408.9222.42%70
2025-04-302025-06-13$282.16$325.319.05%32
2025-04-162025-04-22$241.55$237.97-10.66%4
2024-11-072025-01-17$296.91$426.5043.14%48
2024-09-062024-10-18$210.73$220.70-4.23%31
2024-06-272024-08-02$197.42$207.6710.21%26
2024-04-302024-05-29$183.28$176.19-9.10%21
2023-11-172024-01-16$234.30$219.91-6.48%39
2023-09-122023-10-16$267.48$253.92-8.40%25
2023-05-242023-08-03$182.90$259.3236.51%49
2022-07-192022-09-01$245.53$277.1614.35%33
2022-06-242022-06-29$245.71$228.49-1.22%4
2022-03-222022-04-27$331.33$293.84-5.04%26
2022-01-042022-01-25$383.20$306.13-22.64%15
2021-06-142021-12-03$205.90$338.3277.48%122
2021-04-052021-05-11$230.35$205.73-5.13%27
2020-11-192021-02-23$166.42$232.9546.53%64
2020-10-072020-10-30$141.77$129.35-0.96%18
2020-08-142020-09-25$110.05$135.7819.38%30
2020-04-142020-08-12$47.33$103.65110.73%85
2019-09-132020-03-05$16.35$48.30204.23%120
2019-07-162019-08-13$16.83$15.67-9.84%21
2018-10-292018-12-21$22.32$21.32-4.88%38
2018-08-032018-08-31$23.21$20.11-13.45%21
2018-04-272018-07-13$19.61$21.2610.72%54
2018-03-132018-03-23$22.79$20.10-10.72%9
2017-12-122018-02-12$22.74$21.05-5.81%42
2017-08-042017-10-17$23.79$23.720.81%52
2017-03-282017-07-07$18.50$20.8814.06%71
2016-12-212017-03-13$13.85$16.4116.48%55
2016-07-222016-09-02$14.82$13.19-9.13%31
2016-06-082016-06-23$15.70$13.09-15.52%12
2016-03-042016-05-04$13.40$14.8418.45%43
2015-12-012016-01-12$15.81$14.00-9.91%29
2015-09-222015-10-09$17.40$14.71-14.36%14
2015-04-132015-08-11$13.99$15.8214.11%85
2014-11-112014-12-09$16.74$14.46-11.57%20
2014-05-282014-09-30$14.02$16.1815.70%88
2013-12-132014-03-26$9.84$14.2049.18%70
2013-03-262013-10-24$2.52$11.54337.44%149
2012-11-062013-02-27$2.08$2.349.08%77
2012-06-192012-07-24$2.14$1.99-3.90%25
2012-02-022012-04-11$2.02$2.219.52%48