Друзья, подскажите, пожалуйста, почему элементарный набор кода выдает 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