KillZones + ACD Fisher Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

The killzones + acd fisher indicator boxes off the Asia session and waits. Whichever edge price closes through first gets an arrow. That is the whole idea behind an opening-range break, and the box on your chart shows exactly which bars set the two edges.

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
Inputs 6

What the KillZones + ACD Fisher Indicator draws on the chart

Two arrow plots and one box.

`BUY` uses arrow 233 in lime.

`SELL` uses arrow 234 in red.

`InpBoxColor` fills the session in slate blue.

Buy marks hang ten points under the low.

Sell marks sit ten points over the high.

  • BUY: arrow, lime, width 2, arrow code 233
  • SELL: arrow, red, width 2, arrow code 234
killzones + acd fisher indicator: The session box and a break arrow on EURUSD H1.
The session box and a break arrow on EURUSD H1.

How the KillZones + ACD Fisher Indicator calculates its values

Boxing the session

Two hours fence it. `InpAsiaStartHour` `0` opens the window and `InpAsiaEndHour` `7` closes it, both in server time. Every bar between them feeds a running high and low.

The break

One close does it. A bar has to close above the session high while the bar before sat at or under it. The downside test mirrors that exactly.

The cut-off

Late breaks get dropped. `InpDaySignalEnd` `22` stops the search for the day. A break in the last hours of a session rarely has time to run.

How to read the signals

The box marks the quiet hours the break is measured against.

A first close through an edge is the event.

Only the first break of each side counts.

A narrow box means a break arrives sooner.

Two marks in one day means both edges gave way.

Hours read as server time, not GMT.

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

`InpAlertsOn` is the single alert control and ships true. It raises a terminal message once a bar closes through either edge. This build carries no phone, mail or sound route at all.

Every KillZones + ACD Fisher Indicator input

Core settings

Setting What it does Default
InpAsiaStartHour Asia session start hour (server time). Server hour the box opens, `0`. 0
InpAsiaEndHour Asia session end hour (server time). Server hour it closes, `7`. 7
InpDaySignalEnd Stop signaling after this hour. Last hour a mark can print, `22`. 22

Display settings

Setting What it does Default
InpDrawBox Draw the session box, `true`. on
InpBoxColor Box colour, `clrSlateBlue`. slate blue

Alert settings

Setting What it does Default
InpAlertsOn Alert on a break, `true`. on
killzones + acd fisher indicator: Inputs panel with the session hours and cut-off.
Inputs panel with the session hours and cut-off.

Settings that fit your chart

A seven-hour box needs enough bars to be worth looking at. EURUSD H1 is the reference chart. The box is seven bars there and a break arrives during London. On M15 you watch it form. On H4 the box is two bars wide.

When the KillZones + ACD Fisher Indicator fails

Server time drifts against GMT twice a year.

A wide overnight range gives a break that is already late.

A false break out of one edge often precedes the real one.

Nothing here judges what happens after the mark.

Copy the compiled KillZones + ACD Fisher 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 KillZones + ACD Fisher Indicator: Breakout (technical analysis) on Wikipedia, Breakout Trading at BabyPips.

Download the KillZones + ACD Fisher Indicator for MT4 and MT5

The zip holds the compiled KillZones + ACD Fisher 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 hours do InpAsiaStartHour and InpAsiaEndHour cover?

Midnight to seven in server time, which is the quiet stretch before London. They are read from the broker clock rather than GMT, so a server on an unusual offset shifts the window and is worth checking once.

Why does InpDaySignalEnd 22 exist?

To stop late marks. A break at the very end of the day has almost no session left to run into, so the search closes at hour twenty-two and starts again with the next box.

Does a wick through the box print a BUY?

No. The test compares closes, so price has to finish a bar beyond the edge. That skips a lot of quick pokes through the level and costs you the fastest entries.

What does InpDrawBox show that the arrows do not?

Scope. The slate blue rectangle covers exactly the bars that set the high and the low, so a mark that looks wrong can be traced back to the range it broke.

Are results guaranteed?

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

Category: this is part of our Smart Money collection. Also, truly, browse more Smart Money 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