autotrade
autotrade личный блог
22 марта 2019, 01:00

quik вопрос по синтаксису lua

не могу понять почему два цикла не дает сделать:
Settings={
Name="XXX",
period=25,
  line=
  {
    {
      Name="curve",
      Color=RGB(255,0,0),
      Type=TYPE_LINE,
      Width=1
    }
  } 
}

function Init()  
  return 1
end

function OnCalculate(index)
  if index < Settings.period then
    return nil
  else

    for i=index-Settings.period+1, index do  
    do
      j=1
    end
    for k=1, 10 do  
    do
      j=1
    end


  end 

  return 2
end

end
если второй цикл убираю for k=1, 10 do do j=1 end
то работает, с ним не работает
5 Комментариев
  • Андрей К
    22 марта 2019, 01:12
    два подряд do наверное
  • Jame Bonds
    22 марта 2019, 01:13
    в цикле for нужен только один do.
    for… do
    ...
    end
  • Ramil Shahattudinov
    22 марта 2019, 22:33
    Двойное do нужно исправить, там одно надо и лишний end убрать в конце

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн