Программа служит для преобразования тиковых значений котировок в свечи необходимого периода
Исходный файл в формате .csv получается в результате выгрузки (экспорта) котировок с сайта www.finam.ru (Фьючерсы ФОРТС),
и содержит большое количество строк (записей) - около 1 миллиона за 1 день.
В исходном файле CSV имеется таблица со следующими столбцами:
<TICKER> <PER> <DATE> <TIME> <LAST> <VOL>
В этой таблице:
<TICKER> - код инструмента, ценной бумаги;
<PER> равен 0, поскольку указывает, что это значения для тиков (конкретных сделок);
<DATE> - дата в формате ггггммдд; <TIME> - время в формате ччммсс;
<LAST> - цена; <VOL> - объем лотов.
Программа преобразовывает исходный файл в таблицу (файл CSV) со следующими столбцами:
<TICKER> <PER> <DATE> <TIME> <OPEN> <HIGH> <LOW> <CLOSE> <VOL>
где <PER> будет равен заданному периоду (в секундах),
а <OPEN> <HIGH> <LOW> <CLOSE> - соответственно, цены открытия, максимальная, минимальная и закрытия для заданного диапазона.