в догонку к предыдущему - применение синус-взвешенной при определении тренда
всё довольно просто : если цена систематически выше (ниже) предыдущих цен - то соответственно тренд вверх (или вниз)
синус-взвешенная очень гладкая линия и хорошо представляет предыдущие цены. С меньшими шумами чем SMA
вот она, с отклонениями, сдвинутая на пол-периода назад, чтобы было понятно что такое средние и как они читаются:
очень красивые линии. Гладкие и с почти постоянной шириной. Главное, как и положено - 99% цен внутри канала.
Теперь возвращаем её обратно и будем сравнивать текущую цену уже с этими плавными границами:
- если цена ниже полосы, значит она ниже предыдущих цен включая и отклонения. То есть это системно и Тренд вниз. (Если выше - соотв. вверх)
- когда цена достигает полосы, то возможна смена тренда и надо анализировать ближайшие окрестности+смежные символы+новостной_фон.
вот NZDUSD, мог пару раз потребовать внимания:
так-же можно делать и с SMA, только линия будет более дёрганная и канал будет "с грыжами". Потребуется большее внимание и чревато частыми ошибками
Индикатор:
Начальные параметры думаю что понятны, а дополнительные поясню:
- BAND_PERIOD - период за который считать отклонения. Он может отличаться от периода средней. По умолчанию 0 - то есть совпадает. А вот почему аналогичного параметра нет например в BolingerBands, вот это загадка из загадок.
- BAND_SHIFT - сдвиг этого периода. Если считаем отклонения текущих цен от средней, то есть полный аналог BolingerBands то 0. Если собственные отклонения линии (то есть её точность как интерполятора), то BAND_SHIFT="задержка линии". Без XWIND это 1/2 периода, с ним примерно 1/3
- VISUAL_SHIFT - визуальный сдвиг всего построения вправо-влево