Еще вопросы

 
Еще вопросы
for hiIndx=Bars-1 DownTo 1 Begin

print(hiIndx);

end;

Почему, если Bars=5439, то hiIndx=3328 ?
 
непонятен вопрос
в какой момент hiIndx=3328?
на всякий случай поясним, что выражение цикла for hiIndx=Bars-1 DownTo 1 означает, что переменной цикла hiIndx первоначально будет присвоено значение Bars-1 и после каждой итерации цикла переменная цикла hiIndx будет уменьшена на 1.
 
Понятно, проверил, ограничение времени исполнения....
 
совет
отказавшись от чрезмерного использования функции print, Вы значительно повысите производительность Вашего эксперта. дело в том, что по объективным причинам функция print работает очень медленно.
Причина обращения: