UniversalEA
- Эксперты
- Sergey Deev
- Версия: 2.17
- Обновлено: 12 марта 2023
- Активации: 5
Советник позволяет построить торговую систему на базе пользовательского индикатора. Он выполняет автоматизированное открытие/закрытие сделок по сигналам индикатора, размещающего в буфере значения, отличные от 0 и EMPTY_VALUE. Советник опрашивает значения заданных индикаторных буферов, открывает/закрывает и сопровождает сделки согласно заданным параметрам.
В советнике реализованы следующие функции сопровождения сделок:
- установка для сделки SL и TP;
- вычисление объема по заданному риску;
- перевод в безубыток;
- частичное закрытие;
- увеличение объема сделки после получения убытка;
- закрытие всех ордеров по суммарной прибыли.
Для подключения к советнику собственного индикатора необходимо ввести его название и задать используемые буферы. Ниже приводится краткое описание параметров советника
Параметры торговли:
- startLot - начальный объем сделок;
- maxLot - максимальный объем сделок;
- MaxRisk - риск на сделку, 0 - не используется;
- Martin_factor - коэффициент умножения объема ордера после получения убытка;
- stepProfit - шаг прибыли для частичного закрытия сделок;
- stepProfit_factor - объем при частичном закрытии ордеров;
- stopLoss,takeProfit - SL и TP в пунктах;
- stopLoss_factor - уровень SL от TP;
- stopLoss_Bars - количество баров для определения SL по минимуму/максимуму свечей
- takeProfit_factor - уровень TP от SL;
- noLoss - уровень перевода в безубыток;
- noLoss_factor - уровень перевода в безубыток в долях от SL;
- trailStop,trailStep - уровень и шаг тейлинга в пунктах;
- DualOrders - разрешение открытия sell-ордеров при наличии активных buy и наоборот;
- UseAllSignals - разрешение ордеров по всем сигналам;
- ProfitNum,ProfitSumm - количество ордеров и сумма для закрытия по общей прибыли;
- minProfit_factor - уровень частичного закрытия сделки;
- minProfit_noLoss - разрешение перевода в безубыток при частичном закрытии;
Настройки индикатора:
- IndicatorName - название индикатора;
- openBuyBufferIndex - буфер для Buy-ордеров;
- openBuyStopBufferIndex - буфер для BuyStop-ордеров;
- openBuyLimitBufferIndex - буфер для BuyLimit-ордеров;
- takeProfitBuyBufferIndex,stopLossBuyBufferIndex,closeBuyBufferIndex - буфер TP, SL и закрытия для Buy;
- minProfitBuyBufferIndex - буфер частичного закрытия Buy;
- openSellBufferIndex - буфер для Sell-ордеров;
- openSellStopBufferIndex - буфер для SellStop-ордеров;
- openSellLimitBufferIndex - буфер для SellLimit-ордеров;
- takeProfitSellBufferIndex,stopLossSellBufferIndex,closeSellBufferIndex - буфер TP, SL и закрытия Sell;
- minProfitSellBufferIndex - буфер частичного закрытия Sell;
- BarIndex - индекс бара в буфере;
- indexAсtion - тип значения в буфере (больше нуля или не равно EMPTY_VALUE);
- ObjectStopLoss, ObjectMinProfit, ObjectTakeProfit, ObjectStopBuy, ObjectStopSell - имена графических объектов для индикаторов, отображающих сигналы значками;
- TP1_BufferIndex, TP2_BufferIndex, TP3_BufferIndex - индексы буферов для считывания уровней частичного закрытия.
Параметры дополнительной фильтрации:
- useMaFilter - фильтрация по скользящей средней и ее настройки;
- useRsiFilter - разрешение фильтра по индикатору RSI и его настройки;
- useStochFilter - разрешение фильтра по индикатору Stochastic и его настройки;
- useParabolicFilter - разрешение фильтра по индикатору Parabolic SAR и его настройки;
- useStdFilter - разрешение фильтра по индикатору StdDev и его настройки;
- useMacdFilter - разрешение фильтра по индикатору MACD и его настройки;
Прочие параметры:
- CustomEventBuy,CustomEventSell - пользовательское событие на покупку и продажу;
- timeStart,timeEnd - час начала и окончания торговли;
- slippage - проскальзывание;
- MAGIC - идентификатор;
- useMail,useNotification - сообщения на почту и мобильное устройство;
- messageText - текст сообщений;
- useButton - вывод на график кнопок Buy/Sell;
- pendingReversClose - удалить отложенные ордера при получении обратного сигнала;
- pendingMinMax - выставлять отложенные ордера на продажу выше предыдущих, на покупку - ниже.
Полное описание параметров: https://www.mql5.com/ru/blogs/post/747696
Вы можете обратиться в приват для уточнения возможности автоматизации индикаторов.
This guy is very supportive. The EA works fine thanks for great help from Sergey..