Надо просто запоминать CurTime() в момент срабатывания СЛ, а в самом начале функции старт добавить строку
if ( CurTime() - SLTime <= 7 * 24 * 60 * 60 ) return(0);
DayOfYear() нельзя использовать, потому что в начале года он будет меньше дня срабатывания СЛ, и система остановится ;)
Merci beaucoup, я про недочеты DayOfYear тоже подумал, но решил что потом улажу, а что касается простого If, то это действительно лучший способ, надо было просто SLTime объявить перед стартом. Спасибо.
ИМХО, SLTime лучше сделать глобальной, соответствующим образом поименовав, особенно если предполагается одновременная работа нескольких экземпляров эксперта.
ИМХО, SLTime лучше сделать глобальной, соответствующим образом поименовав, особенно если предполагается одновременная работа нескольких экземпляров эксперта.
Да, правильно. И чтоб после перезапуска терминала пауза работала ;)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поскольку на уровне индикаторов я как смог, точки слива уже перекрыл, возникла идея, а может просто заблокировать советник на неделю после первого стоплосса?
Заблокировать получилось, но хочется чтобы он еще сам разблокировался . Идеи будут?
вот код
идея в том чтобы жестко установленный стоп-лосс перехватить, и поставить паузу.
Проблема в том что советник просто блокируется и не разблокируется через 7 дней (работаем на дневном графике)
спасибо