Обнулять нужно так, как я показал, а не ArrayInitialize
смотри примечание по этой функции
// ===Если это первый запуск обнулим все буферы:)if(prev_calculated <= 0)// проверка на первый старт расчёта индикатора
{
ArrayInitialize(eeee,5.);
for(int i=0;i<=rates_total-1;i++)
{
if(eeee[i]!=5){Print("УУУУУУУУУУУУУУУУУ");};
}
//Print("!!!Обнулили все буферные массивы!!!");
}
Это понятно. Можно еже буферы обнулить и т.п. . Дело в другом - это баг или как.
Обнулять нужно так, как я показал, а не ArrayInitialize
смотри примечание по этой функции
Это не баг. Буфер надо инициализировать самостоятельно. Иначе в буфере могут оказаться и данные другого индикатора и просто мусор.
Все понял, спасибо!
Еще вопросик. Это касается всех массивов?
Все понял, спасибо!
Еще вопросик. Это касается всех массивов?