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

EMA Cross · ETH/USDT

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

Total return
1196.7%
10,000 → 129,669
vs buy & hold
+920.9%
over the same period 275.8%
Max drawdown
68.8%
10,000 → 5,882
Longest underwater
1961
1961 days · 97% of the period
Settings that beat it
16 / 16
of 16 parameter settings tested
Win rate
38%
95% CI 25%–52% · n=45
This beat simply buying and holding.

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

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

The win rate on this page is not a readable number. With 45 closed trades the 95% confidence interval runs 25%–52% — it spans a coin flip, so the headline 38% cannot be distinguished from chance at this sample size. It is shown because leaving it out would be worse, not because it supports a conclusion.

Price & fills

Equity

account equitybuy & holddashed = starting capital

91 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 (13×) and max drawdown (68.8%) 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
-48.9%-29.8%-12.9% 18.8%58.3% 167.4%852.4%32%

Does it survive its own parameters?

The headline above uses one parameter setting. Here is every setting tested: 16 combinations, median 1453.0%, best 3429.8%, worst 728.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 261453%2058%1197%3430%
slow 502869%1781%1011%1810%
slow 100929%1890%2495%1676%
slow 200814%1310%1118%728%

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

Year by year

Year201820192020202120222023202420252026
Return-32%23%267%34%-47%8%-0%73%26%
Max DD44%51%30%45%56%35%46%27%19%
Trades332665732

Recent closed trades

ClosedP&L (USDT)Held
2026-05-17 -2558.98 39 bars
2026-03-28 -16062.52 11 bars
2026-01-23 -7042.10 18 bars
2025-10-11 -19315.46 6 bars
2025-09-25 +48478.69 83 bars
2025-06-22 +17397.00 53 bars
2025-01-08 -5975.41 1 bars
2024-12-23 +8017.44 45 bars
2024-11-04 -3951.31 19 bars
2024-10-04 -8519.07 10 bars
2024-07-28 -6047.07 8 bars
2024-06-19 -4358.38 29 bars
2024-04-13 -8325.78 2 bars
2024-04-04 +24792.50 55 bars
2024-01-26 +13739.41 94 bars
2023-10-10 -5462.08 8 bars
2023-07-26 -1308.44 32 bars
2023-06-11 -5119.25 12 bars
2023-05-09 -5438.04 3 bars
2023-05-02 +6881.32 47 bars
2023-03-06 +12072.66 58 bars
2022-12-17 -7128.40 3 bars
2022-11-11 -12502.82 15 bars
2022-09-16 -15061.72 5 bars
2022-08-27 -4496.45 39 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 hashecfb44527d964b98

Other strategies · ETH/USDT

Buy & HoldMartingaleGridDCAMA CrossEMA CrossRSI ReversionMACD CrossBollinger ReversionDonchian BreakoutSupertrendStochastic CrossParabolic SAR