Из того же period-converter'а двумя строками ниже:
//---- write history file header c_copyright="(C)opyright 2003, MetaQuotes Software Corp."; FileWriteInteger(ExtHandle, version, LONG_VALUE); FileWriteString(ExtHandle, c_copyright, 64); FileWriteString(ExtHandle, c_symbol, 12); FileWriteInteger(ExtHandle, i_period, LONG_VALUE); FileWriteInteger(ExtHandle, i_digits, LONG_VALUE); FileWriteInteger(ExtHandle, 0, LONG_VALUE); //timesign FileWriteInteger(ExtHandle, 0, LONG_VALUE); //last_sync FileWriteArray(ExtHandle, i_unused, 0, 13);
Думаю, не сложно догадаться, какое поле сколько байт занимает.
Вы путаете форматы hst от MT3 и MT4
Наконец нашел в архиве форума
"Формат файла истории"
Теперь остался неясным один вопрос: что такое
time_t timesign; // временной отпечаток создания базы
Каков смысл этого отпечатка?
"Формат файла истории"
Теперь остался неясным один вопрос: что такое
time_t timesign; // временной отпечаток создания базы
Каков смысл этого отпечатка?
На самом деле описание гораздо ближе. В клиентском терминале нажать F1. Сервис - Архив котировок - Формат файлов истории (HST-файлы)
Смысл - внутреннее использование. Заполняйте 0, как это сделано в period_converter
Смысл - внутреннее использование. Заполняйте 0, как это сделано в period_converter
На самом деле описание гораздо ближе. В клиентском терминале нажать F1. Сервис - Архив котировок - Формат файлов истории (HST-файлы)
Смысл - внутреннее использование. Заполняйте 0, как это сделано в period_converter
Смысл - внутреннее использование. Заполняйте 0, как это сделано в period_converter
То есть ни timesign, ни last_sync в дальнейшем не меняются? Всегда 0?
То есть ни timesign, ни last_sync в дальнейшем не меняются? Всегда 0?
Это - служебные поля, которые Вас не должны волновать. Они используются терминалом при подкачке данных.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А в более ранних версиях MetaTrader это было так:
Как видим структуры отличаются типами полей. Так какова же структура *.hst файла в последней редакции (не только заголовка а всего файла)?