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

EMA Cross · BTC/USDT

Same idea as MA Cross but exponentially weighted — reacts faster, whipsaws more.

Total return
1668.3%
10,000 → 176,827
vs buy & hold
+1138.4%
over the same period 529.9%
Max drawdown
59.1%
10,000 → 5,514
Longest underwater
790
790 days · 95% of the period
Settings that beat it
16 / 16
of 16 parameter settings tested
Win rate
34%
95% CI 22%–48% · n=47
This beat simply buying and holding.

Over 2018-01-01 → 2026-09-23 it returned 1668.3% against 529.9% for buying once on the first day and never touching it — 1138.4% better. All 16 parameter settings tested beat the benchmark; the median returned 1612.2%.

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

Price & fills

Equity

account equitybuy & holddashed = starting capital

95 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 (19×) and max drawdown (59.1%) 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
-53.6%-22.0%-7.2% 11.1%91.0% 136.1%502.5%38%

Does it survive its own parameters?

The headline above uses one parameter setting. Here is every setting tested: 16 combinations, median 1612.2%, best 2514.7%, worst 1022.4%. 16 of them beat buy & hold.

Parameter grid

EMA 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 5fast 9fast 12fast 21
slow 261174%1650%1668%1089%
slow 501881%2019%1698%1264%
slow 1002515%2214%1612%1490%
slow 2001244%1078%1985%1022%

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

Year by year

Year201820192020202120222023202420252026
Return-38%130%223%46%-53%70%74%11%12%
Max DD41%37%18%32%53%14%30%19%14%
Trades633563545

Recent closed trades

ClosedP&L (USDT)Held
2026-08-13 -2317.96 6 bars
2026-08-02 -4883.54 17 bars
2026-05-23 +6979.60 43 bars
2026-03-27 -4748.42 3 bars
2026-03-23 -11201.35 7 bars
2026-01-25 -8710.43 19 bars
2025-10-16 -12329.93 14 bars
2025-09-26 -11951.00 12 bars
2025-08-21 +11049.50 56 bars
2025-06-22 +29593.98 63 bars
2025-02-06 -5722.57 20 bars
2025-01-10 -10303.03 4 bars
2024-12-30 +56455.86 102 bars
2024-08-29 -9903.23 4 bars
2024-08-05 -12408.96 17 bars
2024-06-17 -1088.46 30 bars
2024-04-16 +42657.18 72 bars
2024-01-19 +31485.89 111 bars
2023-09-25 -929.24 2 bars
2023-07-26 -1760.77 34 bars
2023-05-10 +7331.14 55 bars
2023-03-07 +12621.69 56 bars
2022-12-17 -3095.66 2 bars
2022-11-10 -13908.07 14 bars
2022-08-21 -5809.62 30 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

Exponential moving average
EMAₜ = α·Cₜ + (1−α)·EMAₜ₋₁, α = 2/(n+1)
Recent closes carry more weight than older ones

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}
Fees0.10% taker + 0.05% slippage, both legs
Starting capital10,000 USDT · long-only spot, no leverage
Rolling test365 bars × 95 start dates
Input hashcb6875fea574623d

Other strategies · BTC/USDT

Buy & HoldMartingaleGridDCAMA CrossEMA CrossRSI ReversionMACD CrossBollinger ReversionDonchian BreakoutSupertrendStochastic CrossParabolic SAR