Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2479
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь получить события из экономического календаря. Взял код из справки MT5. В ответ получаю нули. Что не так в коде? Можете поделиться примером простейшего кода, дающего данные из календаря?
В дополнение к посту. Причина ошибки - в тестере стратегий не работает. Можно только в живую использовать.
В MQL5 если явно не инициализирвать переменные типа bool, то они могут иметь разное значение.
Пробовал разные варианты и получается по-разному. Например в тестере в функции OnInit() всегра true, а в OnTick() зависит от режима. В визуализации false, а без визуализации true. Это странно, ведь по идее всегда должно быть false. По крайней мере, в MQL4 всегда так было. Так и должно быть, или я что-то не так делаю?В MQL5 если явно не инициализирвать переменные типа bool, то они могут иметь разное значение.
Пробовал разные варианты и получается по-разному. Например в тестере в функции OnInit() всегра true, а в OnTick() зависит от режима. В визуализации false, а без визуализации true. Это странно, ведь по идее всегда должно быть false. По крайней мере, в MQL4 всегда так было. Так и должно быть, или я что-то не так делаю?В mql4 было, а может и сейчас есть принудительное обнуление переменных. В mql5 отдали на усмотрение писателя… Хочешь инициализируй, не хочешь пусть будет мусор там где вы ожидаете 0.
Тип bool имеет не 2 значения, а множество, false равно 0, а всё остальное true.
Проверьте такой вариант