• Overview
  • Reviews (1)
  • Comments (5)


This is an expanded version of ATR Robot. The EA is based on a multifunctional template and is designed for intraday trading with all major currency pairs on any timeframe. The strategy is based on analysis of price action within the daily volatility range for a given period. The EA has a vast set of features - it can be configured for any trading style, which makes it not just a trading robot, but a multifunctional flexible designer. The EA applies order placement levels, stop loss, take profit and trailing stop levels invisible for brokers. The entire trading process and detailed statistics are displayed on the chart as lines and on the information panel. Use the EA on highly liquid currency pairs, such as EURUSD, GBPUSD, AUDUSD, USDJPY, USDCHF, USDCAD, NZDUSD, XAUUSD;

MT5 version https://www.mql5.com/en/market/product/36861


  • scalping (virtual stops from 1 point)
  • position averaging (adaptive or fixed distance from the last opened position)
  • martingale/antimartingale (increase/decrease in the lot)
  • hedging (work with short and long positions simultaneously)
  • calculate the stop loss, take profit and trailing stop levels in pips, in money, in percent of the balance
  • simultaneously manage and close positions in different directions (both single orders and order baskets)
  • manage positions opened manually or by another expert (distinguished by magic number)


  • MaximumSpread - maximum allowed spread to start working, not used if -1.
  • ATRPeriod - period for calculating the average daily volatility, in days.
  • ATRDistance - the distance in % of the ATR value that the price should pass within a certain time interval.
  • UpdateDistance - time in seconds, after which the data for opening positions are refreshed.
  • LotsFor1000 - initial lot size per 1000 units of base currency.
  • TradingMethod - trading method:
    • Unidirectional - trading is performed in only one direction.
    • Multidirectional - trading can be performed in two directions simultaneously.
  • OrderOpenMode - calculation mode of the step for opening new orders:
    • Pips - in pips.
    • Money - in the deposit currency.
    • Percent - in balance %.
    • ATR - percentage of the ATR value.
  • OrderOpenStop - distance from the opening price of the last order.
  • OrderOpenStep - distance from the current price to set the level for opening a new order.
  • OrderOpenRatio - position increment ratio, not used if -1.
  • MaximumOrders - the maximum number of orders opened at a time, not used if -1.
  • LotCalcMethod - method for calculating the trading lot:
    • Unidirectional - separately for short and long positions.
    • Multidirectional - all basket of oppositely directed orders is taken into account.
  • LotMultiplier - lot multiplier for subsequent orders; if 1, does not change.
  • PlusLot - lot added to subsequent orders, not changed if -1.
  • MaximumLot - the maximum lot for opening positions.
  • LevelsMethod - take profit/stop loss placement method:
    • Unidirectional - separate, for the basket of unidirectional orders.
    • Multidirectional - common, for the basket of oppositely directed orders.
  • LevelsMode - select take profit/stop loss method:
    • Pips - in pips.
    • Money - in the deposit currency.
    • Percent - in balance %.
    • ATR - percentage of the ATR value.
  • StopLoss - stop loss; not used if -1.
  • TakeProfit - take profit; not used if -1.
  • TrailingMethod - trailing stop operation method:
    • Unidirectional - close the basket of unidirectional orders.
    • Multidirectional - close the basket of oppositely directed orders.
  • TrailingMode - select the trailing stop mode:
    • Pips - in pips.
    • Money - in the deposit currency.
    • Percent - in balance %.
    • ATR - percentage of the ATR value.
  • TrailingStop - trailing stop distance.
  • TrailingStep - trailing step.
  • MagicNumber - EA ID, if -1 the EA will work with all orders.
  • TradeComment - trade comment.
maxmas 2019.07.25 10:12 

Взял в аренду на 1 месяц. по тестам результат хороший. Задумка может тоже интересная, но по факту спустя 1.5 недели плюсовые сделки (редкие) не перекрывают постоянные минусы. Робот хорошо будет плюсовать на хороших резких движения без отката назад. (если еще не будет проскальзывания), но как правило откат есть и за все это время, что стоял на реале он поймал только одну хорошую свечу. Последней каплей стало два лося подряд на одной валютной паре с разницей в 10 минут. Был разводняк на рынке движением вниз и затем резким вверх.Робот открыл сначала селл, и затем бай и оба в минус. Мне не понравился робот.