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

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 |

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.
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
- For background on this concept, see National best bid and offer on Wikipedia.
- For broader market context, see Dow Jones Titans Indices at StockCharts ChartSchool.
