Баг парсинга или языковой?
Попробовать FileOpen + FILE_ANSI (https://www.mql5.com/ru/docs/files/fileopen)
Если файл требуется прочитать в определенной кодировке (указан параметр codepage со значением кодовой страницы), то необходимо обязательно выставить флаг FILE_ANSI. Без указания флага FILE_ANSI чтение текстового файла будет происходить в Юникоде без какого-либо преобразования.

Документация по MQL5: Константы, перечисления и структуры / Константы ввода/вывода / Использование кодовой страницы
- www.mql5.com
Использование кодовой страницы - Константы ввода/вывода - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
int filehandle2=FileOpen("news-log.html",FILE_READ|FILE_BIN|FILE_ANSI);
и заработает

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- Форексный VPS бесплатно на 24 часа
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет, я с очередной проблемой в мт5.
Есть функция, которая парсит календарь, сохраняет его в Files в html, а в ответ отдает строку с этой html страницей.
В мт4 работает все нормально.
В мт5 выдает дичь.
Проверяю файл в мт5, там нет этого языка. Внутри разметка и английский язык, все как положено.
И в том, и в том терминалах разрешенный запрос http://ec.forexprostools.com
В чем может быть проблема?
Исходники прикрепляю.