• Overview
  • Reviews
  • Comments (15)
  • What's new

ACB Breakout Arrows MT5

The ACB Breakout Arrows indicator provides a crucial entry signal in the market by detecting a special breakout pattern. The indicator constantly scans the chart for a settling momentum in one direction and provide the accurate entry signal right before the major move.

MT4 Version is available here https://www.mql5.com/en/market/product/20818

Key features

  • Stoploss and Take Profit levels are provided by the indicator.
  • Comes with a MTF Scanner dashboard which tracks the breakout signals across all the time-frames.
  • Suitable for Day Traders, Swing Traders, and Scalpers.
  • Optimized algorithm to increase the accuracy of signals.
  • Special level to facilitate the Breakeven move or scalping target(Quick Profit Line).
  • Performance analysis metrics such as win/loss, success rate, avg. profit etc.
  • No Repaint.

Trades Confirmation

- Use ACB Trade Filter indicator to filter out the low probability trades.

  • Strong Buy: Up Arrow + Green Histogram + Bullish Trend.
  • Strong Sell: Down Arrow + Red Histogram + Bearish Trend.
  • Avoid a trade if the histogram is Gray and Trend is Sideways.

(optional) -
 Use KT Support and Resistance Levels to avoid trade entry around a significant support/resistance level. Such trade entries can immediately turn negative and lead to unnecessary losses. 

“The goal of a successful trader is to make the best trades. Money is secondary.” – Alexander Elder

Input Parameters

  • History Bars: Number of bars to consider for Indicator's calculation.
  • Signal Sensitivity: Choose the Arrow's Sensitivity (signal strength).
  • Bars for SL: Numbers of bars to consider for Stop loss calculation.
  • Show Target Lines: Show/hide the SL, TP and Quick profit levels on the chart.
  • Performance Analysis: Show/hide the performance analysis elements included the profit trend line for each signal.
  • Alert Settings: Display box, Email, Push notifications and Sound alerts are available.

EA developers

// define array

double Buy_Arrow[];
double Sell_Arrow[];
double Buy_SL[];
double Sell_SL[];

//define indicator handle

int ACB_handle = iCustom(_Symbol,0,"Market/ACB Breakout Arrows");

// Copy buffers into arrays


if(Buy_Arrow[0]!=0) // Entry condition for Buy
if(Sell_Arrow[0]!=0) // Entry condition for Sell

Buy_SL[0]; // Buy Stoploss
Sell_SL[0]; // Sell Stoploss

// Fetching targets from charts

double Quick_Profit = NormalizeDouble(ObjectGetDouble(0,"FirstTarget",OBJPROP_PRICE),_Digits);
double First_Target = NormalizeDouble(ObjectGetDouble(0,"Target1",OBJPROP_PRICE),_Digits);
double Final_Target = NormalizeDouble(ObjectGetDouble(0,"Target2",OBJPROP_PRICE),_Digits);
No reviews
Version 5.0 2020.07.13
- added a multi-timeframe scanner dashboard.
- added Max. Profit value in the performance analysis statistics.
- minor changes in the alerts.
Version 4.8 2019.10.07
- added an ability to choose the quick profit, first target or final target as a success rate criterion.
- source code optimization.
Version 4.6 2019.05.23
- bugs removal
Version 4.5 2019.01.02
- added a more comprehensive performance analysis.
- source code optimization
- bugs removal
- added old-style text information instead of the moveable panel.
Version 4.2 2018.10.04
- bugs removal.
Version 4.1 2018.10.03
A panel related bug has been fixed.
Version 4.0 2018.09.26
- Added a statistic panel to show the indicator performance metrics in real time.
- Old display information has been removed.
- Some other information has been removed which is not beneficial anymore.
- Source code optimization for faster execution.
Version 3.1 2017.07.13
- Added pair and timeframe information in email and push alerts.
- Improved indicator speed by optimizing the signal algorithm.
- Removed bugs.