Текстовые файлы с историческими данными
Формат записи текстового источника данных
Для корректной загрузки данных из текстового файла необходимо записать первую строку документа в следующем формате:
<DATE>,<TIME>,<OPEN> ...,<VOL>
В случае отсутствия данной строки в программе будет выдано сообщение "Не найдена строка форматирования"
Возможные варианты параметров, используемых в заголовке:
<TICKER> | Наименование инструмента. По желанию. |
<PER> | Период. Целое число. |
<DATE> | Дата ггггммдд |
<TIME> | Время ччммсс |
<OPEN> | Цена открытия свечи (только бары) |
<LOW> | Цена минимума свечи (только бары) |
<HIGH> | Цена максимума свечи (только бары) |
<CLOSE> | Цена закрытия свечи (только бары) |
<VOL> | Объем бара(или сделки) |
<OI> или <INTEREST> | Открытый интерес |
<LAST> | Цена сделки (используется для тиковых данных) |
<MSEC> | Миллисекунды |
<TRADENO> или <ID> | Номер сделки (для тиковых) Целое число |
<LAST> | Последнее значение(для тиковых) |
<OPER> | Направление сделки (для тиковых) "B","S" |
<ASK> | Цена лучшего предложения продажи в очереди заявок(на момент закрытия бара, сделки) |
<ASKQTY> | Объем лучшего предложения |
<BID> | Цена лучшего спроса |
<BIDQTY> | Объем лучшего спроса |
<STEPPRICE> | Шаг цены |
Обратите внимание!
Если вы загрузили в программу текстовый документ, содержащий ошибки в формате записанных в него данных, то программа выдаст ошибку "Код ошибки 71 . Не могу распознать формат данных для текстового файла". Вы можете отредактировать текстовый документ в ручном режиме в программе Excel или любым другим текстовым редактором с расширенными возможностями.
Программа поддерживает формат только со временем НАЧАЛА БАРА. Это важный нюанс, который может стоить денег при реальной торговле.
Первая строка с данными в файле - самая старая дата. Последняя строка, с более свежими данными.
Пример записи данных в текстовом фале
Пример №1. Период одна минута
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL> NYMEX.PL,1,20140801,000000,1462.9,1463.4,1462.9,1462.9,16 NYMEX.PL,1,20140801,000200,1463.6,1463.8,1462.9,1462.9,19 NYMEX.PL,1,20140801,000300,1463.8,1463.8,1463.8,1463.8,1 NYMEX.PL,1,20140801,000600,1463.2,1463.2,1462.70,1462.9,19
Пример №2. Период 1 тик с номером сделки
<DATE>,<TIME>,<LAST>,<VOL>,<ID> 20160713,100000,94150,2,1538194180 20160713,100000,94120,1,1538194181 20160713,100000,94100,1,1538194182 20160713,100000,94100,2,1538194183 20160713,100000,94100,1,1538194184
Пример №3. Период 1 тик с направлением сделки и данными по лучшим спросу и предложению, с открытым интересом
<DATE>,<TIME>,<MSEC>,<TRADENO>,<LAST>,<VOL>,<OPER>,<ASK>,<ASKQTY>,<BID>,<BIDQTY>,<INTEREST>,<STEPPRICE> 20190108,100000,000,2206980738,1.1473,1,B,1.1515,1951,1.1462,4187,103604,6.78181 20190108,100000,000,2206980739,1.1478,1,B,1.1515,1951,1.1462,4187,103604,6.78181 20190108,100000,000,2206980740,1.1478,1,B,1.1515,1951,1.1462,4187,103604,6.78181 20190108,100000,000,2206980741,1.1483,4,B,1.1515,1951,1.1462,4187,103604,6.78181