Для реализации задумки написал универсальный интерактивный индикаторный буффер.
В приложенном архиве исходники + пример двух интерактивных индикаторов: экспоненциальная средняя и ЗигЗаг.
Входные параметры меняются с помощью клавиш TAB и NumLock-клавиатуры (см верхний-левый угол чарта).
Для буфферов DRAW_ZIGZAG попытался реализовывать интерактивность, но не понял до конца, как же разработчики его сделали. Поэтому для DRAW_ZIGZAG интерактивность отсутствует.
N <= M равносильно (необходимо и достаточно) ZZ(M) является подмножеством ZZ (N). Т.е. при увеличении N множество ZZ(N) редеет - уменьшается количество точек, при этом новые не появляются.
Позволил себе развить идею изменения входных параметров индикатора на ходу: индикатор не только пересчитывается на ходу, но и визуально трансформируется.
Для реализации задумки написал универсальный интерактивный индикаторный буффер.
В приложенном архиве исходники + пример двух интерактивных индикаторов: экспоненциальная средняя и ЗигЗаг.
Входные параметры меняются с помощью клавиш TAB и NumLock-клавиатуры (см верхний-левый угол чарта).
Для буфферов DRAW_ZIGZAG попытался реализовывать интерактивность, но не понял до конца, как же разработчики его сделали. Поэтому для DRAW_ZIGZAG интерактивность отсутствует.
В приложенном интерактивном ЗигЗаге великолепно видно его замечательное свойство: