• Overview
  • Reviews
  • Comments (1)


The robot is based on a number of standard and custom indicators. The EA follows a trend when the market is most calm, thus minimizing drawdowns. The robot can be used on almost any currency pair with preliminary optimization.

Monitoring - https://www.mql5.com/en/signals/author/robotstroi

There is also the version for MetaTrader 4 - https://www.mql5.com/en/market/product/28185

The first distinctive feature of this robot is that it is able to save the optimal settings obtained during optimization to separate files and then upload them from that files later. All you need to do this is to optimize the robot in the normal mode, then perform control tests with the best results (including SavingSetFileAndTrade flag). The parameters are automatically saved in the common folder of all terminals. The last pass settings have a higher priority.

The method's distinguishing feature is that the obtained files with settings in MetaTrader 5 can be used in MetaTrader 4 with equal success. MetaTrader 4 and MetaTrader 5 have a common folder, so there is no need to move files within a single PC. It is possible to move /vps files to another PC. Zot MT5 reads only files created in MetaTrader 5.


  • Settings:
    • SavingSetFileAndTrade - save files with settings in the tester;
    • TradeFileSettings - trade using saved files;
    • TradeEASettings - trade using EA parameters;
      • TimeOptimization - interval (in minutes) used by the robot to check the presence of new setting files and download them;
      • IntervalOptimizationDay - number of days since the file generation, during which the settings file is usable. Then the file stops trading and requires optimization of parameters;
      • InformationOnFile - summary info about the existing file by chart currency;
      • Magic - order ID and file folder number;
  • Spread - maximum allowed spread;
  • Slippage - maximum allowed slippage;
  • RiskPercent - risk for lot calculation;
  • Lot - fixed lot if RiskPercent = 0;
  • LotExponent - lot multiplication factor;
  • LotDecimal - number of decimal places in a lot;
  • MaxLots - maximum lot;
  • MetAveragingSignal - method of adding new positions:
    • AveragingNo - do not add positions;
    • AveragingSignal - add only to loss-making positions by the indicator block signal;
    • AveragingNoSignal - add only loss-making trades;
    • AddingTradingPositions - add to loss-making and profitable positions by the indicator block signal;
  • FixDistance - distance for opening additional positions;
  • PositionTotal - maximum number of positions;
  • PositionExpiration - position expiration time in minutes;
  • Use Stop Loss - stop loss usage flag;
  • Stop Loss (pips) - stop loss;
  • Use Take Profit - take profit usage flag;
  • Take Profit (pips) - take profit;
  • UseTrailing - trail orders;
  • TrailingStart - start position trailing;
  • TrailingStop - position trailing step;
  • NoLoss - breakeven;
  • MinProfitNoLoss - breakeven profit;
  • UseTime - time;
  • BeginFirstSession - start session 1;
  • EndFirstSession - end session 1;
  • BeginSecondSession - start session 2;
  • EndSecondSession - end session 2;
  • TimeEndTradingFriday - trading end time on Friday;
  • Inp 1 - indicator 1 period;
  • Inp 2 - maximum value;
  • Inp 3 - minimum value;
  • Inp 4 - indicator 2 period;
  • Inp 5 - minimum value;
  • Inp_6 - trend indicator 3 flag;
  • Inp_7 - ТМ;
  • Inp_8 - indicator 3 period;
  • Inp_9 - formation model;
  • Inp_11 - formation price;
  • Inp_12 - close indicator 3 by opposite signal
To optimize the robot, download the ready-made set file where the optimal settings are set (marked with variable checkboxes - start, step, stop). You can find it in the Comments section.


  • Instant order execution - ECN (the less the spread, the better);
  • Trouble-free connection to the server - VPS (the less the ping, the better);
  • Currency pair - any of the ones, at which the robot can be optimized;
  • Chart period - M15 (can be optimized with periods M1-M15).

Optimization is faster if performed by Open prices followed by control check on all ticks. It is better to optimize the robot for the last 12-18 months. This is not a tester toy. It cannot be used without optimization.

No reviews