Андрей Мургa (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
run = true
function main()
while run do
PriceStep = getParamEx('SPBFUT', 'RIH7' , 'SEC_PRICE_STEP').param_value
Priceb = tonumber(getParamEx('SPBFUT', 'RIH7', 'offer').param_value)    
     local N1=getNumCandles("MA1")

     local N2=getNumCandles("MA2")

     t1,n1,i1=getCandlesByIndex("MA1", 0, N1-3, 2)

     t2,n2,i2=getCandlesByIndex("MA2", 0, N2-3, 2)

      --сигнал на продажу (первый мувинг пересекает второй сверху вниз

     if t1[0].close>t2[0].close and t1[1].close<t2[1].close then

    message("покупайте")
    end
    sleep(1000)
end
end

function OnStop()
run = false
end
в ошибка
 
Syntax error while compiling C:\Users\ASko.251116\Desktop\9.lua: C:\Users\ASko.251116\Desktop\9.lua:8: 'then' expected near '=' вот такая ошибка не пойму как устранить, вот код
run = true
function main()
while run do
PriceStep = getParamEx('SPBFUT', 'RIH7' , 'SEC_PRICE_STEP').param_value
Priceb = tonumber(getParamEx('SPBFUT', 'RIH7', 'offer').param_value)  


if Priceb=188000  then
message("покупайте")
end
sleep(1000)
end
end

function OnStop()
run = false
end
Страницы: 1
Наверх