Тема: Данные по бумагам в портфеле скриптом lua
Пытаюсь получить данные по бумагам в портфеле скриптом. Выдает то ошибки, то nill
неделю ковыряюсь, не понимаю в чем ошибка((
в портфеле одна акция Роснефти, нужно что бы при запуске скрипта вывел месседж что в портфеле 1 акция Роснефти.
sec_code = "SIBN"
Firm_ID = "MC00025000XX"
Kod_klienta = "4XXXN"
ACCOUNT = "L01-00000F00"
limit_kind = "1"
res = getDepo(Kod_klienta, Firm_ID, sec_code, ACCOUNT)
local lots = ("depo_current_balance")
message("Текущий остаток=" ..lots)
или
sec_code = "SIBN"
Firm_ID = "MC00025000XX"
Kod_klienta = "4XXXN"
ACCOUNT = "L01-00000F00"
function LB()
n = getNumberOf("depo_limits")
value = 0
res = nil
for y = 0, n-1 do
trade = getItem("depo_limits", y)
if (trade["client_code"] == Kod_klienta) and
(trade["firmid"] == Firm_ID) and
(trade["sec_code"] == sec_code) and
(trade["trdaccid"] == ACCOUNT) and
(trade["limit_kind"] == 2) then
res = trade["currentbal"]
break
end
end
return res
end
message(tostring(LB()), 0)
Выдают nill