Tâche terminée
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Spécifications
Требуется робот на пробитие часовика.
ТЗ в прицепе.
Запланированны дополнительные модули по управлению сделками и капиталом.
Требуется базовый вариант.
При качественном исполнении последуют дополнительные заказы.
С уважением,
Сергей Лемберг
+++++++++++++++++++++++++++++++++++++++++++++++
Описание алгоритма
1. Init = Старт = Контроль = принудительное закрытие всех отложенных и открытых ордеров.
2. Проверка условий внешней переменной «Select Bar Time»
3. Событие = первый тик свечи, разрешенной на торговлю пробоя (смотри «Время работы советника»)
4. Контроль = принудительное закрытие всех старых, отложенных и открытых ордеров.
5. Проверка условий «Max TP Day %» и «Max TP Week %»
6. Если цена первого тика новой свечи, разрешенной на торговлю меньше iHigh или больше iLow предыдущей свечи, то выполняется следующий алгоритм:
a. Выставляются два отложенных ордера, включая соответственно TP + SL
i. Buy Stop = по цене iHigh предыдущего бара
1. SL = определяется «Stop Loss на сделку»
2. TP = определяется «Take Profit на сделку»
3. Размер лота = определяется «Size»
ii. Sell Stop = по цене iLow предыдущего бара
1. SL = определяется «Stop Loss на сделку»
2. TP = определяется «Take Profit на сделку»
3. Размер лота = определяется «Size»
7. Если цена первого тика новой свечи, разрешенной на торговлю, выше iHigh, то выполняется следующий алгоритм:
a. Проверка условия проскальзывания (смотри «Slippage“)
i. Если цена тика меньше (iHigh + Slippage), то открывается рыночный ордер на покупку (buy)
1. SL = определяется «Stop Loss на сделку»
2. TP = определяется «Take Profit на сделку»
3. Размер лота = определяется «Size»
8. Если цена первого тика новой свечи, разрешенной на торговлю, ниже iLow, то выполняется следующий алгоритм:
a. Проверка условия проскальзывания (смотри «Slippage“)
i. Если цена тика меньше (iLow - Slippage), то открывается рыночный ордер на продажу (sell)
1. SL = определяется «Stop Loss на сделку»
2. TP = определяется «Take Profit на сделку»
3. Размер лота = определяется «Size»
9. Контроль = «Stop Trade Bar Time»