Друзья, подскажите, пожалуйста, почему элементарный набор кода выдает nil на выходе? sleep перед выводом ставил, не помогает.
PS
КАК ЖЕ МНЕ ДОРОГ ЭТОТ LUA
| Код |
|---|
function main()
local OpOrder = "B"
local qty
local comis
local PRC1 = tonumber(getParamEx("SPBFUT", "RIM1", "LAST").param_value)
local PRC2 = tonumber(getParamEx("SPBFUT", "RIM1", "SEC_PRICE_STEP").param_value)
if OpOrder == "B" then
PRCStr = tostring(math.ceil(PRC1+50*PRC2))
qty, comis = CalcBuySell("SPBFUT", "RIM1", "", "SPBFUT001bm", PRCStr, true)
elseif OpOrder == "S" then
PRCStr = tostring(math.ceil(PRC1-50*PRC2))
qty, comis = CalcBuySell("SPBFUT", "RIM1", "", "SPBFUT001bm", PRCStr, false)
end
message(tostring(qty))
end
|
PS
КАК ЖЕ МНЕ ДОРОГ ЭТОТ LUA