Заметка

Помогите пожалуйста! Ошибка: attempt to index field '?' (a nil value)

  • uid-25336
  • Без рубрики
  • 10 октября 2016 г.
  0  

Всем добрый день.
Только начал изучать Qlua, и решил сам сделать небольшой скриптик, позволяющий вывести стоимость на момент закрытия свечи.

local N=getNumCandles("MyPrice")

local N1=getNumCandles("MVAs")
local N2=getNumCandles("MVAl")
t1,n1,i1=getCandlesByIndex("MVAs",0, N1, 2)
t2,n2,i2=getCandlesByIndex("MVAl",0,N2,2)

message(t1[0].close)

Однако, в строке вывода возникает ошибка "attempt to index field '?' (a nil value)"
Подскажите, где грабля?

Комментарии

robostock — 21 октября 2016 г.

Рекомендую локализовать место где возникла ошибка.
Предположительно ошибка здесь:
t1,n1,i1=getCandlesByIndex("MVAs",0, N1, 2)
попробуй вариант
t1,n1,i1=getCandlesByIndex("MVAs",0, N1-2, N1)

0 +

Написать комментарий

Чтобы написать комментарий, необходимо авторизоваться.

Написать администратору