Андрей Мургa (Все сообщения пользователя)

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

Страницы: 1
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
как сделать так чтоб этот  код показывал нормальное значение  графика ОИ а не 0

local N=getNumCandles("MyPrice")

t,n,i=getCandlesByIndex("MyPrice", 0, N-2, 2)

message("Предыдущая свеча close="..t[0].close,1)

message("Текущая свеча close="..t[1].close,1)  
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
откройте файл там скрин квика я думаю всьо правильно делаю
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
вот
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
Я понял я ввел идентификатор под график цени и все работает,а вот под графиком ОИ и индикаторов  нет,не знаете почему  
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
ввел вот такой код
local N=getNumCandles("MyPrice")

t,n,i=getCandlesByIndex("MyPrice", 0, N-2, 2)

message("Предыдущая свеча close="..t[0].close,1)

message("Текущая свеча close="..t[1].close,1)
и видает  Предыдущая свеча 0
Почему нет реакции на код,мувинги пересикаються а сообщения нет
 
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
Наверх