OPEN-SOURCE SCRIPT

EMA 12/21 Crossover with ATR-based SL/TP

2 950
Recommended
ATR Lenght: 7
ATR multiplier for stop loss: 1.5
ATR multiplier for take profit: 2
Recalculate- aftter order is filled: Make sure you put this on if using these settings.
Using standard OHLC: put on.
Theses settings make you 50% win rate with 1.5 profit factor



📈 Ultimate Scalper v2
Strategy Type: Trend-Pullback Scalping
Indicators Used: EMA (12/21), MACD Histogram, ADX, ATR
Platform: TradingView (Pine Script v5)
Author: robinunga16

🎯 Strategy Overview
The Ultimate Scalper v2 is a scalping strategy that catches pullbacks within short-term trends using a dynamic combination of 12/21 EMA bands, MACD Histogram crossovers, and ADX for trend confirmation. It uses ATR-based stop-loss and take-profit levels, making it suitable for volatility-sensitive environments.

🧠 Logic Breakdown
🔍 Trend Detection
Uses the 12 EMA and 21 EMA to identify the short-term trend:

Uptrend: EMA 12 > EMA 21 and ADX > threshold

Downtrend: EMA 12 < EMA 21 and ADX > threshold

The ADX (default: 25) filters out low-momentum environments.

📉 Pullback Identification
Once a trend is detected:

A pullback is flagged when the MACD Histogram moves against the trend (below 0 in uptrend, above 0 in downtrend).

An entry signal is triggered when the histogram crosses back through zero (indicating momentum is resuming in the trend direction).

🟢 Entry Conditions
Long Entry:

EMA 12 > EMA 21

ADX > threshold

MACD Histogram was below 0 and crosses above 0

Short Entry:

EMA 12 < EMA 21

ADX > threshold

MACD Histogram was above 0 and crosses below 0

❌ Exit Logic (ATR-based)
The strategy calculates stop-loss and take-profit levels using ATR at the time of entry:

Stop-Loss: Entry Price −/+ ATR × Multiplier

Take-Profit: Entry Price ± ATR × 2 × Multiplier

Default ATR Multiplier: 1.0

⚙️ Customizable Inputs
ADX Threshold: Minimum trend strength for trades (default: 25)

ATR Multiplier: Controls SL/TP distance (default: 1.0)

📊 Visuals
EMA 12 and EMA 21 band can be added manually for visual reference.

Entry and exit signals are plotted via TradingView’s built-in backtesting engine.

⚠️ Disclaimer
This is a backtesting strategy, not financial advice. Performance varies across markets and timeframes. Always combine with additional confluence or risk management when going live.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.