Lavoro terminato
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Specifiche
Алгоритм такой.
В советнике устанавливается время (по GTM), к примеру 14:00. Когда закрывается свеча в 14:00**, к ее High прибавляется указываемое в параметрах количество пунктов и ставится BuyStop. SellStop отчитывается от Low.
Должен быть параметр Bars - количество свечей. Т.е., к примеру, если значение равно 10, то берется максимальный High последних 10 свечей (для Low аналогично)
Должен быть параметр с переменными True/False. При True: после срабатывания одного ордера, противоположный ордер удаляется. При False - противоположный ордер остается.
При любых параметрах в конце дня (закрытии дневной свечи) не сработавшие стоповые удаляются
Если на графике будут несколько открытых ордеров, то никаких усреднений не должно быть. Stop loss и Take Profit для каждого ордера свои
Stop loss:
1) если значение со знаком "-", то Stop loss не ставится
2) если равно 0 - то ставится на цену противоположного стопового ордера
3) если значение, к примеру, 200, то ставится 200 пунктов
Take Profit:
1) если значение со знаком "-", то Take Profit не ставится
2) если равно 0 - то равно значению Stop loss. Если Stop loss в данный момент не устанавливается, то Take Profit равен разнице между ценами двух стоповых ордеров
3) если значение, к примеру 300, то ставится 300 пунктов
Еще должны быть: Безубыток, Трал (с шагом), автолот, мартин, TimeFrame
** Т.е. в данном примере учитываются тайм фреймы до H1 включительно. При Н4 и D1 должна учитываться последняя закрытая свеча. Если время будет 12:00, то на Н4 учитывается свеча, закрытая в 12:00 и т.д.