Добрый день. Буду очень благодарен за помощь. В советнике MQL5 хотел прописать код, который бы ограничивал бы количество убыточных сделок после серии убыточных. Например после 5 подряд убыточных сделок, сделки не открывались бы в течение 2 месяцев. Однако, несмотря на различные варианты при тестировании советника на прошлых периодах результат не меняется. Есть ли какой-нибудь примерный шаблон, как должен выглядеть код, описывающий данное условие. А может при тестировании советника это условие по умолчанию не учитывается?
- не работает код на ограничение сделок после серии убыточных
- Интересный советник!!!!!
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
ilmir2902:
Добрый день. Буду очень благодарен за помощь. В советнике MQL5 хотел прописать код, который бы ограничивал бы количество убыточных сделок после серии убыточных. Например после 5 подряд убыточных сделок, сделки не открывались бы в течение 2 месяцев. Однако, несмотря на различные варианты при тестировании советника на прошлых периодах результат не меняется. Есть ли какой-нибудь примерный шаблон, как должен выглядеть код, описывающий данное условие. А может при тестировании советника это условие по умолчанию не учитывается?
Добрый день. Буду очень благодарен за помощь. В советнике MQL5 хотел прописать код, который бы ограничивал бы количество убыточных сделок после серии убыточных. Например после 5 подряд убыточных сделок, сделки не открывались бы в течение 2 месяцев. Однако, несмотря на различные варианты при тестировании советника на прошлых периодах результат не меняется. Есть ли какой-нибудь примерный шаблон, как должен выглядеть код, описывающий данное условие. А может при тестировании советника это условие по умолчанию не учитывается?
Заведите переменную-счётчик и переменную типа datetime под дату, обнулите их. После каждой убыточной сделки увеличивайте счётчик, после прибыльной - обнуляйте. Если счётчик достиг порогового значения, запишите во вторую переменную дату, до которой "нельзя" торговать, и пока текущее время не превысит эту дату, не открывайте новые позы, счётчик обнулите.
Чтобы эти переменные выживали при перезагрузках эксперта/терминала/компа, сохраняйте их в файле или в глобальных переменных терминала.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь