Обновление платформы MetaTrader 4 билд 625: Журналы в MetaTrader Market и новый MetaViewer - страница 50
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В каком случае HST-файлы автономных графиков преобразуются в новый формат?
Сейчас положил в папку с историей старый формат эталонного графика. Открыл и закрыл его. Выгрузил МТ4. Файл размер не поменял.
Ренат же говорил, что преобразуется на лету.
Скажите, зачем сделано после чтения из файла преобразование символов перевода каретки ("\r" - 13) и переноса строки ("\n" - 10) в символы "r" (114) и "n" (110) соответственно?
Нонсенс?! У меня ничего не работает, что работало в С++.
В каком случае HST-файлы автономных графиков преобразуются в новый формат?
Сейчас положил в папку с историей старый формат эталонного графика. Открыл и закрыл его. Выгрузил МТ4. Файл размер не поменял.
Ренат же говорил, что преобразуется на лету.
Преобразуется на лету, если открыт нормальный график.
Автономные графики не преобразовываются. В противном случае старый period_converter перестал бы работать
Скажите, зачем сделано после чтения из файла преобразование символов перевода каретки ("\r" - 13) и переноса строки ("\n" - 10) в символы "r" (114) и "n" (110) соответственно?
Нонсенс?! У меня ничего не работает, что работало в С++.
Приведите пример для воспроизведения проблемы
Преобразуется на лету, если открыт нормальный график.
Автономные графики не преобразовываются. В противном случае старый period_converter перестал бы работать
Приведите пример для воспроизведения проблемы
Прикрепил известный индикатор новостей. До 509 работал и не только у меня.
Сейчас адаптировал его под 625.
Вывод на печать символов в строке 175 сразу после чтения файла.
Посмотрите файл "News.csv" (создаётся после запуска индикатора) в HEX-редакторе. Там видны все комбинации символов - "\r\n". После чтения, взамен, появляются символы "rn".
05:14:06 News_3 EURUSD,M5: 68 117
05:14:06 News_3 EURUSD,M5: 69 115
05:14:06 News_3 EURUSD,M5: 70 10
05:14:06 News_3 EURUSD,M5: 71 83
05:14:06 News_3 EURUSD,M5: 72 117
05:14:06 News_3 EURUSD,M5: 73 110
05:14:06 News_3 EURUSD,M5: 74 32
05:14:06 News_3 EURUSD,M5: 75 65
05:14:06 News_3 EURUSD,M5: 76 112
Этот код работал в воскресение, когда не было котировок! Запустил в понедельник, когда котировки пошли, перестал правильно читать файл.
Это совсем непонятно. Какая связь?...
============================
Посмотрел внимательно... Оказывается, символы "\r" и "\n" после чтения произвольно меняется на какой-нибудь другой!
Разобрался! Комбинация "\r\n" заменяется на "\n"! Зачем?
Разобрался! Комбинация "\r\n" заменяется на "\n"! Зачем?
тут ?
или тут?
или тут?
а при чем тут разработчики MQL ?
Для нестандартных таймфреймов можно получить напрямую показания индикаторов, но невозможно получить никакие другие данные? (Time, OHLC)
Я во всяком случае не нашёл прямой возможности. Но при этом видимо (ещё не попробовал) можно сделать индикатор с дублированием нужных показаний и запрашивать его.
Можно и рассчитывать по м1, но нутром чую: дыры в истории будут мешать.
Может я упустил какую-то возможность?
тут ?
или тут?
или тут?
а при чем тут разработчики MQL ?
Сергеев, а при чём тут эти строки? Какое они имёют отношение к вопросу?
Кстати, таких строк в том файле нет, кроме последней.
=========================
Проверил прикреплённый файл. Не тот почему-то. Старый. Прикрепил исправленный под 625.
Сергеев смотрел неисправленный код.
Сергеев, а при чём тут эти строки? Какое они имёют отношение к вопросу?
Кстати, таких строк в том файле нет, кроме последней.
Горячие эстонские парни:Zhunkio, Sergeev: Если после искрометного укола противника Вы дадите комментарий для болельщиков, то цены вам не будет.