• Обзор
  • Отзывы
  • Обсуждение

UniversalEaMT5

Советник позволяет построить торговую систему на базе пользовательского индикатора. Он выполняет автоматизированное открытие/закрытие сделок по сигналам индикатора, размещающего в буфере значения, отличные от 0 и EMPTY_VALUE. Советник опрашивает значения заданных индикаторных буферов, открывает/закрывает и сопровождает сделки согласно заданным параметрам.

В советнике реализованы следующие функции сопровождения сделок:

  • установка SL и TP;
  • вычисление объема по заданному риску;
  • перевод в безубыток;
  • частичное закрытие.

Параметры советника, имеющие значения в пунктах, рассчитаны на счет с 4-значными котировками. Для счета с 5-значными котировкам, значения автоматически умножаются на 10.

Для подключения к советнику собственного индикатора необходимо ввести его название и задать используемые буферы. Индикатор должен находиться в стандартной папке. Значения, указанные в строке параметров, преобразуются программой в значения типа int, double, bool, string. Параметры должны разделяться запятой. Значение int должно содержать только цифры, double - цифры с разделителем точка, bool - true или false, string - ограничено одинарной кавычкой. Например, строка 0,0.0,false,'text' содержит 4 параметра типа int, double, bool, string.

Параметры советника:

  • startLot - фиксированный объем сделок;
  • riskPercent - риск на сделку для расчета объема;
  • takeProfit, stopLoss - значение TP и SL в пунктах;
  • noLoss - значение в пунктах для перевода в безубыток;
  • minProfit - значение в пунктах для частичного закрытия;
  • minProfitFactor - объем для частичного закрытия;
  • trailStop, trailStep - значение и шаг в пунктах для трейлинга;
  • trailAfterNoLoss - разрешение трейлинга после перевода в безубыток;
  • numOrders - количество однонаправленных ордеров;
  • bothOrdersDir - разрешение торговли в оба направления;
  • IndicatorName, IndicatorTimeFrame, IndicatorParams - имя, период и строка параметров индикатора;
  • barIndex - индекс бара индикатора;
  • open_Buy_BufferIndex, open_Sell_BufferIndex - индекс буфера покупки/продажи;
  • takeProfit_Buy_BufferIndex, takeProfit_Sell_BufferIndex - индекс буфера TP;
  • stopLoss_Buy_BufferIndex, stopLoss_Sell_BufferIndex - индекс буфера SL;
  • close_Buy_BufferIndex, close_Sell_BufferIndex - индекс буфера закрытия;
  • minProfit_Buy_BufferIndex, minProfit_Sell_BufferIndex - индекс буфера частичного закрытия;
  • noLoss_Buy_BufferIndex, noLoss_Sell_BufferIndex - индекс буфера перевода в безубыток;
если буфер не используется, то установите значение -1

  • testerAutoTrade - автоматические сделки для валидации (отключить при пользовательской работе)
  • useButtons - отображать на графике кнопки BUY/SELL
  • MAGIC - волшебный номер;
  • slippage - проскальзование.












Нет отзывов