Скачать MetaTrader 5

IndicatorCounted() постоянно равен нулю =( - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Denis Lysenko
5566
Denis Lysenko  
AlexeyVik:
Багом можно называть то, что можно повторить на других компьютерах. А твой код, переделанный под новый МЕ у меня работает и ты это видел здесь и код и файл записанный этим кодом. Повторять эксперимент переписывая код под старый стандарт с использованием IndicatorCounted() не имею желания, лучше ты перепиши весь код с учётом требований нового МЕ. Единственное что мне не понравилось, это по 7000 итераций 2 вложенных цикла и я убавил один из них до 700. Тебе лучше подойти к этому вопросу более реально, что ты с барами хочешь сделать? сколько времени должно занимать вычисление одного бара? Функция GetTickCount() поможет определить это время.


Да Вы мухлюете! :)

Оставьте оба цикла по 7000 и баг у вас проявится.

Alexey Viktorov
16801
Alexey Viktorov  
Expert:


Да Вы мухлюете! :)

Оставьте оба цикла по 7000 и баг у вас проявится.

Такого я стерпеть не могу. Вот файл записанный индикатором на минутном графике 22097 баров, 7000х7000 два вложенных цикла. В строку файла добавлено время вычисления вложенных циклов в миллисекундах и общее количество итераций по нарастающей на каждом баре.
Файлы:
bugvlog.zip 1408 kb
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий