Советники: Ravi+AO - страница 3

 
witalius:
spyders:

Единственный вопрос,что значит:"Ravi EURUSD,H1: zero divide" ?

zero divide - деление на ноль. Чтобы этого не было добавь в формулу расчета при делении вот это ->  +0.00000001

q1=((SMA1-SMA2)/(SMA2+0.00000001))*100; // защита от деления на ноль

Деление на 0 происходит на начальных барах, и обойти его можно также другим способом:

строку

  for(i=0;i<Bars;i++) 
заменить на
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for(int i=0; i<limit; i++)
собственно, как сделано в большинстве индикаторов.
 
Не знаю как его оптимизировать и что в настройках указать все равно слив показывает
Причина обращения: