JPMorgan Chase: three strategies, 2019–2024.

Holding JPMorgan Chase over these years returned 188%, a Sharpe ratio of 0.63. At their default settings none of the three rules beat that Sharpe. Tuned on the first 70% of the period and scored on the rest, two of the three held up.

Against holding it

Each rule at the workspace's default parameters, with 10 basis points of cost on every change of position, over 1,510 trading days.

Total returnSharpeWorst fall
Buy and hold188%0.63−44%
Momentum−35%−0.26−61%
MACD−32%−0.21−59%
Bollinger4%0.05−21%

On years it never saw

For each rule, every combination in its grid was run on the period up to 2023-03-15, the best was picked, and only that one was scored on what came after. How walk-forward works.

PickedSharpe, tunedSharpe, afterVerdict
Momentumlookback 40 · MA 2000.180.93held up
MACD8 / 17 / 9−0.060.08inconclusive
Bollinger20 days · 2.5σ0.560.42held up

Skill or luck

Three more readings of the same runs. A permutation p-value under 0.05 means the timing beat random timing; a probability of overfitting near 0.5 or above means picking by backtest did no better than picking at random; the rolling column slides the split through the period. What each one asks.

Permutation pProbability of overfittingAcross rolling windows
Momentum0.2260.09depends on the window
MACD0.1200.44depends on the window
Bollinger0.0660.34depends on the window

Hypothetical results on past data (2019-01-02 to 2024-12-31), from a script in the repository that re-runs every figure. Not a recommendation to buy, sell or trade JPMorgan Chase or any other security.

Run it yourself

Each opens in the workspace on JPMorgan Chase over the same dates, straight after sign-up if you are new. Change the ticker or the dates and the numbers change with them, which is the point.

Other US stocks: Apple · Microsoft · Nvidia · Amazon · Alphabet · Meta Platforms · Tesla · S&P 500 ETF (SPY) · Nasdaq-100 ETF (QQQ) · AMD · Netflix · Berkshire Hathaway · Visa · Bank of America · Walmart · Coca-Cola · Johnson & Johnson · ExxonMobil · Disney · Dow Jones ETF (DIA) · Russell 2000 ETF (IWM). All of them.