STEADYTRADE
Strategy backtests · past-window simulation, not investment advice
BTC/USDTETH/USDT

MACD Cross · BTC/USDT

Enter when the histogram turns positive, exit when it turns negative.

Total return
821.6%
10,000 → 92,156
vs buy & hold
+291.7%
over the same period 529.9%
Max drawdown
54.3%
10,000 → 7,358
Longest underwater
1112
1112 days · 96% of the period
Settings that beat it
15 / 16
of 16 parameter settings tested
Win rate
38%
95% CI 29%–47% · n=114
This beat simply buying and holding.

Over 2018-01-01 → 2026-09-23 it returned 821.6% against 529.9% for buying once on the first day and never touching it — 291.7% better. Across the whole parameter grid, 15 of 16 settings beat the benchmark; the median setting returned 821.6%.

It spent 1112 days below its previous high at the longest stretch — 96% of the whole period under water.

Price & fills

Equity

account equitybuy & holddashed = starting capital

229 fills. Signals are taken on the close and filled at the next open.

A 0% risk of ruin here is a property of the test, not a safety rating. These runs are long-only spot with no borrowed money, so there is no margin call and nothing can force the position closed. The account cannot be wiped out — it gets stuck holding the asset instead. Capital deployed (11×) and max drawdown (54.3%) are the numbers that carry the risk on this page. The same rules run on margin would be a different measurement, and this figure would not stay at zero.

Outcome distribution

A single return is one chosen start date. These are 95 runs of the same rules with the start shifted forward 30 days at a time.

Worstp10p25Medianp75p90BestLosing starts
-36.4%-17.9%-8.0% 19.7%49.8% 94.3%293.6%33%

Does it survive its own parameters?

The headline above uses one parameter setting. Here is every setting tested: 16 combinations, median 821.6%, best 1683.5%, worst 413.0%. 15 of them beat buy & hold.

Parameter grid

MACD Cross run across its own parameter range over the full period. The same rules flip from profit to loss depending only on the numbers you picked — which is why a single headline return is meaningless on its own.

fast 8fast 12fast 16fast 20
slow 21627%688%918%1379%
slow 26413%822%1683%1418%
slow 34614%1052%1187%927%
slow 50718%1061%729%671%

Hover a cell for trade count and drawdown. “·” = invalid combination (fast ≥ slow).

Year by year

Year201820192020202120222023202420252026
Return-15%36%241%-12%-36%29%59%-11%14%
Max DD46%41%21%44%37%16%15%22%13%
Trades11116121311111310

Recent closed trades

ClosedP&L (USDT)Held
2026-09-05 -2150.16 1 bars
2026-09-03 +15183.46 15 bars
2026-08-12 -1894.56 4 bars
2026-07-28 +4526.50 26 bars
2026-07-01 -2377.61 1 bars
2026-06-28 -6092.00 14 bars
2026-05-13 +427.06 8 bars
2026-04-29 +8086.54 22 bars
2026-03-27 -3042.71 1 bars
2026-03-23 -1386.90 35 bars
2026-01-21 -182.30 31 bars
2025-12-18 -5057.60 20 bars
2025-11-04 -6741.62 8 bars
2025-10-11 -5099.17 9 bars
2025-09-24 +1297.42 17 bars
2025-08-18 -1351.59 6 bars
2025-07-24 -1289.70 1 bars
2025-07-22 +8575.26 25 bars
2025-06-13 -4247.38 2 bars
2025-05-25 -1954.01 3 bars
2025-05-20 -1104.81 1 bars
2025-05-18 +18536.66 36 bars
2025-04-07 -6264.47 22 bars
2025-03-09 -3969.39 2 bars
2025-02-25 -6925.66 4 bars

What it is

Reference — Glowwiki: 기술적 분석
The definitions and formulas below follow that article. It states its own limit plainly:
“지표 교차를 매매 시점으로 보는 해석이 통용되나, 이는 관행적 해석이며 실제 수익으로 이어지는지는 이 문서에서 다루지 않음.”
That is the question this page answers.

Formulas

MACD line
MACD = EMA₁₂ − EMA₂₆
The 12/26 pair is the conventional default
Signal & histogram
Signal = EMA₉(MACD) ; Hist = MACD − Signal
This site enters when the histogram turns positive

Established

Conventional reading

Listed as convention, not as established fact.

Sources

  1. 기술적 분석 — Glowwiki (ko)
  2. Technical analysis — Wikipedia (en)

Assumptions

Period2018-01-01 → 2026-09-23
Parameters{"fast":12,"slow":26,"signal":9}
Fees0.10% taker + 0.05% slippage, both legs
Starting capital10,000 USDT · long-only spot, no leverage
Rolling test365 bars × 95 start dates
Input hashd7ad52f6e47e7e6a

Other strategies · BTC/USDT

Buy & HoldMartingaleGridDCAMA CrossEMA CrossRSI ReversionMACD CrossBollinger ReversionDonchian BreakoutSupertrendStochastic CrossParabolic SAR