Блог им. autotrade

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
то работает, с ним не работает
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
847 | ★1
5 комментариев
два подряд do наверное
avatar
в цикле for нужен только один do.
for… do
...
end
avatar
Jame Bonds, так не работает
либо end уббираю либо для нескольких операторов в цикле приходится дописывать do end
avatar
все я понял в чем дело лишний end  в конце
avatar
Двойное do нужно исправить, там одно надо и лишний end убрать в конце
avatar

Читайте на SMART-LAB:
Фото
Ви.ру операционные результаты 3 кв. 2026 г. - ускорение за счет розничного клиента
Компания Ви.ру опубликовала операционные результаты за 3 квартал 2026 года. Выручка компании за 3 квартал составила 52,5 млрд руб., увеличившись...
Фото
🏠 Встречаемся на 39 конференции Смартлаба
Уже в эту субботу, 31 октября, в Москве пройдёт главная конференция для инвесторов и трейдеров Smart-Lab Conf 2026, в которой ПАО «АПРИ» примет...
Фото
⚡ Фонды FinEx: от заморозки к ликвидности. Как продать актив в БКС
В 2022 г. паи фондов FinEx для многих инвесторов превратились в замороженный актив без ясных перспектив. Торги этими ETF были остановлены, сами...
Фото
Банковский сектор сентябрь 2026 г. - рекордная прибыль, но рост все менее равномерный
Банки отчитались за сентябрь. Что интересного мы узнали?  За 12 месяцев прибыль сектора составляет уже 4,5 трлн руб. при прогнозе ЦБ 3,9–4,4...

теги блога autotrade

....все тэги



UPDONW
Новый дизайн