Надо дописать отредактировать советник и добавить 3 условия

MQL5 Indicateurs Experts

Spécifications

Входные параметры:
1) Пароль на бота (так же чтоб в самом коде я мог выставить пароль, а в входном параметре я его ввожу чтоб он работал, если не верный пароль бот не работает, сам пароль в коде я могу менять чтоб он обновлялся на всех устройствах к которым 
   подключен)
2) Время которое я ввожу по UTC (+1 и т.п.)(Отредактировать  DailyTradeLimitAllInstruments, сейчас он ведет отсчет от того как я подключил данного бота, а должен вести счет по UTC, то есть по времени)
3) Чтоб можно было включить уведомления через true/false

К 1 условию 
1) В 1 условии сделать включаемый параметр (FixTP1 = true/false //фиксированный ТР (если true- то ТР подтягивается за счет красной линии аллигатора + доп. пункты (Condition1_TPFromRedAlligator). Если false - то ТР по 1 условию 
   фиксированный в плане где поставил его там и стоит не подтягивается за счет красной линии аллигатора + доп пункты(Condition1_TPFromRedAlligator)))
2) В 1 условии сделать включаемый параметр чтоб был трейлинг-стоп (TS1 = true/false //фиксированный SL (если true- то SL подтягивается за счет доп.параметров, Если false - то SL по 1 условию фиксированный в плане где поставил его там 
   и стоит не подтягивается + доп.пункты (Condition1_SLOffset))) сам Трейлинг-стоп будет идти от SL который будет изначально стоять на том же месте 
   доп.параметры для трейлинга:
   1. вкл/выкл
   2. сколько цена должна пройти 
   3. на сколько подтянуть SL
   (и так же чтоб Трейлинг стоп не навредил 2 условию (подтягивается если включен параметр SL1Open2 то подтягивает за трейлингом 1 условия если выключен то от изначального SL 1 условия (где SL и стоял изначально))  
3) 2 доп. параметра благодаря которому выбирается как бот будет входить в рынок (NewsBarOrTime = true/false //вход при закрытии свечи или при открытии новой(если true то заходит в сделку как и заходил через NewBars. если false то заходит
   в сделку если образовался патерн который я вводил и по таймфрейму свеча скоро будет закрываться за 10(сек/мин/час/день)))
   доп.параметры:
   1.NewsBarOrTime = true/false
   2.Сколько секунд
4) Добавить в логику входа по 1 условию, чтоб было минимум 3 столбика АО (для покупки берутся красные и были ниже 0 линии и их было минимум 3, для продажи зеленые чтоб были выше 0 линии и минимум 3 столбика)

К 2 условию 
1) дополнительный включаемый параметр, во 2 условии, благодаря которому может выставить ТР, исходя из входа в сделку по 1 условию, до SL 1 условия (отмеряет пункты) для 2 условия это будет работать для ТР, от входа в сделку и на расстояние 
   где поставить ТР (hege2or1= true/false //Соизмеримое хэджирование (если true - то он измеряет расстояние, от точки входа по первому условию, до изначального SL первого условия (точка входа по 1 условию - точка SL по 1 условию = расстояние (
   на это расстояние от точки входа по 2 условию ставиться ТР 2 условия)) и на это расстояние ставит ТР по 2 условию(от изначального входа по 2 условию) если false - то оперируется на изначальном входе который и был с SL
   (Condition2_StopLoss) и TP(Condition2_TakeProfit)))
2) дополнительный включаемый параметр во 2 условии, благодаря которому, могут работать в совокупности с 1 и 2 условием (SL1Open2 = true/false // заходит во 2 условие от изначального SL по 1 условию (если true - то заходит в сделку от 
   меняющегося SL(FixTP1 = true), трейлинг стопа которое описал к 1 условию(TS1). если false - то заходит от изначального SL который был по 1 условию))
3) Добавить параметр который будет полностью противоположный Condition2_ReverseEntryOffset (вот он ведет от SL ближе к точке входа) и надо тот же параметр сделать противоположный чтоб он шел от SL дальше от точки входа (и не навредили 
   друг-другу)
4) Добавить трейлинг-стоп для 2 условия идет от SL который я выставляю во 2 условии и добавить два доп. параметра 1)сколько цена должна пройти и 2)на сколько пунктов подтянуть SL
   доп.параметры для трейлинга:
   1. вкл/выкл
   2. сколько цена должна пройти 
   3. на сколько подтянуть SL

Общее 1 и 2 условие
1)надо чтоб для DailyTradeLimit они в двоем считались за 1 вход (в плане если 1 условие выбило по SL он заходит во 2 условие и для DailyTradeLimit эти два параметра будет считаться за 1 (то что один раз зашли вместе эти два условия))

к 3 условию
1)Добавить трейлинг-стоп начальная точка от SL которое я выставил
   доп.параметры для трейлинга:
   1. вкл/выкл
   2. сколько цена должна пройти 
   3. на сколько подтянуть SL

   "Condition3_TrailingStep3          = 300;    // Шаг трейлинга (пункты)"
   "Condition3_TrailingMove3          = 200;    // Сдвиг SL при трейлинге (пункты)"

к 4 условию

Суть для доработки 4 условия: По красной линии аллигатора, определяет тренд и если уже были сопутствующие фракталы, он смотрит сколько из них могли или зашли в сделку(получается он берет первоначальное начало тренда, то есть как цена 
стала выше, красной линии аллигатора и пробила предыдущие фракталы, или ниже красной линии аллигатора и пробила предыдущие фракталы) и записывает это число в MaxEntriesPerTrend4 (получается сколько зашел и сколько осталось для 
MaxEntriesPerTrend4, допустим поставим параметр 4 а из начальной точки он мог зайти 2 раза 4-2=2, это имеется в виду что бот по 4 условию, может еще 2 раза зайти в сопутствующем тренде, по фракталу) и выписывает сколько раз, он еще может 
зайти в сделку и по последующему фракталу входит в сделку, он должен вести счет через MaxEntriesPerTrend4 (допустим в MaxEntriesPerTrend4=4; то тогда он 4 раза может зайти в сопутствующем тренде (т.е для покупки 4 раза в BUY и для 
продажи 4 раза в SELL считает только те отложенные ордера(фракталы) которые сработали и для DailyTradeLimit все 4 раза, которые он зашел считается за 1 и MaxEntriesPerTrend4 обязательно должен дойти до максимального значении 
(в данном случае 4 раза зайти в сделку) и потом MaxEntriesPerTrend4 обнуляется когда цена касается красной линии аллигатора и повторно начинает отсчет для MaxEntriesPerTrend4 и DailyTradeLimit, если цена не касалось красной линии 
аллигатора, то счетчик не обнуляется и он ждет как цена коснется красной линии аллигатора(не торгует, пока цена не коснется красной линии аллигатора)

1) Пока не зашел в сделку (только запустил бота с данным условием) от красной линии, он ищет сколько вообще было входов по фракталам (и обнулялись ли они) если они уже были и превысили число в MaxEntriesPerTrend4 то он ждет обнуления 
   и только потом выставляет отложенный ордер для сделки
2) Доп. параметр чтоб фрактал был выше ниже всех линий аллигатора через True/False
3) Отредактировать логику 4 условия MaxEntriesPerTrend4 я ввожу туда параметр(цифру) и он проверяет сколько образовалось фракталов, как описано выше (к 4 условию 1), он ждет как дойдет до максимума, то есть до числа которое я ввел, как доходит до максимума
   то ждет как цена коснется красной линии аллигатора (чтоб обнулить счет MaxEntriesPerTrend4) и так же счет идет так что я ввел максимальное число это имеется в виду тренд (пример: если с трендом в верх он ждет как закроются 
   максимальное число (MaxEntriesPerTrend4) они все будут в BUY. если с трендом в низ он ждет как закроются максимальное число (MaxEntriesPerTrend4 ) они все будут в SELL) и так же, если будет меняться тренд то будет смотреть, на красную линию
   аллигатора (она здесь определяет тренд)
5)Добавить минимальное расстояние от аллигатора в пунктах (для цены) имеется в виду цена от всех линий, будет дальше на то количество что я введу (это не имеется в виду фрактал а сама цена для пробоя фрактала)
6)Дополнительный включаемый парамаетр что если фрактал образовался в аллигаторе не торгует через True/False

Дописать 5 условие
1)само условие
2)Уведомления

Дописать 6 условие
1)само условие
2)Уведомления

Дописать 7 условие
1)само условие
2)Уведомления

Répondu

1
Développeur 1
Évaluation
(4)
Projets
4
0%
Arbitrage
0
En retard
0
Travail
2
Développeur 2
Évaluation
(164)
Projets
212
20%
Arbitrage
18
44% / 17%
En retard
0
Travail
3
Développeur 3
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
Projets
1
100%
Arbitrage
2
0% / 0%
En retard
0
Travail
5
Développeur 5
Évaluation
(5)
Projets
9
22%
Arbitrage
0
En retard
1
11%
Travail
6
Développeur 6
Évaluation
(284)
Projets
459
39%
Arbitrage
94
44% / 18%
En retard
73
16%
Chargé
Publié : 2 codes

Informations sur le projet

Budget
30+ USD

Client

(3)
Commandes passées4
Nombre d'arbitrages0