• Overview
  • Reviews
  • Comments

Probolic MT5

Simple and quite effective strategy that has proven itself during years of practical application. It trades important support and resistance levels. The EA precalculates the important levels using standard technical indicators and places pending orders at those levels.

The robot can place two types of orders, both for level breakout (stop) and for level rebound (limit). The EA is very easy to use and can be optimized well. It does not have parameters hidden from users. Despite its simplicity, with skillful use, it can become a worthwhile addition to your portfolio.


  • OrderType - the robot is able to trade both the breakout and rebound from important support and resistance levels:
    • Order_Type_Stop - breakout;
    • Order_Type_Limit - rebound;
  • IndicatorChoice - select the indicator for placing pending orders:
    • Fractal;
    • ZigZag;
  • PositionControl - if enabled, after a pending order is triggered, new pending orders are not placed until the position is closed;
  • OrderControl - if enabled, after a pending order is placed, new orders are not placed until the pending order is deleted or triggered;
  • SignalControl - if enabled, new pending orders are not placed at the same level after a pending order is deleted or triggered;
  • TimeSleep - pause in seconds between placing pending orders (if the price starts moving around the support or resistance level and keeps triggering the placed pending orders, the pause prevents the robot from placing more than one pending order in a certain period of time).
  • Slippage - the maximum allowable slippage of orders;
  • Spread - maximum allowed spread. If 0, not limited;
  • Magic - identifier of orders;
  • Comments - comments on the chart;
  • MM - automated money management;
  • RiskPercent - risk for setting the MM lot size;
  • Lot - fixed lot;
  • Distans - offset from the levels for placing pending orders;
  • HiddenStopLossAndTakeProfit - invisible mode for hiding the stop levels from the broker;
  • TakeProfit - take profit;
  • StopLoss - stop loss;
  • UseATR - the ATR indicator;
  • ATRPeriod - period of the indicator;
  • ATRMinimum - the minimum value;
  • UseCrossMA - the МА indicator;
  • PeriodMA - chart period for indicator calculation;
  • Indent - offset from the slow МА;
  • MAFastPeriod - period of the fast МА;
  • MAFastShift - shift of the indicator;
  • MAFastMethod - calculation method;
  • MAFastPrice - applied price;
  • MASlowPeriod - slow МА;
  • MASlowShift - shift;
  • MASlowMethod - method;
  • MASlowPrice - price;
  • Reverse - inverse signals of МА (reverse signal);
  • iPeriod - period of fractals;
  • ExtDepth - the first variable of the standard ZigZag indicator;
  • ExtDeviation - the second variable;
  • ExtBackstep - the third variable;
A detailed description of the ZigZag indicator parameters can be easily found on the Internet.
  • UseTrailing - trailing stop;
  • TrailStart - trailing start;
  • TrailStop - trailing step;
  • NoLoss - breakeven;
  • MinProfitNoLoss - profit for the breakeven function;
  • PortfolioModification - modification of orders in a portfolio;
  • UseTime - time filter;
  • BeginTime - trading start time;
  • EndTime - trading end time.


  • The robot will not trade profitably without optimization. Do not waste time on testing. The EA has been created for real market conditions, such robots always require optimization;
  • It is best to use the robot on the major pairs with low spreads;
  • If the robot does not open positions, check the maximum allowable spread in the EA settings. It is also sometimes necessary to reduce the risk percentage for lot calculation. In this case, it will not trade with a small leverage due to lack of funds.
No reviews