- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- функция закрытия одинаковых отложенные ордеров
- Закрытие сделок по времени
Как вариант = стр 5 https://www.mql5.com/ru/forum/131859
см там ф-и:
SecondsAfterCloseLastPos - Возвращает количество секунд после закрытия последней позиций.
SecondsAfterOpenLastPos - Возвращает количество секунд после открытия последней позиций.
и т.п.
Как вариант = стр 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 ???
Т.е в итоге будет выглядеть так :
if (SecondsAfterCloseLastPos ( NULL, OP_BUY, -1 ) => 300) // разрешаем открывать новые позиции Buy
if (SecondsAfterCloseLastPos ( NULL, OP_SELL, -1 ) => 300) // разрешаем открывать новые позиции Sell ???
Да
При компиляции 11 ошибок выдает в 2-х строчках
Пардоньте ))) Полнял ) вот сов, попробуй....
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования