Пытаюсь понять как работают свечи, для этого читаю файлы исторических данных. Как читать с 1й строки разобрался, а вот как читать со второй не могу понять, методом тыка не получилось, вот пример текста файла (пока ручками удаляю 1ю строку и работаю с данными)
Код |
---|
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
LKOH [TQBR],All,20180219,181300,3727.500000,3727.500000,3722.000000,3726.500000,1106.000000
LKOH [TQBR],All,20180219,181400,3724.500000,3724.500000,3723.000000,3724.500000,789.000000
LKOH [TQBR],All,20180219,181500,3724.500000,3726.000000,3719.000000,3720.000000,1525.000000
|
а вот часть кода, где в цикле файл читается построчно
Код |
---|
...
f = io.open("TQBR_LKOH_15.txt","r+");
------------------цикл перебора строк->-------------------------
for line in f:lines() do
...
|
команду вроде бы и нашел, по крайней мере по смыслу походит
Код |
---|
file:seek ([whence] [, offset])
|
но, что означает Смещение (
offset) и в чем оно измеряется не понял, что понимается под смещением байт, бит, символ? Если это строки, то устанавливая 1 после запятой все равно читает с первой строки. Как это можно сделать?