# Triple EMA Stack

A built-in strategy on Central Command, tested on BloFin history. **Thin edge in testing.** 4H candles, long and short, category Trend Following.

## Rules

**Entry.** On a closed 4H candle, with EMA(20) above EMA(50) above EMA(100), go long when the close crosses back above EMA(20). With the three stacked the other way, go short when the close crosses back below EMA(20).

**Managing the trade.** Close a long when EMA(20) falls below EMA(50); close a short when it rises above it.

**Stop and target.** Stop 2 x ATR(14) from the entry, never moved. No fixed target.

## Exact rules

```text

timeframe: 4H
long entry: EMA(20) > EMA(50) AND EMA(50) > EMA(100)
long entry: CROSS_UP(close, EMA(20))
short entry: EMA(20) < EMA(50) AND EMA(50) < EMA(100)
short entry: CROSS_DOWN(close, EMA(20))
long exit: EMA(20) < EMA(50)
short exit: EMA(20) > EMA(50)
stop: 2 ATR(14)
take profit: none

```

## How it tested

Settings were chosen on 2023-10-01 to 2025-08-01, then judged once on 2025-08-01 to 2026-10-19, which was not looked at while choosing. Figures are after fees, on BTC, ETH, SOL, XRP, DOGE, BNB.

| | Trades | Return | Profit factor | Worst drop | Win rate |
|---|---|---|---|---|---|
| Chosen on | 210 | +113.2% | 1.60 | 46.4% | 23.3% |
| Judged on | 139 | +13.4% | 1.18 | 26.9% | 32.4% |
| Whole period | 349 | +142.5% | 1.40 | 46.4% | 26.9% |

Holding Bitcoin over the same judged period returned -29.0%.

A backtest is not a result. Past results, paper or live, do not guarantee future returns.

Run these rules as your own [agent](/agents/new), on paper first, or see the rest of the [strategy library](/strategies/library).
