Strategy Zoo / S1578

PriceMomentum_V1578

ARCHIVEDhybrid

crossoverentry = PriceMomentum_V1003 AND PriceMomentum_V1442

Fitness
0.6879
Generation
73
Complexity
17
Created
2026-10-14

Lineage

Parents (2)
PriceMomentum_V1003S1003 · gen 46ARCHIVEDcrossover

entry from PriceMomentum_V0640, exit from PriceMomentum_V0449

PriceMomentum_V1442S1442 · gen 66ARCHIVEDcrossover

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

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1578  [hybrid]
if flat and (ret_20d > 0.184 and (((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.0062)) or cumret_252d > 1.2892) and vol_chg < 1.2824)):
    position = 1.0
if long and ret_20d < -0.006:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR19.7%101.8%5.6%29.2%
Total Return320.9%721.6%22.6%4264.4%
Sharpe0.821.730.340.97
Sortino0.691.560.230.78
Calmar0.483.020.200.71
Volatility26.0%46.9%25.3%31.3%
Max DD-41.1%-33.7%-27.7%-41.1%
Win Rate50.0%70.0%44.4%54.3%
Avg Win31.6%43.2%15.9%34.7%
Avg Loss-7.5%-3.9%-7.0%-6.7%
Payoff4.2010.002.275.20
Expectancy12.0%29.1%3.2%15.8%
Profit Factor4.2010.001.826.17
Trades1610935
Avg Holding Days32.829.322.930.2
Turnover4.16.74.84.7
Exposure26.9%37.4%20.8%27.5%

Growth of $100

PriceMomentum_V1578 vs TSLA Buy & Hold
PriceMomentum_V1578 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
201617.5%1.22-9.3%1
2017-4.5%-0.12-22.8%3
2018-18.8%-1.06-21.3%2
201919.4%1.42-8.5%0
2020459.7%2.78-33.7%4
202140.2%1.22-17.6%4
20220.4%0.12-14.8%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 testDOWNTREND2793.9%0.432%
hidden testEXPENSIVE8341.7%1.0754%
hidden testEXTREME48183.9%3.2767%
hidden testHIGH VOLATILITY25438.0%1.1819%
hidden testLOW VOLATILITY44315.3%0.8122%
hidden testMEDIUM VOLATILITY251-32.9%-1.2220%
hidden testNORMAL817-5.0%-0.2515%
hidden testSIDEWAYS2983.3%0.1519%
hidden testUPTREND37116.5%0.4836%
trainDOWNTREND5182.4%0.432%
trainEXPENSIVE31127.8%0.7655%
trainEXTREME100368.1%5.0795%
trainHIGH VOLATILITY69940.0%1.1725%
trainLOW VOLATILITY74523.5%1.2333%
trainMEDIUM VOLATILITY568-4.7%-0.2120%
trainNORMAL1,601-1.6%-0.1117%
trainSIDEWAYS592-10.2%-0.7411%
trainUPTREND90252.8%1.4352%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13869.5%1.3253%
validationEXTREME144319.7%3.8991%
validationHIGH VOLATILITY25899.2%1.5243%
validationLOW VOLATILITY18320.2%1.3613%
validationMEDIUM VOLATILITY315102.0%2.5047%
validationNORMAL47412.2%0.5117%
validationSIDEWAYS206-0.7%-0.0320%
validationUPTREND425141.5%2.3756%

Trades (full period)

35 trades
EntryExitEntry PxExit PxReturnDays
2026-05-082026-06-08$428.35$408.95-5.23%21
2025-12-172026-01-05$467.26$451.67-10.76%12
2025-09-162025-10-23$421.62$448.986.84%28
2025-05-082025-06-12$284.82$319.1117.94%25
2024-11-082025-01-13$321.22$403.3132.69%43
2024-09-252024-10-14$257.02$219.16-14.51%14
2024-05-202024-05-29$174.95$176.19-0.60%7
2023-11-292024-01-08$244.14$240.45-3.93%27
2023-06-122023-07-24$249.83$269.066.18%29
2022-07-292022-08-29$297.15$284.822.36%22
2022-03-232022-04-21$333.04$336.26-1.88%21
2021-10-192021-12-01$288.09$365.0031.30%31
2021-04-272021-05-04$234.91$224.53-7.41%6
2021-04-072021-04-12$223.66$233.99-2.31%4
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-04-142020-08-10$47.33$94.57122.74%83
2019-11-132020-03-04$23.07$49.97112.62%76
2018-11-022018-12-19$23.09$22.20-2.30%32
2018-06-192018-07-06$23.50$20.59-16.80%13
2017-06-142017-07-06$25.38$20.59-13.17%16
2017-04-042017-05-24$20.25$20.681.59%36
2017-01-052017-02-28$15.12$16.678.26%37
2016-03-082016-05-03$13.51$15.4917.55%40
2015-09-232015-09-30$17.40$16.56-5.67%6
2015-04-292015-07-27$15.50$16.8714.93%62
2014-08-142014-09-16$17.43$17.38-2.67%23
2014-01-222014-03-26$11.90$14.2024.52%45
2013-12-182014-01-14$9.87$10.75-8.79%18
2013-07-022013-10-22$7.85$11.4447.00%79
2013-04-152013-06-26$2.89$7.05133.59%52
2012-11-292012-12-31$2.25$2.26-0.23%22
2012-07-172012-07-20$2.22$2.12-10.45%4
2012-02-142012-04-10$2.21$2.165.07%39