определение тренда по Sin-взвешенной

определение тренда по Sin-взвешенной

27 октября 2024, 19:13
Maxim Kuznetsov
0
45

в догонку к предыдущему - применение синус-взвешенной при определении тренда

всё довольно просто : если цена систематически выше (ниже) предыдущих цен - то соответственно тренд вверх (или вниз)

синус-взвешенная очень гладкая линия и хорошо представляет предыдущие цены. С меньшими шумами чем SMA

вот она, с отклонениями, сдвинутая на пол-периода назад, чтобы было понятно что такое средние и как они читаются:

очень красивые линии. Гладкие и с почти постоянной шириной. Главное, как и положено - 99% цен внутри канала.

Теперь возвращаем её обратно и будем сравнивать текущую цену уже с этими плавными границами:

- если цена ниже полосы, значит она ниже предыдущих цен включая и отклонения. То есть это системно и Тренд вниз. (Если выше - соотв. вверх)

- когда цена достигает полосы, то возможна смена тренда и надо анализировать ближайшие окрестности+смежные символы+новостной_фон.

вот NZDUSD, мог пару раз потребовать внимания:


так-же можно делать и с SMA, только линия будет более дёрганная и канал будет "с грыжами". Потребуется большее внимание и чревато частыми ошибками

Индикатор:

Начальные параметры думаю что понятны, а дополнительные поясню:

- BAND_PERIOD - период за который считать отклонения. Он может отличаться от периода средней. По умолчанию 0 - то есть совпадает. А вот почему аналогичного параметра нет например в BolingerBands, вот это загадка из загадок. 

- BAND_SHIFT - сдвиг этого периода. Если считаем отклонения текущих цен от средней, то есть полный аналог BolingerBands то 0. Если собственные отклонения линии (то есть её точность как интерполятора), то BAND_SHIFT="задержка линии". Без XWIND это 1/2 периода, с ним примерно 1/3

- VISUAL_SHIFT - визуальный сдвиг всего построения вправо-влево


 




Файлы:
SinBands.ex5  11 kb