OPEN-SOURCE SCRIPT

EMA Trend (Long Only) - ATR Stop, No Trailing

430
This strategy is designed to capture medium- and long-term uptrends in Bitcoin on the 1-day timeframe. It uses a combination of moving average crossovers, momentum confirmation, and trend strength filters to identify high-quality long entries, while controlling risk with a dynamic stop-loss.

⚙️ How It Works:
Long Entry Conditions:

✅ 20 EMA crosses above 50 EMA — trend trigger

✅ +DI > -DI — directional strength

✅ RSI > 40 — confirms bullish momentum

✅ ADX > 5 — filters low-trend environments

✅ EMA separation > 0.0% — prevents flat crossovers

Exit Conditions:

❌ Manual exit when 20 EMA crosses below 50 EMA

❌ Stop-loss triggered at 4× ATR below entry price

📈 Key Features:
Focuses on high-quality trend entries

Designed for swing traders or position traders

Works best on Bitcoin 1D chart, but adaptable to other assets

🔧 Customizable Inputs:
EMA lengths

RSI threshold

ADX minimum value

ATR stop-loss multiplier

Minimum EMA separation filter

⚠️ Notes:
Long-only (no short trades)

Works best in trending markets

Filters can be adjusted to increase or reduce trade frequency

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.