The binary options indicator is deliberately minimal. One momentum reading, two fixed levels, and a marker when the reading crosses back through either. ArrowOffsetPoints is the only setting that changes anything you can see, since the lookback and both levels sit in the code rather than the inputs.
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 | 2: Buy, Sell |
| Alerts | popup, push notification, email, sound |
| Inputs | 7 |
What the Binary options Indicator draws on the chart
Buy sits under the low of a bar where the reading crossed back above the lower level.
Sell sits above the high on the crossback below the upper level.
No line appears. The reading itself stays inside the calculation.
- Buy: arrow, lime, width 3, arrow code 233
- Sell: arrow, red, width 3, arrow code 234

How the Binary options Indicator calculates its values
The crossback rule
Two readings get taken, one on the current bar and one on the bar before. A buy needs the earlier reading at or below 30 and the current one above it.
Selling mirrors that around 70. Crossing back out of an extreme is a different event from sitting inside one, and this build only marks the crossing.
What is fixed and what is not
The lookback of 14 and both levels of 30 and 70 are written into the code rather than exposed as inputs. Changing them means editing the source.
That is unusual and worth knowing before you install it. ArrowOffsetPoints is the only input that affects the chart at all.
Where the marker lands
ArrowOffsetPoints multiplies by the symbol point size to space a marker from its candle, 25 points by default.
The calculation also reserves the newest bars it needs before writing anything, so the far left of a fresh chart stays empty.
How to read the signals
A marker means momentum left an extreme on that bar, nothing about what follows.
Because the levels are conventional and the lookback standard, the markers land where a plain momentum reading would suggest.
There is no trend filter, so markers against a strong move appear exactly as often as those with it.
In a range these cluster, which is where a crossback tool produces most of its output.
Alert channels in this build: popup, push notification, email and sound, one message per closed bar.
Messages go out by popup, push, email and sound on each crossback. One closed bar produces at most one message, since the code stamps the bar time first.
Every Binary options Indicator input
Display settings
| Setting | What it does | Default |
|---|---|---|
ArrowOffsetPoints |
ArrowOffsetPoints is the gap between a marker and its candle, 25 points by default. It is the only input that changes what you see. | 25 |
Alert settings
| Setting | What it does | Default |
|---|---|---|
EnableAlerts |
EnableAlerts is the master switch for messages, on out of the box. | on |
EnablePopup |
EnablePopup raises the MT4 dialog, and it starts on, which makes it the only live channel until you change something. | on |
EnablePushNotify |
(see inputs panel) | off |
EnableEmail |
(see inputs panel) | off |
EnableSound |
EnableSound plays a chosen file from the MT4 Sounds folder, off by default. | off |
SoundFile |
(see inputs panel) | alert.wav |

Settings that fit your chart
The screenshot uses EURUSD H1. A standard momentum lookback with conventional levels behaves the way you would expect on any liquid instrument from M15 upward. On faster charts the crossbacks come constantly, and with no input to lengthen the lookback there is no way to calm it down.
When the Binary options Indicator fails
The lookback and both levels are hardcoded, so the tool cannot be tuned to a market that behaves differently.
A trend holds the reading at one end for long runs, and every crossback against that trend produces a marker.
Nothing filters by volatility, structure or session. A crossback in dead conditions marks exactly like one at a genuine turn.
No line is plotted, so you cannot see how far past the level the reading actually went.
Copy the compiled Binary options 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 Binary options Indicator: Options Price Reporting Authority on Wikipedia, Options Trading at StockCharts ChartSchool.
Download the Binary options Indicator for MT4 and MT5
The zip holds the compiled Binary options 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
Can ArrowOffsetPoints change the 30 and 70 levels?
Not from the inputs. The lookback of 14 and both levels sit in the source rather than the input list, so ArrowOffsetPoints is the only setting that changes anything. Adjusting them would mean editing and recompiling the file yourself.
What does ArrowOffsetPoints 25 change?
Only the gap between a marker and its candle, measured in points and multiplied by the symbol point size. Widening it moves the markers clear of long wicks. The crossback test ignores it entirely, so signal timing never changes.
Does a Buy marker mean the reading is oversold?
No, and the difference matters. Sitting below 30 only says selling has dominated recently, and the reading can stay there for a long run. Crossing back above 30 is a change of state, and that crossing is what this build marks.
Why does the Buy marker come with no line?
This build declares two plots and both are markers. The momentum reading exists only inside the calculation. If you want to see how deep the extreme went, load a standard oscillator alongside it at the same lookback of 14.
Are results guaranteed?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the Binary options Indicator as one input. Always backtest before trading live.
Category: this is part of our Signal and Forecast collection. Also, truly, browse more Signal and Forecast for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.
External references
- Learn more about the underlying method in Options Price Reporting Authority on Wikipedia.
- For wider market background, see Options Trading at StockCharts ChartSchool.
