getNumCandles не работает

Страницы: 1
RSS
getNumCandles не работает
 
getNumCandles и bollinger bands, выводит 0, почему? Там три волны может в этом проблема?
 
Идентификатор графика проверяйте.
 
Цитата
Александр Волфовиц написал:
Идентификатор графика проверяйте.
Это все нормально.
 
Я как вы советали LuaIndicators:

dofile(getWorkingFolder() .. "\\LuaIndicators\\LuaIndicators\\BB.lua")
function main()
   func = BB()
   ds = CreateDataSource("SPBFUT", "RIU7", INTERVAL_M15)
   sleep(500)

   for i = 1, ds:Size() do
       ma_out = func(i, { Period = 20, Shift = 2, Metod = "VMA", VType = "Close", round = 4 }, ds)
   end
   message("" .. ma_out)
   sleep(2000)
end

и это выдает только среднюю линию, верхнюю и нижнюю нет! Как сделать чтобы выдавал верхнюю и нижнюю линию?
 
mmonk1980,

Функция выдает три результата, и если они Вам все нужны, значит и брать Вы должны три результата

x,y,z = func(....
А не один
x = func(....
 
Точно! Вот работающий код;

dofile(getWorkingFolder() .. "\\LuaIndicators\\LuaIndicators\\BB.lua")

function main()
   func = BB()
   ds = CreateDataSource("SPBFUT", "RIU7", INTERVAL_M15)
   sleep(500)

   for i = 1, ds:Size() do
       x, y, z = func(i, { Period = 20, Shift = 2, Metod = "VMA", VType = "Close", round = 4 }, ds)
   end
   message(x .. "," .. y .. "," .. z)
end

надо LuaIndicators readme добавить этот пример.  
Страницы: 1
Читают тему
Наверх