Версия 23.101
2023.01.08
-EAPADPRO v43 (Added new languages)
-Last Build Compilation
Версия 22.110
2022.01.12
EAPADPRO Update
Версия 21.971
2021.11.10
Update EAPADPRO
Версия 21.958
2021.10.28
-EAPADPRO v42 (Добавлены новые языки, Добавлена Автопауза при открытии нового бара в Тестере Стратегий)
Версия 21.955
2021.10.25
Исправление ошибки в Фильтре Bar
Версия 21.953
2021.10.23
-Модернизация сигнала от xArrow для некоторых индикаторов.
Версия 21.927
2021.09.27
Исправлена ошибка при использовании TypeTradeBUYSELL=Only SELL в Безубытке.
Версия 21.813
2021.08.13
--Глобальное обновление The xCustomEA!
В блок выбора типа сигнала/фильтра SignalTypeIndicator/FilterTypeIndicator:
Добавлены сигналы и фильтры стандартных индикаторов из нашего советника The X!
$$$ The X MT4: https://www.mql5.com/ru/market/product/11536
$$$ The X MT5: https://www.mql5.com/ru/market/product/1230
Все 20 стандартных сигналов и фильтров добавлены в качестве основго сигнала / Фильтра / Сигнала на закрытие позиций!
Вы можете использовать сигналы и фильтры стандартных индикаторов из нашего The X вместе с Вашими сигналами пользовательских индикаторов.
Это означает, что Вы можете фильтровать сигналы пользовательского индикатора из маркета или интернета с помощью наших стандартных фильтров.
А также использовать наши стандартные стратегии из The X в качестве основного сигнала и применять пользовательский индикатор как фильтр!
Описание каждого сигнала и фильтра Вы найдете в инструкции пользователя по The X: https://www.mql5.com/ru/blogs/post/677148
Внимание: при выборе Стандартных индикаторов, поля SignalNameIndicator/SIGNALStrategyInputs/SignalBuferforBUY/SignalBuferforSELL не работают!
Внимание: при выборе Стандартных индикаторов, поля FilterNameIndicator/FilterStrategyInputs/FilterBuferforBUY/FilterBuferforSELL не работают!
--В блок Трейлингстопа добавлен параметр TrailingStart = Начальная точка отсчета для старта работы функции Трейлинга.
Советник включит функцию TrailingStop тогда, когда позиция наберет TrailingStart пунктов прибыли.
Если TrailingStart = 0, тогда TrailingStart=TrailingStop!!!
Версия 21.612
2021.06.12
Обновление EAPADPRO v40 , по новым правилам использования Маркета MQL5
Версия 21.527
2021.05.27
Исправлена работа ClosePositionifChangeOWNSignal = OnlyIfProfit при работе с TypeTradeBUYSELL = Only Sell
Версия 21.520
2021.05.21
--В блок "Усреднение" добавлен новый параметр:
---CloseFirstAfterMaxAverage - Закрывать первую сделку усреднения(самую первую из текущих открытых сделок усреднения),
когда советник открыл максимальное количество сделок с параметром MaxOrdersOpen.
Если Вы хотите сохранить фиксированное количество элементов сетки Averager (например, 5 элементов сетки),
наименьший элемент должен быть закрыт с убытком при открытии 6-го элемента.
Например:
CloseFirstAfterMaxAverage = false MaxOrdersOpen = 5:
Если советник открывает максимальное количество сделок усреднения , которое установлено MaxOrdersOpen=5,
то следующую сделку усреднения открыть невозможно.
CloseFirstAfterMaxAverage = true MaxOrdersOpen = 5:
Если советник открывает максимальное количество сделок усреднения , которое установлено MaxOrdersOpen=5,
то первая сделка усреднения закрывается, а следующая сделка открывается.
=========================================================================================================================
--В блок "Дополнительное открытие" добавлен новый параметр:
---CloseFirstAfterMaxAdd - Закрывать первую сделку дополнительного открытия по тренду (самую первую из текущих открытых сделок),
когда советник открыл максимальное количество сделок с параметром MaxOrdersOpenAdditionalOpening.
Аналогичен Параметру CloseFirstAfterMaxAverage.
Версия 21.517
2021.05.17
---EAPADPRO v39
--- Добавлены пользовательские критерии оптимизации в генетическом режиме при выборе режима оптимизации Custom Max.
Вы можете установить минимальные значения, при которых оптимизация будет учитывать результат при генетическом переборе!
Другими словами: Вы можете задать условие: "минимальное количество сделок" (или других параметров) при выполнении которого этот прогон будет засчитан как результат.
Если при выборке советник откроет меньшее количество сделок, чем задано в настройках, то Данный прогон оптимизатора не будет засчитан за результат!
--Внимание! Только для продвинутых пользователей.
OnTester_Min_Trades=0; //Min Deals for optimization
OnTester_Min_Profit=0; //Min Profit for optimization
OnTester_Min_ProfitFactor=0; //Min ProfitFactor for optimization
OnTester_Min_Balance=0; //Min Balance for optimization
OnTester_Min_Equity=0; //Min Equity for optimization
OnTester_Max_Balance_DD=0; //Max Balance DD % for optimization
OnTester_Max_Equity_DD=0; //Max Equity DD % for optimization
--Подробное описание этого блока настроек Вы можете найти в инструкции пользователя!
Версия 21.425
2021.04.25
Work with the StopTrading button has been modernized. Fixed a bug with random permission of signals to open positions when minimizing the panel.
Версия 21.216
2021.02.16
Добавленгы новые параметры Лотов при открытии позици по сигналам:
AdditionalLots - Дополнительный лот, который будет добавлен к каждой новой сделке по новому сигналу
CoeficienteLots - Коэффициент лота, на который будет умножен лот к каждой новой сделке по новому сигналу
(При разрешении советнику открывать более одной позиции по каждому сигналу ONlyOnePosbySignal=false / OnePosPerDirection=false)
Версия 20.960
2020.10.30
Перекомпиляция в последней версии MetaTrader по правилам маркета.
Версия 20.301
2020.03.01
MarketInfo(Symbol(),MODE_LOTSTEP)
Версия 20.216
2020.02.16
Принудительное ограничение длины комментария CommentToOrder до 12 символов!
Если длина комментария больше, чем 12 символов, тогда советник обрежит лишние символы.
Внимание! Для корректной работы советника, устанавливайте комментарий не длинее , чем 12 символов.
например:
Правильно: ExpforexTheX
Не правильно: Expforex The X Set #12345
Версия 20.212
2020.02.12
-- EAPADPRO v35
-- Исправлена ошибка Работы по времени, если ТФ советника больше, чем Минуты функции времени.
(Например закрытие в 22:49 а ТФ = H1 )
Версия 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
Подробнее читайте в нашем блоге
I rent this EA for one month for testing.
I give 5 stars in begin for Suport.
After month I will update info about EA but now I can tell.
It have many interesting settings.
I tried work with many custom indicator (not build).
Works very impresive.