Формат файла истории котировок HST в Metatrader 4

Формат файла HST в старых билдах (509 и ранее)

Заголовок файла .hst длиной 148 байт:

int      version;       // версия формата (400) - 4 байта
string   copyright[64]; // строка копирайта - 64 байта
string   symbol[12];    // тикер - 12 байт
int      period;        // таймфрейм - 4 байта
int      digits;        // кол-во десятичных цифр после точки - 4 байта
datetime timesign;      // время создания файла - 4 байта
datetime last_sync;     // время последней синхронизации данных - 4 байта
int      unused[13];    // зарезервировано, пока не используется - 52 байта

Далее для каждого бара/свечи указанного таймфрейма хранится запись длиной 44 байта:

datetime  ctm;     // время открытия бара - 4 байта
double    open;    // цена открытия  - 8 байт
double    low;     // минимум бара - 8 байт
double    high;    // максимум бара  - 8 байт
double    close;   // цена закрытия - 8 байт
double    volume;  // тиковый объём - 8 байт

Формат файла HST в новых билдах (574 и позже)

Заголовок файла .hst по-прежнему имеет длину 148 байт:

int      version;        // версия формата (401) - 4 байта
string   copyright[64];  // строка копирайта - 64 байта
string   symbol[12];     // тикер - 12 байт
int      period;         // таймфрейм - 4 байта
int      digits;         // кол-во десятичных цифр после точки - 4 байта
datetime timesign;       // время создания файла - 4 байта
datetime last_sync;      // время последней синхронизации данных - 4 байта
int      unused[13];     // зарезервировано, пока не используется - 52 байта

Далее для каждого бара/свечи указанного таймфрейма хранится запись длиной 60 байт:

datetime    ctm;     // время открытия бара - 8 байт
double      open;    // цена открытия  - 8 байт
double      high;    // максимум бара  - 8 байт
double      low;     // минимум - 8 байт
double      close;   // цена закрытия - 8 байт
long        volume;  // тиковый объём - 8 байт
int         spread;  // спред - 4 байта
long        real_volume;  // биржевой объём - 8 байт
../../_images/hst-hex.png

Рис. 1. Файл истории котировок .hst в шестнадцатеричном редакторе HexEdit

Ссылки


Теги: MetaTrader, Soft


 


 



Комментарии

Комментариев пока нет.

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
1000
Captcha
Refresh
 
Введите код:
 
Запомнить информацию введенную в поля формы.