Option Scalping Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

The option scalping indicator asks for three things at once. Two averages have to cross. The momentum reading has to be past its own threshold. The range average has to show the market is actually moving. Miss any one and no arrow prints on that bar.

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

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Main price chart
Plots 4: EMA Fast, EMA Slow, Buy, Sell
Alerts popup, push notification, email, sound
Inputs 15

What the Option scalping Indicator draws on the chart

Two lines and two marks, all on price.

`EMA Fast` runs dodger blue at width 2.

`EMA Slow` runs orange beside it.

A lime `Buy` mark sits under the candle.

A red `Sell` mark sits above it.

`ArrowOffsetATR` `0.6` scales that distance to the range.

  • EMA Fast: line, dodger blue, width 2
  • EMA Slow: line, orange, width 2
  • Buy: arrow, lime, width 2, arrow code 233
  • Sell: arrow, red, width 2, arrow code 234
option scalping indicator: The two averages and a filtered arrow on EURUSD H1.
The two averages and a filtered arrow on EURUSD H1.

How the Option scalping Indicator calculates its values

Averages built here

Both run in this file. `FastEMA` `8` and `SlowEMA` `21` get seeded with a simple average, then carried forward one bar at a time. Seeding that way avoids the spike an unseeded average leaves.

A ratio, not a difference

Momentum here is division. The close divided by the close `MomentumPeriod` `14` bars back, times a hundred. So a hundred means flat, and `MomBuyThreshold` `100.05` asks for a small rise.

The quiet filter

Small ranges get skipped. `AtrMinPoints` `5.0` sets the floor. Under that, a cross is noise and the bar prints nothing. `Cooldown` `3` then spaces what remains.

How to read the signals

A mark means all three tests passed on one bar.

The two lines show which side the cross went.

Arrow distance grows when the market is moving.

The momentum test is a small tilt, not an extreme.

Three quiet bars follow every mark.

Nothing prints while the range average sits low.

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

`EnableAlerts` sits over the signal alerts and ships true alongside `EnablePopup`, `EnablePushNotify` and `EnableSound`, which plays `SoundFile`. Only `EnableEmail` starts off. Marks report on the closed bar.

Every Option scalping Indicator input

Core settings

Setting What it does Default
FastEMA Fast EMA period. Quicker of the two averages, `8`. 8
SlowEMA Slow EMA period. Slower one, `21`. 21
MomentumPeriod Momentum lookback. How far back the ratio looks, `14`. 14
MomBuyThreshold Momentum > X for buy bias. Ratio a buy must beat, `100.05`. 100.05
MomSellThreshold Momentum < X for sell bias. Ratio a sell must undercut, `99.95`. 99.95
AtrPeriod ATR period. Window behind the range figure, `14`. 14
AtrMinPoints Skip if ATR (in points) below this. Least range that allows a mark, `5.0`. 5.0
Cooldown Bars between signals. Bars held quiet afterwards, `3`. 3

Display settings

Setting What it does Default
ArrowOffsetATR Arrow distance = ATR * this. Mark distance as a share of range, `0.6`. 0.6

Alert settings

Setting What it does Default
EnableAlerts (see inputs panel) on
EnablePopup (see inputs panel) on
EnablePushNotify Buzz on a phone, `true`. on
EnableEmail (see inputs panel) off
EnableSound (see inputs panel) on
SoundFile (see inputs panel) alert.wav
option scalping indicator: Inputs panel with MomBuyThreshold and AtrMinPoints.
Inputs panel with MomBuyThreshold and AtrMinPoints.

Settings that fit your chart

An eight-bar average against a twenty-one-bar one is built for speed. EURUSD H1 is the reference chart. Marks come a few times a day there. On M5 the range floor rejects a good share. On H4 they are rare.

When the Option scalping Indicator fails

Crossing averages lag whatever they measure.

A five-point floor is low on a wide-spread symbol.

The momentum tilt is tiny and easy to meet.

Three bars of cooldown can skip the better second entry.

Copy the compiled Option scalping 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.

Download the Option scalping Indicator for MT4 and MT5

The zip holds the compiled Option scalping 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 MomBuyThreshold 100.05 actually require?

A close five hundredths of a percent above the close fourteen bars back. Momentum here is a ratio times a hundred, so a hundred is flat. The threshold is deliberately small, because it filters direction rather than size.

Why does AtrMinPoints 5.0 block signals?

Because a cross inside a dead market means very little. The floor asks for at least five points of average range before any mark can print, which keeps the tool quiet during the slowest hours.

How does ArrowOffsetATR 0.6 place a mark?

It multiplies the current range reading, so the gap between arrow and candle grows in a fast market and shrinks in a quiet one. A fixed point offset would crowd the bar on a volatile day.

Are FastEMA and SlowEMA seeded properly?

Yes. Each one starts from a simple average at its warm-up bar rather than from zero, which is what stops the vertical spike that unseeded averages leave at the left edge of a chart.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Option scalping Indicator as one input. Always backtest before trading live.

Category: this is part of our Signal and Forecast collection. 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