Добавить к советнику задержку при открытии сделки от поступления сигнала

Flex

Интересующийся
Суть такая: появляется какой-то сигнал по правилам входа советника в рынок. Нужно чтобы он открывал сделку не сразу после появления этого сигнала, а через какое-то время. Скажем, на формировании следующей свечи или через одну. Либо просто с какой-то задержкой в секундах, минутах после появления сигнала.
Есть вроде функция Sleep, но, насколько мне известно, она служит для задержки открытия нового ордера после предыдущего.
Если нужен код самого советника - не проблема.
 

ale002

::: __,,,^._.^,,,__ :::
О какой задержке речь - часы или минуты?
 

Flex

Интересующийся
В идеале какую-то переменную, в которой можно было бы время указать в минутах (часах). Но если это сложно, можно хотя бы просто 1 час фиксированно.
 

ale002

::: __,,,^._.^,,,__ :::
Он стартует в 23 GMT, при этом смотрит на часовые бары 22 и 21. Проще всего добавить задержку В ЧАСАХ из доп внешней переменной, устроит?
 

Flex

Интересующийся
Да, конечно устроит. В часах нормально.
Если главная цель - открытие с задержкой после появления сигнала - будет достигнута, то отлично.
Заранее благодарю, что заморачиваешься!
 

ale002

::: __,,,^._.^,,,__ :::
Execution_Offset = задержка в часах
 

Вложения

  • SimpleH1_GBPUSD_EAv7a.mq4
    19,7 КБ · Просмотры: 52

Flex

Интересующийся
Спасибо большое! :?:

п.с. кнопочка "спасибо" у меня глючит :)
 
Верх