Ошибки, баги, вопросы - страница 2958
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В индикаторе нужно в OnDeinit сохранить символ (например, в глобальных). В OnInit ДОЖДАТЬСЯ выполнения OnDeinit предыдущего индикатора и считать сохраненный символ. В этом примере создается глобальная со (string)ChartID()-именем. Если на чарте несколько индикаторов, то логика должны быть несколько сложнее.
TypeToBytes.mqh и crc64.mqh скомпилировались удачно, однако при компиляции Init_Sync.mqh выдало гору ошибок. То есть до компиляции примера дело даже не дошло. Да и с ужасом подумываю о том, что такая пустяковая задачка требует нескольких пухленьких библиотек, некоторые из которых ещё и компилироваться не хотят. Просто никогда раньше ничего не подключал стороннее, кроме собственного кастомного индикатора.
TypeToBytes.mqh и crc64.mqh скомпилировались удачно, однако при компиляции Init_Sync.mqh выдало гору ошибок.
У меня компилируется.
У меня компилируется.
Угу, так сработало.
У меня компилируется.
REASON_CHARTCHANGE
3
Символ или период графика был изменен
меня не устраивает тем, что эта константа охватывает сразу два события: смену символа или периода, а мне нужно отслеживать только смену символа. И голова не болела бы.
REASON_CHARTCHANGE
3
Символ или период графика был изменен
меня не устраивает тем, что эта константа охватывает сразу два события: смену символа или периода, а мне нужно отслеживать только смену символа. И голова не болела бы.
Запустите EX5, там Алертит только на изменение символа.
Запустите EX5, там Алертит только на изменение символа.
Уже запустил успешно в предыдущем посте. Но .ex5 же не подключишь с своему коду(?). Да и алерт мне ни к чему, нужно только if оформить, что вряд ли возможно.
Уже запустил успешно в предыдущем посте. Но .ex5 же не подключишь с своему коду(?). Да и алерт мне ни к чему, нужно только if оформить, что вряд ли возможно.
EX5 показывает, что реализация идеи работает. Вам осталось только разобраться, как компилировать.
EX5 показывает, что реализация идеи работает. Вам осталось только разобраться, как компилировать.
Компилятор выдаёт ошибки для Init_Sync.mqh, который лежит в /Include вместе с TypeToBytes.mqh и crc64.mqh, которые скомпилировались без ошибок.
Здесь https://www.mql5.com/en/blogs/post/683577 лежит ещё один удачно компилируемый TypeToBytes.mqh на 5 кб, но и с ним не прокатило (ошибки сыпались другие).
Компилятор выдаёт ошибки для Init_Sync.mqh, который лежит в /Include вместе с TypeToBytes.mqh и crc64.mqh, которые скомпилировались без ошибок.
mqh и не должен компилироваться. Компилируют mq5.