Функция выводит в файл информацию с графика цены, но получаю пустые значения
function UpdateCandle(index)
local N=getNumCandles("RIU7PRICE");
local L=getLinesCount("RIU7PRICE");
t, n, l = getCandlesByIndex ("RIU7PRICE", 0, N-5, 3);
local outsring = 'Legend:'..l..'\n';
CSV:write(outsring);CSV:flush();
local outsring = 'NUm of candlestick in table t:'..n..'\n';
CSV:write(outsring);CSV:flush();
local outsring = 'num elemnts:'..#t..'\n';
CSV:write(outsring);CSV:flush();
for i = 0, #t do
local OT = t[i].open; -- Получить значение Open для указанной свечи (цена открытия свечи)
local HT = t[i].high; -- Получить значение High для указанной свечи (наибольшая цена свечи)
local LT = t[i].low; -- Получить значение Low для указанной свечи (наименьшая цена свечи)
local CT = t[i].close; -- Получить значение Close для указанной свечи (цена закрытия свечи)
local VT = t[i].volume; -- Получить значение Volume для указанной свечи (объем сделок в свече)
local outsring = 'Значения:'..' '..i..' '..OT..HT..LT..CT..VT..'\n';
CSV:write(outsring);CSV:flush();
end
CSV:write(outsring);CSV:flush();
--
end;
в файл выводится
==========
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
==========
Что я делаю не так?
function UpdateCandle(index)
local N=getNumCandles("RIU7PRICE");
local L=getLinesCount("RIU7PRICE");
t, n, l = getCandlesByIndex ("RIU7PRICE", 0, N-5, 3);
local outsring = 'Legend:'..l..'\n';
CSV:write(outsring);CSV:flush();
local outsring = 'NUm of candlestick in table t:'..n..'\n';
CSV:write(outsring);CSV:flush();
local outsring = 'num elemnts:'..#t..'\n';
CSV:write(outsring);CSV:flush();
for i = 0, #t do
local OT = t[i].open; -- Получить значение Open для указанной свечи (цена открытия свечи)
local HT = t[i].high; -- Получить значение High для указанной свечи (наибольшая цена свечи)
local LT = t[i].low; -- Получить значение Low для указанной свечи (наименьшая цена свечи)
local CT = t[i].close; -- Получить значение Close для указанной свечи (цена закрытия свечи)
local VT = t[i].volume; -- Получить значение Volume для указанной свечи (объем сделок в свече)
local outsring = 'Значения:'..' '..i..' '..OT..HT..LT..CT..VT..'\n';
CSV:write(outsring);CSV:flush();
end
CSV:write(outsring);CSV:flush();
--
end;
в файл выводится
==========
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
Legend:RIU7 [Price]
NUm of candlestick in table t:3
num elemnts:2
Значения: 0 00000
Значения: 1 00000
Значения: 2 00000
num elemnts:2
==========
Что я делаю не так?