Constructor MT5
- Эксперты
- Aliaksandr Chupryna
- Версия: 2.3
- Обновлено: 31 мая 2023
Мартингейл. ConstructorMT5 состоит из 4 отдельных советников:
- Торговля по барам
- Торговля с помощью индикаторов iEnvelopes и iSAR
- Торговля с помощью индикатора iMA
- Торговля с помощью индикатора iIchimoku
Стратегии независимы друг от друга. В каждой можно отдельно выбрать:
- Расчет лота ( 7 вариантов )
- Закрытие позиций ( 5 основных вариантов и дополнительные)
- До 10 любых валютных пар
- и другие дополнительные параметры
Входные данные оптимизированы на пяти-значных котировках :
Важно при тестировании:
- Если названия символов валютных пар вашего брокера содержат суффиксы или префиксы (например #.EURUSD.ch) , то необходимо их прописывать полностью во входных данных.
- Для экономии времени и ресурсов рекомендуется выбрать режим моделирования «1_minute_OHLC».
- Выбрав подходящий вариант настройки, проверьте результаты в режиме «_Every_tick».
Важно при торговле:
- При установке советника на разные графики на одном счете имейте в виду, что каждый следующий "_Magic_" должен быть на 4 больше или меньше уже существующих.
Параметры советника:
- EA-1, EA-2, EA-3, EA-4 : Включение (выключение) торговой стратегии
- Total_Bars_to_Open : Минимальное количество баров подряд бычьих или медвежьих для открытия позиции
- Size_Bars_to_Open : Минимальный совокупный объем баров для открытия позиции
- Use_when_opening_iSAR : Запрет на покупку если iSAR < Bid_. Запрет на продажу если iSAR > Bid_
- Step_when_opening : Учитывать шаг (Step_Size) при открытии позиций
- Step_Size : Минимальное расстояние(в пунктах) между открытыми позициями
- Step_increase_ratio : Коэффициент уменьшения шага (Step_Size). Если Step_increase_ratio = 1 : Step_Size = constant
- Open_only_1_position : Открытие только одной позиции в каждом из направлений
- Lot_selection : Выбор расчета объема сделки (лот):
- Lot_Const : Неизменный лот = Min_Lot *Exponent_EA
- Lot_from_TP : Лот, необходимый для закрытия позиций в профите на расстоянии TP_for_Lot от цены последнего ордера
- Lot_from_Step : Лот зависит от расстояния текущей цены до цены первого ордера ( +1 Step_Change_Lot = + Min_Lot )
- Lot_Alg : Каждый лот увеличивается на Min_Lot
- Lot_Geom : Каждый лот увеличивается в Lot_Exponent_Geom раз
- Lot_Fibo : Каждый лот увеличивается по последовательности Фибоначчи
- TP_for_Lot : Необходимое количество пунктов(от цены последнего ордера) для закрытия позиций в профите. (если Lot_from_TP = true)
- Step_Change_Lot : Количество пунктов, необходимое для увеличения лота на MinLot. (если Lot_from_Step = true)
- Lot_Exponent_Geom : Коэффициент увеличения лота. (если Lot_Geom = true)
- Closing_Positions_ : Выбор условий закрытия позиций :
- Close_by_TakeProfit_ : Закрытие позиций по Take_Profit ( TakeProfit_ ) от последнего ордера
- Close_by_SumLots : Закрытие позиций при общем профите >= сумма лотов умноженная на коэффициент(SumLots * SumLots_Exponent)
- Close_by_Profit : Закрытие позиций при общем профите >= Profit_for_Closing
- Close_by_iMA : Закрытие позиций при пересечении двух индикаторов iMA
- Close_by_iSAR : Закрытие позиций при пересечении цены и индикатора iSAR
- TakeProfit_ : TakeProfit_ для закрытия позиций.(если Close_by_TakeProfit= true)
- SumLots_Exponent : Коэффициент суммы лотов(для одного направления) для закрытия позиций.(если Close_by_SumLots = true)
- Profit_From_Close : Общий профит(для одного направления) для закрытия позиций.(если Close_by_Profit = true)
- Close_by_Minus_Profit : Закрытие позиций по отрицательному профиту( Minus_Profit_From_Close).
- Minus_Profit_From_Close : Отрицательный профит для закрытия позиций. (если Close_by_Minus_Profit = true)
- Close_by_Minus_EA : Закрытие всех позиций EA по отрицательному профиту всей торговой стратегии (Minus_Profit_From_Close).
- Minus_Profit_EA : Отрицательный профит всей торговой стратегии. (если Close_by_Minus_EA = true)
- Close_by_Stop_Loss: закрытие позиций по Stop_Loss (StopLoss_) от последнего ордера
- StopLoss : стоп_лосс для закрытия позиций. (если Close_by_Stop_Loss = true)
- Close_by_iSAR_add: Закрывать позиции, когда цена пересекает индикатор iSAR, если прибыль > 0.
- TP_Close_by_Level : Закрытие позиций, когда TakeProfit равен разнице между первой и последней ценой открытия ордеров * TP_Exponent
- Lot_from_TP_by_Level: Лот рассчитывается с учетом динамического TakeProfit (TP_Close_by_Level = true)
- LotFromHistSL: Лот рассчитывается с учетом последних минусов в истории (если Close_by_StopLoss = true и Open_Only_1_position = true)
- Exponent_EA: все входные данные торговой стратегии умножаются на Exponent_EA.
- step_iSAR : Шаг изменения цены - коэффициент ускорения (iSAR).
- maximal_iSAR : Максимальный шаг (iSAR)
- Ma_period : период усреднения
- Ma_shift : сдвиг индикатора по горизонтали
- ma_period_Env : (iEnvelopes) период для расчета средней линии
- ma_shift_Env : (iEnvelopes) горизонтальное смещение индикатора
- Deviation : (iEnvelopes) отклонение границ от средней линии
- Auto_Lot : автоматическое увеличение лота первого ордера в сессии до уровня Min_Lot*MathFloor( Balance/Balance_For_Add)
- Balance_For_Add : увеличение лота на 0,01 каждый Balance_For_Add $
test good result