Цикл For

Страницы: 1
RSS
Цикл For
 
Объясните мне пожалуйста, почему мой цикл for выполняется только один раз.
Текст:
while Rabota do
for i = 0,(Index-1),1 do
Summa1 = Summa1 + (27-i)*TableCandle[i].close
I1 = I1 + i + 1
if i >= 18 then
Summa2 = Summa2 + (27-i)*TableCandle[i].close
I2 = I2 + i - 17
end;
if i == 26 then
Summa1 = Summa1 / I1
Summa2 = Summa2 / I2
message("соотношение "..(math.ceil(Summa1*100)/100).." / "..(math.ceil(Summa2*100)/100), 1)
end;
       end;
end;
При следующем вызове цикл for больше не выполняется и значения индикаторов Summa1 и Summa2 остается таким же, хотя должно меняться
 
Простите, можно закрывать тему. Я понял какой я олень, свечи для таблицы свечей получались один раз - при открытии программы, так как не были объявлены внутри функции main()
Страницы: 1
Читают тему
Наверх