Accelerator Oscillator Mtf Arrows Indicator: H1 Source

Written by Dominic Walsh · Published · Last updated

The accelerator oscillator mtf arrows indicator reads one timeframe and draws on another. Bill Williams built the reading. Here it runs on `SignalTimeframe` `PERIOD_H1`. Its turns then show as arrows on your chart.

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: AC MTF buy, AC MTF sell
Alerts popup, push notification, email, sound
Inputs 16

What the Accelerator Oscillator Mtf Arrows Indicator draws on the chart

Two arrow plots, and nothing else.

`AC MTF buy` uses arrow 233 in aqua.

`AC MTF sell` uses arrow 234 in magenta.

Marks sit `ArrowOffsetPoints` `25` points off the bar.

  • AC MTF buy: arrow, width 2, arrow code 233
  • AC MTF sell: arrow, width 2, arrow code 234
accelerator oscillator mtf arrows indicator: Turn marks on the EURUSD H1 chart.
Turn marks on the EURUSD H1 chart.

How the Accelerator Oscillator Mtf Arrows Indicator calculates its values

Awesome first

Two averages start it. A fast median one at `AoFastPeriod` `5` less a slow one at `AoSlowPeriod` `34` gives the awesome reading. Take a `AcSignalPeriod` `5` average of that. Subtract it, and what is left is acceleration.

Which bars it reads

The choice is yours. Every average reads `SignalTimeframe` bars. `HtfBars` `1200` sets how many get built. Each chart bar then looks up its parent.

Spacing the marks

One turn, one arrow. `MinBarsBetween` `4` blocks a second same-side mark for four bars. A higher turn spans many chart bars, and each could otherwise print.

How to read the signals

Match `SignalTimeframe` to your chart and it turns ordinary.

A higher setting gives fewer, larger signals.

Acceleration turns before the awesome reading does.

`MaxBars` `1500` caps the scan.

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

Four routes exist. `EnableAlerts` heads them and starts true with `EnablePopup`. Switch `EnablePushNotify` for a phone, `EnableEmail` for mail, or `EnableSound` to sound `SoundFile`. Turns report once a bar.

Every Accelerator Oscillator Mtf Arrows Indicator input

Core settings

Setting What it does Default
SignalTimeframe Timeframe the Accelerator Oscillator is read on. Bars the reading is built on, `PERIOD_H1`. PERIOD_H1
AoFastPeriod Fast median SMA period (Awesome Oscillator fast leg). Fast median average, `5`. 5
AoSlowPeriod Slow median SMA period (Awesome Oscillator slow leg). Slow median average, `34`. 34
AcSignalPeriod SMA period applied to AO to build AC. Average that gets subtracted, `5`. 5
HtfBars Higher-timeframe bars to build (0 = all available). Higher bars built, `1200`. 1200
MinBarsBetween Minimum chart bars between two arrows of the same side. Gap enforced between marks, `4`. 4

Display settings

Setting What it does Default
ArrowOffsetPoints Arrow distance from the bar high/low, in points. Points from mark to bar, `25`. 25
BuyArrowColor Buy arrow color. aqua
SellArrowColor Sell arrow color. magenta

Alert settings

Setting What it does Default
MaxBars Chart bars to scan (0 = all). Chart bars scanned, `1500`. 1500
EnableAlerts Master alert switch. Master switch, `true`. on
EnablePopup Popup alert. Message in the terminal, `true`. on
EnablePushNotify Push notification to phone. off
EnableEmail Email alert. off
EnableSound Sound alert. off
SoundFile Sound file. alert.wav
accelerator oscillator mtf arrows indicator: Inputs panel with SignalTimeframe and AoSlowPeriod.
Inputs panel with SignalTimeframe and AoSlowPeriod.

Settings that fit your chart

The gap between the two timeframes is the point. EURUSD M15 with an H1 source is a natural pairing. On an H1 chart the default makes it single-timeframe. Higher sources give rarer marks.

When the Accelerator Oscillator Mtf Arrows Indicator fails

A higher turn confirms only when that bar closes.

Acceleration is a change in a change, so it reacts to very little.

Building 1200 higher bars costs real work.

Copy the compiled Accelerator Oscillator Mtf Arrows 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 Accelerator Oscillator Mtf Arrows Indicator for MT4 and MT5

The zip holds the compiled Accelerator Oscillator Mtf Arrows 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 SignalTimeframe PERIOD_H1 change?

Which bars the whole sum reads. Set above your chart it adds context to a faster one. Set equal to your chart it acts like a plain accelerator reading with no extra step.

Why are AoFastPeriod and AoSlowPeriod 5 and 34?

Those are the numbers Bill Williams gave for the awesome reading, and this one builds on it. Both averages use median price rather than the close, which is also his rule.

What does MinBarsBetween 4 space out?

The marks. One higher turn spans several chart bars, and each of those could print its own arrow. Four bars of spacing turns that into a single mark.

Does HtfBars 1200 affect the signals?

Only how far back they reach. Twelve hundred higher bars is deep history. Raising it costs build time more than it changes what you would ever trade from.

Are results guaranteed?

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

Authoritative 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