Здравствуйте! В таблице "Инструменты" не нашел параметр отвечающий за тип бумаги (фьючерс, опцион, др) Как определить к какому типу относится данный инструмент?
NiKO написал: Здравствуйте! В таблице "Инструменты" не нашел параметр отвечающий за тип бумаги (фьючерс, опцион, др) Как определить к какому типу относится данный инструмент?
Пробую делать так, выводится только первый message: (Lua 5.3)
Код
stopped = false
function OnStop(row)
stopped = true
end
function main()
sec = getSecurityInfo("TQBR", "GAZP")
message(sec["name"])
message(sec["type"])
end
function string.split(str,delimiter)
local result = {}
for s in string.gmatch(str, "[^" .. (delimiter or "%s") .. "]+") do
result[#result+1] = s
end
return result
end
local f = io.open("\\\\Server\\E\\results.txt","w")
for _,class in pairs(string.split(getClassesList(),",")) do
for _,ticker in pairs(string.split(getClassSecurities(class),",")) do
local t = getParamEx(class, ticker, "SECTYPESTATIC")
f:write(class .. "/" .. ticker ..
"\tresult=" .. type(t.result ) .. " " .. t.result ..
"\tparam_type=" .. type(t.param_type ) .. " " .. t.param_type ..
"\tparam_value=" .. type(t.param_value) .. " " .. t.param_value ..
"\tparam_image=" .. type(t.param_image) .. " " .. t.param_image ..
"\n")
end
end
f:close()