OPEN-SOURCE SCRIPT

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

2 526
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.

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。