SleepWell Trade

Trend-Following Backtester · Guide · Strategies 한국어

Strategies

MACD

Looks at the gap (MACD) between a short and long average crossing its own signal line.

Parameters 3 Assets tested 5 Costs 0.5% Optimized Sharpe · 120

The rules

Those numbers are the values optimized for Bitcoin. They differ per asset — the table below lists each.

There are 3 tunable values: fast, slow, signal. Fewer knobs make it harder to fit noise, so a count this low keeps overfitting risk relatively contained.

Results by asset

The same strategy across 5 very different assets, each over its full history, with parameters optimized per asset. It beat buy and hold on 4 of 5.

Asset · parameters CAGRHold CAGR Max drawdownHold DD SharpeTradesTime in market
Bitcoin
fast=12, slow=32, signal=19
54.9% 43.0%-61.0%-86.8% 1.2514753%
Ethereum
fast=18, slow=55, signal=19
89.5% 29.8%-67.2%-95.6% 1.4210151%
XRP (Ripple)
fast=19, slow=58, signal=17
101.7% 28.3%-62.1%-95.9% 1.2311346%
Samsung Electronics
fast=43, slow=127, signal=36
13.9% 15.2%-39.0%-64.8% 0.6411452%
Apple (AAPL)
fast=41, slow=122, signal=16
18.7% 18.6%-53.8%-82.2% 0.7429453%
1x 10x 2018 2020 2022 2024 2026 MACDBuy & hold
Bitcoin 2017-09-25–2026-09-08 · MACD (solid) vs buy and hold (dashed). Log scale.
These are in-sample figures. The same data chose the parameters and scored them, so they sit above what live trading would return. Use them to rank strategies against each other, not as a return target. See optimization and overfitting.

When this one works

MACD belongs to the trend-following family. All of them earn in sustained directional moves and bleed costs in range-bound markets. The trade count and time in market columns above show how each variant leans.

Run this strategyCompare the others

Read next