papaklass: Считал что функции ArrayInitialize() достаточно.
Вы батенька видимо попутали обычные динамические массивы с индикаторными буферами. ArrayInitialize() не меняет размера массива, а всего лишь инициализирует.
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
Считал что функции ArrayInitialize() достаточно.
Прошу прощения за назойливость - но ответьте кто-нибудь на мой пост :)
Есть массив price[] из 100 элементов. Номер последней позиции 99 (0,1,2...99). Нужно получить его среднее.
Передаю в функцию: SimpleMA(99, 100, price); т.к. 99<100 получаю 0. РОГ...