• Обзор
  • Отзывы (2)
  • Обсуждение (74)
  • Что нового

Exp4 The xCustomEA for MT4

Универсальный торговый советник на пользовательских индикаторах для MetaTrader 4.

Указываете название своего стрелочного индикатора и сигнальные буферы и наш советник xCustomEA будет торговать по этим сигналам.

Также Вы можете использовать множество наших встроенных функций. 

Функциональные возможности универсального торгового советника The xCustomEA в точности повторяют все параметры нашего советника  The X за исключением одного:

  1. The xCustomEA  работает на пользовательских индикатор и имеет возможность программирования своей собственной стратегии торговли для терминалов МТ4. 
  2. The xCustomEA имеет связь с пользовательскими индикаторами, которые могут быть скачаны с интернета или маркета mql5 .

Наш новый советник The xCustomEA построен на базе советника The X - Universal EA 

Вы можете запрограммировать Ваш пользовательский индикатор, а наш советник The xCustomEA  будет открывать позиции по сигналам. 

Купив Наш Универсальный торговый советник The xCustomEA  , Вы сможете программировать советники по индикаторам каждый день! 

Основные настройки:

Вы можете запрограммировать отдельные индикаторы и сигналы на : открытие, закрытие, фильтр , стоплосс, тейкпрофит.

Все остальные настройки идентичны с настройками The X и включают более 200 параметров.

  • SignalNameIndicator - Имя пользовательского индикатора, с которого будет получены основные сигналы для открытия позиций.
  • SignalTypeIndicator - Тип индикатора для сигналов.
    • xCustomEA - Работа советника по нашему индикатору, в котором Вы лично программируете свою стратегию.
    • xArrow - Работа советника напрямую с пользовательским индикатором, у которого есть буферы типа Стрелок (Arrow) которые можно использовать для советника.
  • TF_IndSigToTrade1 - Таймфрейм для 1 главного индикатора. Вы можете выбрать ТаймФрейм, по которому индикатор будет принимать сигналы. 
  • OWNSIGNAL_shift - Номер бара для сигнала, который будет генерировать индикатор,
    • 1 = последний закрытый бар, сигналы на таком баре считаются завершенными. 
    • 0 = Текущий открытый бар, сигналы на таком баре считаются рисующими.
  • SignalBuferforBUY,  SignalBuferforSELL  - Номер буфера в пользовательском индикаторе, для получения сигнала на BUY и SELL 
  • SIGNALStrategyInputs - Внешние параметры для пользовательского индикатора, Вы можете указать внешние переменные индикатора в том виде, как они записаны в таблице настроек  через запятую!

Как это работает? 

Настройка советника без программирования:

  1. Укажите имя пользовательского индикатора  SignalNameIndicator ! Если этот индикатор был скачан с маркета MQL5, тогда Вам необходимо указать с папки Market:  Market\\НазваниеИндикатора
    • Обязательно нужно писать двойной обратный слэш \\
  2. Укажите тип сигналов  SignalTypeIndicator = xArrow
  3. Укажите номер буфера сигналов для открытия BUY  SignalBuferforBUY (например буфер номер 8)
  4. Укажите номер буфера сигналов для открытия SELL  SignalBuferforSELL   (например буфер номер 9)
Таким образом, нам не нужно программировать наш индикатор, для работы советника. 
    Внимание! По умолчанию, советник не имеет стратегии торговли и не может открывать позиции!

    RealiRay
    466
    RealiRay 2019.10.14 22:54 
     

    looks promising . i will update the review after a month.

    jewboy
    475
    jewboy 2019.07.22 17:50   

    i bought this EA yesterday and with the help of Vladislav, it is working smoothly.

    I will make it work on different fx pairs.

    Thanks again for your time Vladislav

    Версия 19.994 2019.12.05
    Добавлен параметр Send_Push_without_opening_positions:
    Отправка PUSH уведомления на телефон  вместо открытия позиций! 
    При включении данного параметра, советник не будет открывать новую позицию по сигналу, а только оповещать пользователя о том, что появился новый сигнал.
    При этом все остальные функции будут работать в штатном режиме.
    Позволяет пользователю самостоятельно открывать позицию, если советник выдал сигнал.
    Но советник не совершает эту сделку и не открывает позицию, а только оповещает пользователя о сигнале.
    Версия 19.903 2019.09.03
    Вернул функцию IfProfTrail:
    - при true Советник начинает модификацию только тогда, когда позиция набирает прибыль в Безубыток (установка стоплосса на точку безубыточности) + TrailingStop пунктов прибыли.
    - при false - TrailingStop начинает работать сразу после открытия позиции и получении прибыли 0 пунктов и выходе позиции в прибыль.
    Другими словами: IfProfTrail=false , тогда трейлингстоп начнет раьботу сразу после того, как позиция выйдет в прибыль.
    Версия 19.821 2019.08.20
    Recompilation in the new version of the terminal.
    Версия 19.820 2019.08.20
    -. Добавлено уведомление (Alert ) если указанный индикатор не найден!
    Советник проверит существование индикатора и выдаст сообщение о том, что индикатор не найден с просьбой проверить правильность имени!

    1. Функция ControlNewBarforSIGNAL Изменена:
    Добавлены значения:
    ControlNewBarforSIGNALType = 1 = True smallest TF of the settings: Новый режим!
    Советник выбирает самый маленький ТаймФрейм, который был задан параметрами TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2....
    В таком режиме советник проверяет сигнал не на текущем установленном ТаймФрейме, а на ТаймФрейме получения сигнала от индикаторов!
    Этот режим полезен для тех, кто использует TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего).
    ControlNewBarforSIGNALType = 2 = True current bar of the current TF: Старый режим!
    В таком режиме советник проверяет сигналы каждый новый бар текущего ТаймФрейма!
    Если Вы используете TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего), то результаты на каждом ТаймФрейме могут быть разными.
    Советуем устанавливать советник на ТаймФрэйм M1!
    ControlNewBarforSIGNALType = 1 = False: Не использовать контроль нового бара для определения сигнала!
    Внимание: При выключенном состоянии, советник проверяет сигналы каждый новый тик! Могут быть задержки при тестировании и оптимизации!


    2. Добавлена переменная ControlNewBarforOpenbySignal:
    ControlNewBarforOpenbySignal=true: Старый режим! Открывать позиции по сигналу только каждый новый текущий бар, текущего ТаймФрейма!
    Советник открывает позиции, если есть сигнал, только при наступлении нового бара текущего ТаймФрейма!
    ControlNewBarforOpenbySignal=false: Новый режим! Открывать позиции по сигналу каждый новый бар от ТаймФрейма сигнала!
    Советник открывает позиции, если есть сигнал, сразу при обнаружении сигнала.
    Этот режим полезен для тех, кто использует TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего).
    Версия 19.808 2019.08.07
    EAPADPRO v31.

    Добавлен параметр DistanceMartinAdditional - Коэфициент дистанции дополнительного открытия ордера.
    Добавлен параметр MinTimebeforenextAverage - Минимальное время до следующего усреднения в минутах.

    Оптимизация кода, увеличение скорости тестирования и оптимизация.
    Запуск расчета среднего спреда только тогда, когда пользователь использует хоть один параметр для среднего спреда.
    Версия 19.123 2019.01.23
    Файл примера индикатора обновлен!+StrategyShift удален из файла индикатора!!!
    Добавлен режим работы по текущему нулевому бару(Shift=0)!
    Внимание! Текущий бар только формирует сигнал, поэтому мы не рекомендуем использовать Бар №0 (Shift=0)для получения сигналов!
    Внимание! Некоторые индикаторы принудительно не рисуют сигнал на 0 баре! - Это правильно. Поэтому советник не будет открывать позиции с использованием Shift = 0.
    Версия 19.111 2019.01.10
    Функция SaveTPafterTrailingStop обновлена для работы в режиме виртуальных стоплосс/тейкпрофит при VirtualStops=true
    Версия 19.107 2019.01.07
    - Параметр ClosePositionifChangeOWNSignal разделяется на 3 значения: False (выключено), True (включено), OnlyifProfit (Только если позиции в прибыли);
    - Обновление EAPADPRO v25
    - В панель добавлены дополнительные языки: Испанский, Португальский (Бразилия), Немецкий, Китайский, Японский;
    Перевод был осуществлен с помощью GOOGLE Translator + сайта MQL + Терминала!
    Если Вы обнаружили ошибку на своем языке, пожалуйста, сообщите о ней в сообщениях. Спасибо!
    - Увеличение скорости работы панели;
    Версия 18.999 2018.12.28
    - Оптимизация кода, увеличение скорости тестирования.
    - При первом запуске советника создается файл шаблона индикатора для программирования своей стратегии.
    Файл создается в папке Ваш терминал \ Files под названием "Ind - The xCustomEA TEMPLATE.mq*"
    Вы можете открыть этот файл и следовать инструкциям по программированию своей пользовательской стратегии.
    Версия 18.992 2018.12.23
    - В тип сигнала xCustom добавлена возможность указывать и заполнять внешние переменные (которые можно настраивать из советника)
    SIGNALStrategyInputs, CloseStrategyInputs, FILTERStrategyInputs теперь могут использоваться вместе с индикаторами, написанными по нашему примеру (xCustomEA)
    Внимание! В версии для MetaTrader4 запрещено передавать строковые параметры! При передаче строковых параметров (string) индикатор может быть загружен неправильно!
    - В связи с обновлением файлов примеров и нашего кастмного индикатора Ind - The xCustomEA TEMPLATE мы обновили все переменные советника и добавили дополнительно: в SLTPTypeIndicator тип xCustomEA, для вызова из нашего примера индикатора.
    Также добавлена переменная SLTP_IndSigToSlTp для указания номера стратегии в файле Ind - The xCustomEA TEMPLATE
    Версия 18.982 2018.12.10
    - Исправлены ошибки по сообщениям пользователей
    - Переработана система получения сигналов
    - Изменены файлы примеров индикатора для получения сигналов для работы новых функций и блоков!Будьте внимательны!
    =================================================================================
    - Обновление EAPADPRO до версии 23:
    Добавлены элементы управления скоростью тестирования и паузы в тестере стратегий;
    Добавлена таблица текущих открытых позиций в тестере стратегий;
    =================================================================================

    - Добавлен блок управлением сигналом закрытия по пользовательскому индикатору.
    Данный блок позволяет закрывать открытые позиции по сигналам пользовательского индикатора.
    Используется в том случае, если пользовательский индикатор предоставляет сигналы на закрытие позиций (отдельно от сигналов открытия новой позиции).
    Если Вам необходимо указать советнику сигналы на закрытие позиций, тогда Вам нужно указать: имя индикатора (может быть идентичным с именем индикатора для закрытия позиций), набор параметров (Если они отличаются от параметров индикатора по умолчанию), ТаймФрейм, Сдвиг бара, а также номер буферов для получения сигналов на закрытие. Отдельно для BUY и SELL позиций.
    Внимание: Если Вы хотите закрывать позицию при получении противоположного сигналы, тогда Вам не нужно использовать этот блок.

    - Внешние параметры Signal for Close options:

    CloseNameIndicator=""; //CloseNameIndicator --> Indicator name to get signal to close pos
    CloseTypeIndicator=xArrow; //CloseTypeIndicator --> Type of indicator signal to close
    CloseTimeFrame=PERIOD_CURRENT; //CloseTimeFrame --> TimeFrame of signal to close
    Close_shift=1; //Close_shift --> Bar number to receive signal to close
    CloseStrategyInputs=""; //CloseStrategyInputs --> Inputs of the ind, separated by commas
    CloseBuferforBUY=4; //CloseBuferforBUY --> Buffer number for close BUY
    CloseBuferforSELL=5; //CloseBuferforSELL --> Buffer number for close SELL
    Close_IndSigToClose=0; //Close_IndSigToClose --> Indicator number to get Close signal


    =================================================================================

    - Добавлен блок управления стоплоссом и тейкпрофитом по сигналам пользовательского индикатора.
    Данный блок позволяет устанавливать стоплосс или тейкпрофит при открытии позиций по сигналу, которые могут быть взяты из значений буферов пользовательского индикатора.
    Если у Пользовательского индикатора установлены отдельные буферы для получения стоплосса или тейкпрофита, Вы можете использовать эти значения при открытии новой позиции.

    Внимание: Стоплосс или тейкпрофит устанавливается только при открытии новой позиции по новому сигналу. В функциях Усреднения, Дополнительного открытия используется параметры стоплоссов и тейкпрофитов из прошлых переменных. Стоплосс и тейкпрофит, полученный от пользовательского индикатора в Усреднении и дополнительном открытии участия не принимают.
    Стоплосс и тейкпрофит от пользовательского индикатора также устанавливается при использовании функции ForcedModifySLTP

    Если Вам необходимо указать советнику значения стоплосс и тейкпрофит от пользовательского индикатора, тогда Вам нужно указать: имя индикатора
    (может быть идентичным с именем индикатора для открытия / закрытия позиций), набор параметров (Если они отличаются от параметров индикатора по
    умолчанию), ТаймФрейм, Сдвиг бара, а также номер буферов для получения значений. Отдельно для BUY и SELL позиций и отдельно для StopLoss и TakeProfit.

    - Внешние параметры Custom StopLoss and TakeProfit from Indicators options:

    SLTPNameIndicator=""; //SLTPNameIndicator --> Indicator name to get signal of SL/TP
    SLTPTypeIndicator=xPrice; //SLTPTypeIndicator --> Type of indicator signal of SL/TP
    SLTPTimeFrame=PERIOD_CURRENT; //SLTPTimeFrame --> TimeFrame of signal of SL/TP
    SLTP_shift=1; //SLTP_shift --> Bar number to receive signal of SL/TP
    SLTPStrategyInputs=""; //SLTPStrategyInputs --> Inputs of the ind, separated by commas
    SLTPBuferforBUY_StopLoss=-1; //SLTPBuferforBUY_StopLoss --> Buffer number of SL for BUY
    SLTPBuferforSELL_StopLoss=-1; //SLTPBuferforSELL_StopLoss --> Buffer number of SL for SELL
    SLTPBuferforBUY_TakeProfit=-1; //SLTPBuferforBUY_TakeProfit --> Buffer number of TP for BUY
    SLTPBuferforSELL_TakeProfit=-1; //SLTPBuferforSELL_TakeProfit --> Buffer number of TP for SELL


    =================================================================================
    Версия 18.970 2018.11.10
    -Глобальное обновление и улучшение рабочего кода.
    -Добавление панели EAPADPRO v21
    -Добавление коротких подсказок в внешние переменные
    -Добавление параметров для вызова индикаторов SIGNALStrategyInputs, для индикаторов с типом SignalTypeIndicator=xArrow
    Подробнее читайте в нашем блоге