Вопрос по открытию ордеров

 
Всем хай !) Вопрос в следующем- есть сов который открывает сделки в определенное время, работает по ним, и засыпает до следующего введения параметров руками. Вопрос- как прописать в нем функцию открытия ордеров скажем через 5 минут после закрытия последнего ? Заранее спасибо )
 
P.S. Добавлю- сов открывает отложки на бай и селл одновременно
 

Как вариант = стр 5 https://www.mql5.com/ru/forum/131859

см там ф-и:

SecondsAfterCloseLastPos - Возвращает количество секунд после закрытия последней позиций.
SecondsAfterOpenLastPos - Возвращает количество секунд после открытия последней позиций.

и т.п.

 
leonid553:

Как вариант = стр 5 https://www.mql5.com/ru/forum/131859

см там ф-и:

SecondsAfterCloseLastPos - Возвращает количество секунд после закрытия последней позиций.
SecondsAfterOpenLastPos - Возвращает количество секунд после открытия последней позиций.

и т.п.


Немного не то ) Тут не конкретно к времени привязка нужна, а инициализация старта работы советника-т.е Открытие ордеров в **.** -> ордер закрыт по стоплосу или тейку -> 5 min -> новое открытие ордеров (уже без привязки ко времени, по факту)
 

Ну если я правильно понял, то так и получится.

Задаем условие, - если после закрытия последней позиции прошло более 5 мин (300 сек):

if (SecondsAfterCloseLastPos ( NULL, OP_BUY, -1 ) => 300) { // разрешаем открывать новые позиции

 

Т.е в итоге будет выглядеть так :

if (SecondsAfterCloseLastPos ( NULL, OP_BUY, -1 ) => 300) // разрешаем открывать новые позиции Buy

if (SecondsAfterCloseLastPos ( NULL, OP_SELL, -1 ) => 300) // разрешаем открывать новые позиции Sell ???

 
maxgetfox:

Т.е в итоге будет выглядеть так :

if (SecondsAfterCloseLastPos ( NULL, OP_BUY, -1 ) => 300) // разрешаем открывать новые позиции Buy

if (SecondsAfterCloseLastPos ( NULL, OP_SELL, -1 ) => 300) // разрешаем открывать новые позиции Sell ???

Да
 
artmedia70:
Да


При компиляции 11 ошибок выдает в 2-х строчках

 
maxgetfox:


При компиляции 11 ошибок выдает в 2-х строчках

Тут
 
artmedia70:
Тут


Пардоньте ))) Полнял ) вот сов, попробуй....
Файлы:
newstrade.ex4  10 kb
 
maxgetfox:

Пардоньте ))) Полнял ) вот сов, попробуй....
Мне его декомпилить?
Причина обращения: