Внешние переменные и настройки
The X универсальный автоматический советник для MetaTrader, работающий на стандартных индикаторах.
💎 The X MT4: https://www.mql5.com/ru/market/product/11536
💎 The X MT5: https://www.mql5.com/ru/market/product/1230
↔️↔️↔️ Полная инструкция и руководство пользователя The X: https://www.mql5.com/ru/blogs/post/677148
↔️↔️↔️ Полная инструкция и руководство пользователя The X: https://www.expforex.com/publ/4-1-0-166
↔️↔️↔️ Инструкция Тестирование и Оптимизация The X : https://www.expforex.com/publ/4-1-0-173
Универсальный торговый советник XCUSTOMEA по пользовательским индикаторам для MetaTrader
💎 XCUSTOMEA MT4: https://www.mql5.com/ru/market/product/32115
💎 XCUSTOMEA MT5: https://www.mql5.com/ru/market/product/32116
↔️↔️↔️ Полная инструкция и руководство пользователя XCUSTOMEA: https://www.mql5.com/ru/blogs/post/721709
↔️↔️↔️ Полная инструкция и руководство пользователя XCUSTOMEA: https://www.expforex.com/publ/4-1-0-204
↔️↔️↔️ Инструкция Тестирование и Оптимизация XCUSTOMEA : https://www.expforex.com/publ/4-1-0-173
Additional and complete information on our program The X at www.expforex.com
Signal options Дополнительный блок работы с сигналами | |
Show_alert_without_opening_positions | При включении данного параметра, советник не будет открывать новую позицию по сигналу, а только оповещать пользователя о том, что появился новый сигнал. При этом все остальные функции будут работать в штатном режиме. |
OpenBarControlOnly | Работа советника только по открытым барам. Данный режим позволяет моделировать работу советника по открытию бара(как в тестере стратегий). |
ControlNewBarforSIGNAL | проверка сигнала индикаторов только каждый новый бар (без проверки на каждом тике), Добавлены значения: |
ControlNewBarforOpenbySignal | ControlNewBarforOpenbySignal=true: Старый режим! Открывать позиции по сигналу только каждый новый текущий бар, текущего ТаймФрейма! Советник открывает позиции, если есть сигнал, только при наступлении нового бара текущего ТаймФрейма! ControlNewBarforOpenbySignal=false: Новый режим! Открывать позиции по сигналу каждый новый бар от ТаймФрейма сигнала! Советник открывает позиции, если есть сигнал, сразу при обнаружении сигнала. Этот режим полезен для тех, кто использует TF_IndSigToTrade1, FILTER_TF_IndSigToTrade1, FILTER_TF_IndSigToTrade2, отличных от Current (Текущего). |
ReverseSignal | Переворот общего сигнала стратегии, полученного от Главного индикатора + фильтров! |
Opening Filter options Фильтры открытия позиций | |
TypeTradeBUYSELL | направление торговли:
|
MinuteToOpenNextPosition | Разрешение на открытие следующего сигнала после последней открытой позиции, если нет открытых позиций, то советник считает время от последней закрытой позиции. Время считается по одноименному типу. Если сигнал на BUY то время считается от последней открытой \ закрытой BUY.... количество минут для открытия следующей сделки по сигналам индикаторов. Позволяет фильтровать сделки при использовании ONlyOnePosbySignal=false. |
DistanceToOpenNextPosition | Минимальная Дистанция для открытия следующей позиции по основному сигналу (Если установлено ONlyOnePosbySignal=false и OnePosPerDirection=false). Если DistanceToOpenNextPosition выше 0, тогда следующая позиция может быть открыта только тогда, когда предидущая позиция по сигналу прошла DistanceToOpenNextPosition пунктов прибыли! Если DistanceToOpenNextPosition ниже 0, тогда следующая позиция может быть открыта только тогда, когда предыдущая позиция по сигналу находится на расстоянии DistanceToOpenNextPosition пунктов в обе стороны прибыли или убытка! |
OpenOppositePositionAfterStoploss | открывать противоположную позицию при закрытии текущей по стоп-лоссу. Позволяет открывать противоположную позицию сразу же после получения стоп-лосса предыдущей сделки без использования сигналов индикатора. |
ONlyOnePosbySignal | Торговать только 1 текущей главной позицией одного направления. Если советник открыл позицию SELL , тогда все остальные сигналы на SELL будут игнорироваться |
OnePosPerDirection | Открытие 1 сделки на 1 направление например: если OnePosPerDirection=true и ONlyOnePosbySignal = false тогда советник может открыть 1 сделку Бай по сигналу и 1 сделку Селл по сигналу если OnePosPerDirection=false и ONlyOnePosbySignal = true тогда советник может открыть только 1 сделку по сигналу либо Бай либо СЕЛЛ если OnePosPerDirection=false и ONlyOnePosbySignal = false тогда советник может открывать любые сделки по каждому сигналу индикаторов |
OnlyOnePositionPerMagic | Открытие 1 позиции на 1 магический номер, Советник проверяет есть ли открытые позиции по данному магику у других валютных пар. Если позиции нет - советник откроет сделку по сигналу, а остальные советники будут ждать завершения этой сделки.
|
OnlyAlternateSignals | Позволяет открывать позиции только поочередно. Если последняя закрытая позиция была SELL, следующая может открыться только BUY! Необходима для торговли главного индикатора в режиме No Signal |
MAX_BUY_POSITION | параметр ограничения максимального количества сделок BUY. Учитывается позиции, открытые по сигналам индикаторов. Позиции усреднения и доливок не учитываются |
MAX_SELL_POSITION | параметр ограничения максимального количества сделок SELL. Учитывается позиции, открытые по сигналам индикаторов. Позиции усреднения и доливок не учитываются |
MaxSpreadToNotTrade | Максимальный спред, при котором советник может открыть позицию Если текущий спред на момент получения сигнала больше указанного значения, сигнал индикатора игнорируется до тех пор, пока спред не станет меньше указанного значения. |
MinSpreadToNotTrade | Минимальный спред, при котором советник может открыть позицию Все остальные функции работают в штатном режиме. Внимание: Данный фильтр предназначен для Позиций. Для отложенных ордеров этот фильтр не имеет значения. Поэтому фильтр работает только тогда, когда Вы используете Позиции. |
Include_Commission_Swap | Учитывать авторский расчет комиссии и свопа при включении функций : Безубыток (установка стоплосса на точку безубыточности), Трейлингстоп, Усреднение. Авторский расчет комиссии основывается на формуле расчета стоимости 1 пункта из открытых позиций по данному символу и магику, В расчете участвует отрицательный своп и комиссия. Функция возвращает стоимость отрицательного свопа и комиссии в пунктах и учитывает это при работе функций Безубыток (установка стоплосса на точку безубыточности)и трейлингстопа. Внимание: Если у Вас на брокере плавающий спред, расчет комиссии выполняется и устанавливается в момент работы функций Безубыток (установка стоплосса на точку безубыточности)и трейлингстопа, но спред может увеличиться, что понесет дополнительные пункты убытка. Это не является ошибкой расчета! Также стоит учитывать, что при возникновении свопа, советник пересчитывает линию Безубыток (установка стоплосса на точку безубыточности) и устанавливает новые стоплоссы, если сервер позволяет это сделать (Ограничение на минимальный стоп уровень у Вашего брокера StopLevel) . Если сервер не разрешает устанавливать безубыток и возвращает ошибку минимальных стоп уровней, советник не сможет модифицировать позицию и Вы можете получить дополнительные пункты убытка. Во избежания получения убытка при использовании счета с комиссией и при получении отрицательного свопа, рекомендуем Вам увеличить дистанцию Безубыток (установка стоплосса на точку безубыточности)или трейлингстопа. Уровень Безубыток (установка стоплосса на точку безубыточности) (LevelWLoss) можно рассчитать самостоятельно, учитывая комиссию. например: Комиссия за открытие и закрытие позиции = 2 доллара(EURUSD) на 1 лот. Значит, для того, чтобы покрыть убыток по комиссии, Вам необходимо установить LevelWLoss = 2(пункта)+1(контрольный) = 3 пункта. Таким образом: советник установит Безубыток (установка стоплосса на точку безубыточности) на +3 пункта , что в свою очередь покроет убыток по комиссии. |
Close options Блок функций по закрытию позиций! | |
ClosePosifChange | Закрывать позиции при обратном общем сигнале индикаторов.
Работает также и для отложенных ордеров. |
ClosePosition_After_X_Minutes | Закрытия позиции спустя установленное количество минут. Также советник проверяет включенный параметр CloseChangeOnlyInProfit: Закрытие только прибыльных позиций. |
CloseChangeOnlyInProfit | закрывать сделки при обратном сигнале, только когда текущая позиция вышла в прибыль. |
Pending orders options Блок работы с отложенными и лимитными ордерами. | |
StopOrderUSE | Открывать отложенные ордера или лимитные ордера вместо позиций. Тем самым мы перепроверяем сигнал на прибыльность. Также можно включить Виртуальные отложенные ордера:
Внимание: Виртуальные отложенные ордера Работает только в режиме Визуализации или на реальном графике, только при включенном терминале. Не работает в режиме оптимизации! |
StopOrderDeltaifUSE | Количество пунктов для отложенного или лимитного ордера (Дистанция отложенных ордеров) |
StopOrderDayToExpiration | StopOrderDayToExpiration= количество дней для истечения ордера.
|
StopOrderBarToExpiration | Истечение отложенного ордера в барах. Если задан StopOrderBarToExpiration=10, и ТФ = М1, тогда Отложенный ордер будет снят через 10 минут после установки. Внимание: Каждый брокер имеет свой минимальный параметр времени для истечения. |
ReInstallStopOrdersNewSignalAppears | Переустанавливать отложенные ордера, если появился новый сигнал от индиктаоров. Позволяет снимать текущий отложенный ордер BUYSTOP и устанавливать новый BUYSTOP на новом уровне тогда, тогда индикаторы показали новый сигнал. |
Trading options Параметры для торговли | |
Magic | магический номер позиций, открываемых советником. |
Slippage | Уровень максимально возможного проскальзывания в пунктах при открытии и закрытии позиций. Пример: Slippage = 1 Максимальное отклонение при открытии позиции = Цена открытия +-1 пункт. Slippage = 100 Максимальное отклонение при открытии позиции = Цена открытия +-100 пункт. Например: Цена открытия позиции при отправке приказа на сервер = 1.12345 Но, если за время отправки и открытия позиции цена изменилась в пределах 100 пунктов, тогда позиция откроется с проскальзыванием в пределах 1.12245 - 1.12445 |
MarketWatch | Включает возможность открытия позиций с стоплосс \ тейкпрофитом на счете с MARKET исполнением. Первая открывается позиция, после успешного открытия модифицируются уровни стоплосс и тейкпрофит. |
CommentToOrder | Дополнительный комментарий к открываемым позициям. Внимание! Для корректной работы советника, устанавливайте комментарий не длинее , чем 12 символов. например: Правильно: ExpforexTheX Не правильно: Expforex The X Set #12345 |
RoundingDigits | Количество знаков после запятой при открытии позиции или ордера.
|
TypeFilling | Тип заливки позиций и ордеров.
|
Stops options Параметры стоп приказов, стоплосс, тейкпрофит | |
VirtualStops | Функция включения виртуальных стоплосс\тейкпрофит\трейлингстопов вместо реальных. Внимание: Виртуальные стопы не имеют ограничения и запреты сервера. Поэтому могут устанавливаться по текущей цене! После чего происходит моментальное закрытие. |
SetMinStops | Автоматически нормализовать все параметры советника до минимально допустимых уровней стопов.
|
StopLoss | Стоплосс каждой открываемой позиции в пунктах |
TakeProfit | Тейкпрофит каждой открываемой позиции в пунктах |
ForcedModifySLTP | Принудительная модификация позиций , установленным стполоссом и тейкпрофитом. Имеется ввиду, что советник будет модифицировать стоплосс и тейкпрофит всех своих позиций принудительно. Например: Если сервер брокера открыл сделку, но не вернул ее тикет, тогда эксперт принудительно проверит все свои позиции и если он обнаружит, что стоплосс или тейкпрофит позиции равен 0, советник принудительно установит стоплосс и тейкпрофит. |
TimeToCheckAverageSpread | - TimeToCheckAverageSpread Количество (миллисекунд, 20 000 = 20 секунд) для определения среднего спреда Как использовать: Параметры, доступные для установки в режиме спреда: Distance, DistanceAdditionalOpening, StopOrderDeltaifUSE, StopLoss, TakeProfit, TrailingStop, TakeProfitALL, StopLossALL, LevelWLoss, LevelProfit. Средний и текущий спред, а также уровень Автоопределения низкого спреда будет отображаться на нашей панели в разделе Strategy Info |
Lots options Параметры работы с лотом позиций | |
Lots | Фиксированный лот для открытия позиции. |
AdditionalLots - Дополнительный лот, который будет добавлен к каждой новой сделке по новому сигналу | |
DynamicLot | Динамический лот, Автолот для открываемой позиции. Включение динамический расчет лота в процентах от свободной маржи и других факторов. Расчет нашего автолота. |
LotBalancePercent | Процент для автолота |
RiskRate | RiskRate - курс вашей валюты по отношению к доллару. По умолчанию RiskRate = 0 - означает, что советник будет пытаться найти правильный курс в Обзоре рынка. Для того чтобы автолот работал адекватно со всеми валютными парами, вам необходимо включить в Обзоре рынка "Показать все валютные пары". |
MaxLot | Максимальный лот, который может открыть советник при расчете автолота и мартингейла на первую главную позицию |
Martin | Стандартное умножение лота последней закрытой позиции в убытке.
|
Averager options Блок функций усреднения позиций, открытие позиций против тренда | |
UseAverAdditionalOpeningOrderinOne | Количество ордеров считается общее и для доливки и для усреднителя. Внимание! Только для МТ4 версии |
AverageUSE | Включение функции усреднения позиций. Тем самым усредняя первую позицию. |
TakeProfitALL | Дистанция общего тейкпрофита при открытии сделок усреднения. Данный параметр целесообразно использовать только при включении AverageUSE. Устанавливает заданный тейкпрофит от текущей средней линии всех позиций для ВСЕХ позиций Работает только тогда, когда открывается позиция усреднения |
Distance | Дистанция от последней открытой позиции одного типа для усреднения. Размер дистанции между позициями, ячейка сетки. |
DistanceMartin | коэффициент увеличения дистанция при усреднении на каждую следующую сделку. Вы можете установить 1,5, тогда каждая новая позиция усреднения будет открываться через 100 + 50 (100 * 1,5) пунктов потери от последней открытой позиции. (100,150,225,337,506) |
LotsMartin | Увеличение лота для сетки позиций. Коэффициент увеличения каждой позиции усреднения. Например: Начальный лот главной позиции = 0.1 LotsMartin=2, тогда Следующий лот открываемой позиции усреднения будет 0.2, 0.4, 0.8 и так далее. Внимание: Средняя линия при этом будет рассчитана по формуле с использованием лотов. Позволяет приблизить уровень Безубыток (установка стоплосса на точку безубыточности) (средней линии) к текущей цене. Но мартингейл может быть опасен для Вашего счета. Пожалуйста, рассчитывайте этот параметр так, чтобы Ваш депозит выдержал такую нагрузку |
LotAdditional | добавочный лот для усреднения позиции для открытия против тренда. |
MaxOrdersOpen | Максимальное количество позиций усреднений. Если сетка позиций будет равна MaxOrdersOpen, тогда следующие позиции усреднения игнорируются. |
CloseFirstAfterMaxAverage | CloseFirstAfterMaxAverage - Закрывать первую сделку усреднения(самую первую из текущих открытых сделок усреднения),
CloseFirstAfterMaxAverage = true MaxOrdersOpen = 5: |
Averaging_FILTER_IndSigToTrade1 Averaging_FILTER_TF_IndSigToTrade1 Averaging_Filter1_Reverse | Параметры фильтрации сигналов для открытия дополнитенльных позиций.
|
Additional opening Блок функций для дополнительного открытия позиций по тренду | |
AdditionalOpening | Включение функции открытия дополнительных позиций. Если Главная позиция уходит в прибыль на определенное количество пунктов, наш советник открывает позицию такого же типа. Тем самым усредняя первую позицию. Это помогает доливаться при прибыльном сигнале. Все функции советника (трейлингстоп, Безубыток (точка безубыточности) ...) будут работать уже от средней линии позиций, которая рассчитывается от всех позиций одного типа. Например: Если открыта позиция SELL с ценой 1.200, и цена идет вниз. Тогда при превышении цены на 100 пунктов (например) 1.100 - советник открывает еще одну позицию SELL Средняя линия от этих двух позиций = 1.150 Трейлингстоп и все остальные функции будут работать от средней линии этих двух позиций. Внимание: При разных лотах позиций, средняя цена рассчитывается по математической формуле. |
StopLossALL | Дистанция общего стоплосса при открытии дополнительных сделок. Данный параметр целесообразно использовать только при включении AdditionalOpening. Устанавливает заданный стоплосс от текущей средней линии всех позиций для ВСЕХ позиций Работает только тогда, когда открывается позиция доливки |
DistanceAdditionalOpening | Дистанция от последней открытой позиции одного типа для доливок. Размер дистанции между позициями, ячейка сетки. |
LotsMartinAdditionalOpening | Увеличение лота для сетки позиций. Коэффициент увеличения каждой позиции доливок. |
LotAdditionalOpening | добавочный лот для добавочной позиции для добавочного открытия по тренду. |
MaxOrdersOpenAdditionalOpening | Максимальное количество позиций доливок. Если сетка позиций будет равна MaxOrdersOpen, тогда следующие позиции доливок игнорируются |
CloseFirstAfterMaxAdd | CloseFirstAfterMaxAdd - Закрывать первую сделку дополнительного открытия по тренду (самую первую из текущих открытых сделок), когда советник открыл максимальное количество сделок с параметром MaxOrdersOpenAdditionalOpening. Аналогичен Параметру CloseFirstAfterMaxAverage. |
Additional_FILTER_IndSigToTrade1 Additional_FILTER_TF_IndSigToTrade1 Additional_Filter1_Reverse | Параметры фильтрации сигналов для открытия дополнитенльных позиций. Советник проверяет показания выбранного индикатора (Фильтр) и разрешает или запрещает открывать новые позиции усреднения или дополнительного открытия по тренду. |
Time Trade options Блок работы с временем торговли, ограничение по времени. | |
TradeStartStopbyTime | Функция работы по времени.
|
SeveralTimeWork | Вы также можете задать несколько временных отрезков для торговли в параметре SeveralTimeWork. Формат записи: ЧЧ:ММ-ЧЧ:ММ; Все остальное время советник не будет открывать новые сделки. |
OpenHour OpenMinute | Советник проверяет время торговли по параметрам: OpenHour:OpenMinute - начало торговли и CloseHour:CloseMinute - конец торговли за 1 сутки. Например: OpenHour=5 и OpenMinute=0, а также CloseHour=18 и CloseMinute=59, тогда советник будет торговать каждый день с 5:00 до 18:59. |
ClosePeriod_Minute | Если Вы хотите задать период торговли от начального времени, Вы можете задать параметр ClosePeriod_Minute - период в минутах. Например, OpenHour=6 и OpenMinute=0 и ClosePeriod_Minute=180, тогда советник устанавливает время торговли с 6:00 до 9:00(6+180 минут = 9 часов). |
CloseAllTradesByOutOfTime | Также Вы можете закрыть все открытые сделки и отложенные ордера в нерабочее время, CloseAllTradesByOutOfTime=true.
|
TradeByDays | В нашем блоке работы по времени ВЫ можете задать Торговые дни для торговли: TradeByDays Например, TradeByDays=true Days=1,2,3 - в таком случае советник будет торговать только в понедельник, вторник и среду по установленному выше времени. Или торговать круглосуточно эти 3 дня, если время не установлено. Если ВЫ указали Days=1,2,3,4,5 но параметр TradeStartStopbyTimeFriday=false, советник не будет торговать в пятницу. |
DayForOptimization | Также ВЫ можете задать 1 день для оптимизации в параметре DayForOptimization. Эта опция полезна для того, чтобы определить в какие дни на оптимизации были самые прибыльные. например, DayForOptimization = 3, тогда советник будет торговать только по средам. |
TradeStartbyTimeMonday | Советник начинает работать в понедельник, если задано TradeStartbyTimeMonday=true по времени OpenHourMonday:OpenMinuteMonday Например, OpenHourMonday=3 и OpenMinuteMonday=40, тогда советник начинает торговать в понедельник в 03:40 по времени сервера (время Вашего брокера, указывается в обзоре рынка). |
TradeStartStopbyTimeFriday | TradeStartStopbyTimeFriday - Торговое время для пятницы. В нашем советнике ВЫ можете задать время торговли советника в пятницу. Параметры времени для пятницы: OpenHourFriday:OpenMinuteFriday - CloseHourFriday:CloseMinuteFriday Например, Вам нужно, чтобы советник не открывал новых сделок в пятницу после 18:00, тогда ВЫ устанавливаете: OpenHourFriday=0:OpenMinuteFriday=0 - CloseHourFriday=18:CloseMinuteFriday=0 В таком случае, советник не будет открывать новые сделки после 18 : 00 |
CloseFriday | Также Вы можете закрыть все открытые сделки и отложенные ордера в пятницу в установленное время 18:00, CloseFriday=true. |
BreakEven WithoutLOSS options Блок работы с безубытком (Установка стоплосса в безубыток в определенный момент) | |
MovingInWLUSE | Включить функцию Безубыток (установка стоплосса на точку безубыточности) на открытые позиции. Внимание: Если включена функция усреднения или доливок, то при открытии 2-х и более позиций, советник включает функцию Безубыток (установка стоплосса на точку безубыточности) от средней линии, а не от цены открытия позиций |
LevelWLoss | Уровень прибыли в пунктах, на который устанавливается стоплосс при включении данной функции. Дистанция от цены открытия до прибыльного стоплосса
|
LevelProfit | Количество пунктов прибыли, набранной позицией для установки стоплосса в LevelWLoss пунктов прибыли |
Standard Trailing options Стандартный трейлингстоп (Сопровождение позиций, путем модификации стоплосса в прибыль!) | |
TrailingStopUSE | Включение функции стандартного трейлингстопа. Внимание: Если включена функция усреднения или доливок, то при открытии 2-х и более позиций, советник включает функцию трейлингстопа от средней линии, а не от цены открытия позиций |
IfProfTrail |
Другими словами: IfProfTrail=false , тогда трейлингстоп начнет раьботу сразу после того, как позиция выйдет в прибыль |
TrailingStop | Дистанция трейлингстопа в пунктах |
TrailingStep | Шаг изменения стоплосса при трейлингстопе в пунктах |
SaveTPafterTrailingStop | При включении которой, тейк-профит модифицированных позиций будет сохраняться на своем месте. Например:
|
TrailingStop by SAR Блок трейлингстопа по Параболику (установка и модификация стоплосса по точкам индикатора Parabolic SAR) | |
TrailingStopSAR | Включить функцию трейлингстопа по индикатору Parabolic SAR. Внимание, если показатель индикатора в убытке для позиции, советник ждет пока точка параболика не будет в прибыли для позиции. Если у нас открыто 2 и более позиции усреднителя, то Безубыток (установка стоплосса на точку безубыточности) считается от средней линии совокупных позиций. |
TrailingStopSAR_TimeFrame | Таймфрейм для индикатора |
step maximum | Настройки индикатора |
CloseALL when Profit or LOSS options Блок закрытия по общей прибыли или убытку | |
TypeofClose | Тип закрытия по общей прибыли или убытку,
Блок позволяет закрывать все позиции по данному символу, если общая прибыли или убыток всех позиций, равен установленному значению. |
SeparateBuySell | Раздельный расчет и закрытие позиций по двум разным направлениям BUY и SELL. Данная функция раздельно закрывает два напрвления по общей прибыли или убытку. Актуально, Если ONlyOnePosbySignal=false и OnePosPerDirection=false. Или любые настройки, которые позволяют открывать больше одного направления и больше одной позиции в направлении. |
CloseProfit | Закрывать позиции при общей прибыли.
|
prifitessss | Количество юнитов (долларов (валюта депозита), пунктов, процентов) для закрытия. Если общая прибыль по позициям валютной пары будет больше или равно , чем значение prifitessss, тогда все позиции будут закрыты. |
CloseLoss | Закрывать позиции при общему убытку.
|
lossss | Количество юнитов (долларов (валюта депозита), пунктов, процентов) для закрытия. |
TrailOptions | Включать трейлинг общей прибыли при превышении prifitessss юнитов . Данная опция означает дистанцию от параметра prifitessss для включения трейлинга прибыли. Например: prifitessss = 100 долларов (валюта депозита) TrailOptions=10 долларов тогда, когда позиции наберет прибыль в 100 долларов, советник не закроет эти позиции, а установит уровень прибыли на 90 долларов. Далее, если прибыль увеличится на 1 доллар и станет 101 доллар, уровень прибыль зафиксируется на 91 доллар. Если прибыль пойдет вниз и достигнет 91 доллар - все позиции закроются на этом уровне. |
TrailOptionsStep | Шаг увеличения зафиксированного уровня прибыли |
BalanceStart | Стартовый баланс, от которого будет рассчитываться процент от баланса. Если 0 = тогда устанавливается текущий баланс счета. |
ForcedClose | Принудительное закрытие всех позиций после получения общей прибыли или убытка |
MailSend | Отправить почту при закрытии |
Orderdelete | Удалять отложенные ордера при закрытии позиций |
OFFAfterClosePROF | Отключать советника после закрытия по общей прибыли |
OFFAfterCloseLOSS | Отключать советника после закрытия по общему убытку |
CloseTerminalAfterClosePROF | Закрывать терминал после закрытия по общей прибыли |
CloseTerminalAfterCloseLOSS | Закрывать терминал после закрытия по общему убытку |
Limiting losses and profits Ограничение убытков и прибыли за определенный период | |
LimitFor | Ограничение убытков и профита за 1 день\Неделя\Месяц В блок Limiting losses and profits в параметр LimitFor добавлен новый тип NOTIME, при использовании данного типа, советник проверяет лимиты в |
DrawDown options Блок управления открытием позиций при просадке | |
DrawDown_Level |
С этими настройками, как только текущая просадка сделок в истории и текущих сделках превышает уровень 50% текущего депозита, EA не может открывать новые сделки по новым сигналам. В то же время функции усреднения будут работать. Когда просадка превышает 90%, EA немедленно закрывает все сделки. |
Withdrawal Блок виртуального снятия средств в тестере стратегий для имитации работы с депозитом | |
OnTester_Custom_max | Свой критерий генетической Например: OnTester_Custom_max="STAT_PROFIT*STAT_TRADES/STAT_EQUITY_DD"
|
Вы можете установить минимальные значения, при которых оптимизация будет учитывать результат при генетическом переборе!
| |
Withdrawal | Виртуального снятия средств в тестере: Withdrawal - Включение виртуального снятия средств при тестировании в тестере стратегий; Withdrawal_mode - режим снятия, в валюте депозита , в процентах от текущего баланса (currency/percentage); Withdrawal_amount - Количество средств для снятия; Withdrawal_periodicity_days - Периодичность снятия в днях; Withdrawal_Max - Максимальная сумма снятия; Withdrawal_EndOfTest - Снятие средств после окончания тестирования; |
456545