indicator buffers - страница 2

 
gumgum:
Это понятно. Можно еже буферы обнулить и т.п. . Дело в другом - это баг или как.
Это не баг. Буфер надо инициализировать самостоятельно.  Иначе в буфере могут оказаться и данные другого индикатора и просто мусор.
 
SHOOTER777:

Обнулять нужно так, как я показал, а не ArrayInitialize

смотри примечание по этой функции

// ===Если это первый запуск обнулим все буферы:)
if(prev_calculated <= 0)// проверка на первый старт расчёта индикатора
{
ArrayInitialize(eeee,5.);
for(int i=0;i<=rates_total-1;i++)
{
if(eeee[i]!=5){Print("УУУУУУУУУУУУУУУУУ");};
}
//Print("!!!Обнулили все буферные массивы!!!");
}

 
antt:
Это не баг. Буфер надо инициализировать самостоятельно.  Иначе в буфере могут оказаться и данные другого индикатора и просто мусор.

Все понял, спасибо!

Еще вопросик. Это касается всех массивов?  

 
gumgum:

Все понял, спасибо!

Еще вопросик. Это касается всех массивов?  

Кроме массива строк. Cтроки будут иметь значение NULL
Причина обращения: