Eagle Scalper – The Best Forex Indicator: Two Gates

Written by Dominic Walsh · Published · Last updated

The eagle scalper – the best forex indicator takes a fast crossover and puts two gates in front of it. A 5-bar average has to cross a 13-bar one. RSI has to agree. And current volatility has to hold up against its own recent average. Only then does an arrow print.

This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD M5.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Main price chart
Plots 4: EMA Fast, EMA Slow, Eagle BUY, Eagle SELL
Alerts popup, push notification
Inputs 9

What the Eagle Scalper – The Best Forex Indicator draws on the chart

EMA Fast is the dodger blue line at `FastEmaPeriod` `5` bars.

EMA Slow is the orange line at `SlowEmaPeriod` `13` bars.

Eagle BUY places a lime arrow eight points below a qualifying bar.

Eagle SELL places a red arrow eight points above one.

  • EMA Fast: line, dodger blue, width 2
  • EMA Slow: line, orange, width 2
  • Eagle BUY: arrow, lime, width 3, arrow code 233
  • Eagle SELL: arrow, red, width 3, arrow code 234
Eagle scalper - the best forex indicator on EURUSD M5 with the 5 and 13 averages
Eagle scalper – the best forex indicator on EURUSD M5 with the 5 and 13 averages

How the Eagle Scalper – The Best Forex Indicator calculates its values

The crossover itself

bullCross needs the fast average at or below the slow one on the previous bar, and above it now. bearCross mirrors that. iMA supplies both readings on the close, so the lines match any other exponential pair at the same lengths.

The momentum gate

iRSI runs at `RsiPeriod` `7`. rsiBull looks for the reading crossing up through `RsiLevel` `40.0`, while rsiAboveOk simply checks it sits above 50. The sell side mirrors both against 100 minus `RsiLevel`. A crossover with momentum pointing the other way gets dropped.

The volatility gate

atrNow reads iATR at `AtrPeriod` `14`. atrAvg averages that reading over `AtrAvgPeriod` `20` bars. atrSpike then demands atrNow reach at least `AtrSpikeMult` `0.85` of the average. So a crossover during a dead patch produces nothing.

How to read the signals

An arrow means three separate conditions agreed on one closed bar.

The two lines show you whether a crossover was even close.

Lower `AtrSpikeMult` when the tool goes quiet through a calm session.

The gates cut signal count sharply, which is the point of them.

Alert channels in this build: popup and push notification, one message per closed bar.

`AlertsOn` ships on and raises a terminal popup. `PushAlertsOn` adds a phone push and starts false. This build carries no email or sound channel. The check reads bar 1, so one message follows each closed bar.

Every Eagle Scalper – The Best Forex Indicator input

Core settings

Setting What it does Default
FastEmaPeriod Fast EMA period. Fast average length, default `5`. 5
SlowEmaPeriod Slow EMA period. Slow average length, default `13`. 13
RsiPeriod RSI period. RSI length behind the momentum gate, default `7`. 7
RsiLevel RSI confirmation level. Level RSI must clear for a buy, default `40.0`. The sell side uses 100 minus this. 40.0
AtrPeriod ATR period for spike filter. ATR length for the current volatility reading, default `14`. 14
AtrSpikeMult Current ATR > avg ATR * this mult. Share of the average ATR the current reading must reach, default `0.85`. 0.85
AtrAvgPeriod ATR average lookback. Bars in the ATR average, default `20`. 20

Alert settings

Setting What it does Default
AlertsOn Pop-up alerts. Terminal popup on a signal, default `true`. on
PushAlertsOn Push alerts. Phone push on a signal, default `false`. off
Eagle scalper - the best forex indicator inputs: FastEmaPeriod, SlowEmaPeriod, RsiLevel
Eagle scalper – the best forex indicator inputs: FastEmaPeriod, SlowEmaPeriod, RsiLevel

Settings that fit your chart

EURUSD M5 is the reference chart, which suits a 5 and 13 pair. There the slow average covers just over an hour. On M15 the same pair spans three hours and signals thin out. Above H1 a five-bar average reacts faster than the timeframe really warrants.

When the Eagle Scalper – The Best Forex Indicator fails

A 5 and 13 pair crosses often, and the gates remove some of those without making the rest correct.

`AtrSpikeMult` `0.85` is below 1.0, so ordinary volatility clears it easily.

RSI at `RsiPeriod` `7` swings hard, which makes the momentum gate looser than it looks.

Copy the compiled Eagle Scalper – The Best Forex Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.

Background reading on the method behind the Eagle Scalper – The Best Forex Indicator: National best bid and offer on Wikipedia, Dow Jones Titans Indices at StockCharts ChartSchool.

Download the Eagle Scalper – The Best Forex Indicator for MT4 and MT5

The zip holds the compiled Eagle Scalper – The Best Forex Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.

Download this indicator free

Enter your email and the file is yours. You also get the full MT4 and MT5 library.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

FAQ

What does AtrSpikeMult at 0.85 require?

That current ATR reaches at least 85 percent of its own `AtrAvgPeriod` `20` bar average. It is a floor rather than a spike test, so it mainly blocks signals during unusually quiet stretches. Raise it above 1.0 to demand genuinely elevated volatility.

How does RsiLevel gate a buy?

Two ways. The reading can cross up through `RsiLevel` `40.0`, or it can already sit above 50. Either satisfies the momentum side. The sell case mirrors both against 100 minus the level, which puts the sell threshold at 60.

Why pair FastEmaPeriod 5 with SlowEmaPeriod 13?

Because a short gap suits fast charts. Five and thirteen are both Fibonacci numbers and a common scalping pair. On M5 the slow line still turns within an hour, which is quick enough for the crossover to arrive while a move is developing.

Do the EMA Fast and EMA Slow plots carry signals?

Not on their own. They exist so you can see the crossover the logic reads, and judge whether the two gates blocked something. The arrows are the only output the tool commits to.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Eagle Scalper – The Best Forex Indicator as one input. Always backtest before trading live.

Category: this is part of our Signal and Forecast collection. Next, plainly, truly, browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.

External references

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

How we build, test and correct every tool: Editorial & Testing Policy. Trading carries risk; see the disclaimer.

Leave a Comment