Strategy Zoo / S0143

LongTermTrend_V0143

ARCHIVEDhybrid

crossoverlogic of LongTermTrend_V0127 with risk overlay of PriceMomentum_V0121

Fitness
0.4782
Generation
7
Complexity
8
Created
2026-09-18

Lineage

Parents (2)
PriceMomentum_V0121S0121 · gen 5ARCHIVEDcrossover

added exit filter: roll_high_50 < sma_20; added entry filter: rel_volume > 1.2635

LongTermTrend_V0127S0127 · gen 6ARCHIVEDcrossover

entry = LongTermTrend_V0008 AND SMACross_50_200_V0112

Children (0)
None

Strategy Logic (pseudocode)

# LongTermTrend_V0143  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ((close > sma_200 and sma_200_slope > 0.0) and sma_50 > sma_200):
    position = 1.0
if long and close < sma_200:
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR20.4%46.7%-2.5%19.1%
Total Return341.6%215.8%-9.1%1205.1%
Sharpe0.801.000.040.68
Sortino0.740.970.030.60
Calmar0.510.77-0.060.32
Volatility28.3%51.7%27.1%34.2%
Max DD-40.1%-60.7%-44.1%-60.7%
Win Rate42.9%66.7%22.2%43.8%
Avg Win61.3%35.2%16.8%43.8%
Avg Loss-5.5%-13.5%-5.4%-5.8%
Payoff10.002.613.137.54
Expectancy23.1%19.0%-0.4%15.9%
Profit Factor8.295.220.895.87
Trades149932
Avg Holding Days49.944.926.342.8
Turnover6.48.16.16.6
Exposure32.1%45.0%22.0%32.2%

Growth of $100

LongTermTrend_V0143 vs TSLA Buy & Hold
LongTermTrend_V0143 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-4.5%-1.50-4.7%1
20175.9%0.35-17.0%2
2018-13.1%-1.09-19.7%2
201913.4%0.74-18.4%1
2020211.5%1.84-60.7%5
202135.8%1.04-30.1%1
2022-33.7%-2.20-33.6%3

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 testDOWNTREND2670.0%0.000%
hidden testEXPENSIVE8360.0%0.9772%
hidden testEXTREME48175.2%2.8994%
hidden testHIGH VOLATILITY25458.3%1.5322%
hidden testLOW VOLATILITY429-4.1%-0.2122%
hidden testMEDIUM VOLATILITY248-49.0%-1.9121%
hidden testNORMAL800-15.6%-1.0113%
hidden testSIDEWAYS293-19.2%-1.852%
hidden testUPTREND37117.7%0.4254%
trainDOWNTREND5180.0%0.000%
trainEXPENSIVE31136.0%0.9272%
trainEXTREME100400.8%5.5694%
trainHIGH VOLATILITY69943.9%1.1929%
trainLOW VOLATILITY74523.2%1.0938%
trainMEDIUM VOLATILITY568-4.7%-0.2028%
trainNORMAL1,601-3.7%-0.2020%
trainSIDEWAYS592-3.9%-0.512%
trainUPTREND90252.8%1.2770%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE138-0.8%-0.0175%
validationEXTREME144298.6%3.6985%
validationHIGH VOLATILITY25872.9%0.9458%
validationLOW VOLATILITY18339.6%1.7439%
validationMEDIUM VOLATILITY31541.6%1.2038%
validationNORMAL474-7.9%-0.2624%
validationSIDEWAYS206-53.0%-2.224%
validationUPTREND425117.8%1.7778%

Trades (full period)

32 trades
EntryExitEntry PxExit PxReturnDays
2026-02-022026-02-18$421.81$411.32-4.79%12
2025-09-172026-01-13$425.86$447.201.87%82
2025-07-292025-07-31$321.20$308.27-1.50%3
2025-07-172025-07-25$319.41$316.06-6.23%7
2025-07-152025-07-16$310.78$321.67-1.45%2
2025-07-032025-07-08$315.35$297.81-7.06%3
2024-10-072025-02-24$240.83$330.5331.74%95
2024-01-032024-01-12$238.45$218.89-8.72%8
2023-08-012023-09-05$261.07$256.49-7.86%25
2022-05-042022-05-06$317.54$288.55-2.73%3
2022-04-052022-04-27$363.75$293.84-16.47%16
2021-08-312022-01-20$245.24$332.0933.75%99
2020-11-192021-03-17$166.42$233.9420.06%80
2020-05-152020-11-13$53.28$136.17121.96%128
2020-04-142020-04-30$47.33$52.1322.74%13
2020-04-082020-04-09$36.59$38.200.42%2
2020-03-202020-04-02$28.50$30.3012.38%10
2019-11-192020-03-19$23.97$28.51-3.23%83
2019-01-072019-01-22$22.33$19.93-5.04%11
2018-12-272019-01-03$21.08$20.02-5.09%5
2018-12-042018-12-26$23.98$21.74-13.55%15
2018-08-272018-08-28$21.28$20.79-1.30%2
2017-09-182017-10-25$25.67$21.72-9.75%28
2017-02-102017-08-24$17.95$23.5317.33%136
2016-08-122016-08-30$15.04$14.09-4.51%13
2015-06-102015-08-18$16.71$17.382.20%49
2014-06-232014-10-22$15.81$15.415.54%86
2014-01-242014-05-08$11.64$11.916.17%73
2012-12-212013-11-12$2.27$9.19336.34%225
2012-02-232012-05-04$2.30$2.120.29%51
2012-02-212012-02-22$2.30$2.28-1.54%2
2012-01-042012-01-06$1.85$1.79-3.61%3