Что-то не работает...

 
Что-то не работает...
Variable: prevbars(0);
Variable: count(0);

If prevbars = Bars Then exit;
prevbars = Bars;
count=count+1;
Alert(count," ",Bars);

Дает в конце тестирования разные цифры.
Ув товарищи из Метаквотеса если вам не трудно, то опубликуйте в FAQ например, код который посвечно анализирут текущую и прошлую ситуацию на графике.
ПОТОМУ-ЧТО
Экспортируя данные в файл количество строк(баров) не совпадает с последним значением Bars и сильно разнится с переменной count, в коде сверху. Мне нужно лишь анализировать каждую свечу. ни больше ни меньше.
 
укажите полный код, по этому не понятно что вы хотите сделать.
 
Дополнение
Код приведен полностью. Его задача посчитать в count количество баров. На конец тестирования Bars и count не совпадают, хотя изначально равны 0. ПОЧЕМУ???????
 
"Дает в конце тестирования разные цифры." а какие цифры?
есть какая-либо закономерность? приведите цифры. разница должна быть в 99, так как тестирование начинается с 100 бара! значение Bars на тестировании изначально не может равняться нулю
 
Разные они
count ровно на 100 меньше Bars. Об этом я узнал вчера. Какого тогда в демо примерах его за 0 берут неясно. НУ да не в этом незадача. Если экспортировать график на котором работает эксперт, то выясняется небольшое различие между количеством строк (то бишь баров на графике) в файле и выше означенными переменными. А конкретно ровно на два. Тоже непонятно. То есть первый и последний бары в расчет не беруться или как???
Причина обращения: