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

Exp5 The xCustomEA for MT5

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

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

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

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

  1. The xCustomEA  работает на пользовательских индикатор и имеет возможность программирования своей собственной стратегии торговли для терминалов МТ5. 
  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)
Таким образом, нам не нужно программировать наш индикатор, для работы советника. 

Внимание! По умолчанию, советник не имеет стратегии торговли и не может открывать позиции

Vasil lupanov
337
Vasil lupanov 2020.01.16 19:45 
 

Friends, don't bother looking for experts and utilities. Look for Vladislav !!!! He has everything! Five gold stars for his products and 10 stars for him !!!

Victor Volovin
322
Victor Volovin 2019.12.23 11:52 
 

Советник с неограниченными возможностями.

Atila Recep Akdeniz
5099
Atila Recep Akdeniz 2018.12.28 10:01 
 

I just bought the EA. I have been using The X Universal for a long time now, with great results.

This EA does everything TheX Universal does and much more, including integration of other EA's and signals and independent strategies etc.

I guess there will be a little bit of a learning curve to understand its full functionality and use it to its full power.

5 stars for such an innovative product from a great designer.

I will review this a few months later when I use the product and understand it better.

talha8877
134
talha8877 2018.12.16 18:49 
 

I was using The X Universal EA and it was great, but it was missing the ability to add custom indicators.

Now the Author created this expert and it's possible to add those custom indicators or other Experts for signal triggers.

It requires a bit more effort to learn how to integrate those additional functions but thankfully the author has very detailed documentation about the EA.

mckingwo
327
mckingwo 2018.11.27 09:31 
 

This Ea is good !

Версия 19.994 2019.12.05
Добавлен параметр Send_Push_without_opening_positions:
Отправка PUSH уведомления на телефон  вместо открытия позиций! 
При включении данного параметра, советник не будет открывать новую позицию по сигналу, а только оповещать пользователя о том, что появился новый сигнал.
При этом все остальные функции будут работать в штатном режиме.
Позволяет пользователю самостоятельно открывать позицию, если советник выдал сигнал.
Но советник не совершает эту сделку и не открывает позицию, а только оповещает пользователя о сигнале.
Версия 19.905 2019.09.05
Исправлена ошибка алертов при открытии и закрытии позиций.
Версия 19.903 2019.09.03
Вернул функцию IfProfTrail:
- при true Советник начинает модификацию только тогда, когда позиция набирает прибыль в Безубыток (установка стоплосса на точку безубыточности) + TrailingStop пунктов прибыли.
- при false - TrailingStop начинает работать сразу после открытия позиции и получении прибыли 0 пунктов и выходе позиции в прибыль.
Другими словами: IfProfTrail=false , тогда трейлингстоп начнет раьботу сразу после того, как позиция выйдет в прибыль.
Версия 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.816 2019.08.17
Исправлена ошибка:
Когда в работе два разных направления BUY и SELL и работает усреднение, тогда BUY не дает модифицировать тейкпрофит позициям SELL !
Версия 19.814 2019.08.14
Update Update
Версия 19.808 2019.08.07
Добавлен параметр DistanceMartinAdditional - Коэфициент дистанции дополнительного открытия ордера.
Добавлен параметр MinTimebeforenextAverage - Минимальное время до следующего усреднения в минутах.

Оптимизация кода, увеличение скорости тестирования и оптимизация.
Запуск расчета среднего спреда только тогда, когда пользователь использует хоть один параметр для среднего спреда.

EAPADPRO v31.
Версия 19.525 2019.05.25
Добавлена функция проверки разных тейкпрофитов для функции усреднения.
Если у позиций найден разный тейкпрофит, тогда эксперт устанавливает единый общий тейкпрофит.
Версия 19.517 2019.05.17
Принудительная модификация только тогда, когда стоплосс = 0 или тейкпрофит = 0
Версия 19.514 2019.05.16
Исправлена ошибка двойного открытия сделок усреднения на счетах с МАРКЕТ исполнением.
Версия 19.123 2019.01.23
Файл примера индикатора обновлен!+StrategyShift удален из файла индикатора!!!
Добавлен режим работы по текущему нулевому бару(Shift=0)!
Внимание! Текущий бар только формирует сигнал, поэтому мы не рекомендуем использовать Бар №0 (Shift=0)для получения сигналов!
Внимание! Некоторые индикаторы принудительно не рисуют сигнал на 0 баре! - Это правильно. Поэтому советник не будет открывать позиции с использованием Shift = 0.
Версия 19.111 2019.01.10
Функция SaveTPafterTrailingStop обновлена для работы в режиме виртуальных стоплосс/тейкпрофит при VirtualStops=true
Версия 19.110 2019.01.10
ReloadReload
Версия 19.107 2019.01.07
- Параметр ClosePositionifChangeOWNSignal разделяется на 3 значения: False (выключено), True (включено), OnlyifProfit (Только если позиции в прибыли);
- Обновление EAPADPRO v25
- В панель добавлены дополнительные языки: Испанский, Португальский (Бразилия), Немецкий, Китайский, Японский;
Перевод был осуществлен с помощью GOOGLE Translator + сайта MQL + Терминала!
Если Вы обнаружили ошибку на своем языке, пожалуйста, сообщите о ней в сообщениях. Спасибо!
- Увеличение скорости работы панели;
Версия 19.0 2018.12.29
Fix Fix Fix
Версия 18.999 2018.12.28
- Оптимизация кода, увеличение скорости тестирования.
- При первом запуске советника создается файл шаблона индикатора для программирования своей стратегии.
Файл создается в папке Ваш терминал \ Files под названием "Ind - The xCustomEA TEMPLATE.mq*"
Вы можете открыть этот файл и следовать инструкциям по программированию своей пользовательской стратегии.
Версия 18.998 2018.12.28
- Оптимизация кода, увеличение скорости тестирования.
Версия 18.992 2018.12.23
- В тип сигнала xCustom добавлена возможность указывать и заполнять внешние переменные (которые можно настраивать из советника)
SIGNALStrategyInputs, CloseStrategyInputs, FILTERStrategyInputs теперь могут использоваться вместе с индикаторами, написанными по нашему примеру (xCustomEA)
- В связи с обновлением файлов примеров и нашего кастмного индикатора Ind - The xCustomEA TEMPLATE мы обновили все переменные советника и добавили дополнительно: в SLTPTypeIndicator тип xCustomEA, для вызова из нашего примера индикатора.
Также добавлена переменная SLTP_IndSigToSlTp для указания номера стратегии в файле Ind - The xCustomEA TEMPLATE
Версия 18.988 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
Подробнее читайте в нашем блоге