Индикатор Cauchy Smoothing

AlexeNP

Гуру форума
Некоторые индикаторы предназначены для сглаживания ценового ряда, фильтрацию шума. Для этой цели существуют разные подходы. К примеру, если мы предположим что цены распределены по нормальному закону, то можно использовать математическое ожидание = простое скользящее среднее. У такого подхода есть некоторые недостатки - выбросы могут значительно исказить показания индикатора. А шумы, которые хотелось бы отфильтровать, наоборот начинают вносить все более значительный вклад и искажать результат.

К счастью для нас, существуют еще кое-какие модели распределений. Давайте попробуем для борьбы с рыночным шумом применить распределение Коши. Это довольно "нехорошее" распределение - у него ничего нету, кроме картинки и формулы :)

Cauchy_distribution_pdf.png

Подход будем примерно таким: возьмем несколько отсчетов цены, по ним высчитаем параметры распределения Коши. В соответствие с полученными данными каждому отсчету присвоим свой вес. Используя эти веса вычислим взвешенное среднее. Которое и примем за сглаженную цену. В результате, у нас получается примерно такая картинка.

EURUSDH11.png

Весовые коэффициенты индикатора зависят от текущих цен и каждый раз пересчитываются заново. Благодаря этому ярко проявляется основное достоинство индикатора - устойчивость. Даже очень сильные выбросы не могут сильно повлиять на его показания. Серьезный недостаток - в индикаторе отсутствует фильтрация во временной области. Из-за этого он может запаздывать.
Параметры индикатора: применяемая цена и количество отсчетов цены. Так как индикатор адаптируется под текущую рыночную ситуацию, период нужно подбирать самостоятельно -тут я вам не помощник.
 

Вложения

  • AIS Cauchy Smoothing.ex4
    13 КБ · Просмотры: 130
  • AIS Cauchy Smoothing.ex5
    18,8 КБ · Просмотры: 41

Юлия

Главный редактор
Интересно, а если ту же машку вместе наложить, сильно будет отличие в показаниях?
Ведь тоже довольно сильно запаздывает индикатор, и на флете ему будет непросто.
 

Sergey85

Прохиндей!
цена открытия выше червяка - покупаем на касании. цена открытия ниже червяка - продаем на касании. С машкой примерно так же работать возможно, когда червяка считаешь за уровень, а не за направление.
 

Вложения

  • Screenshot_4387.png
    Screenshot_4387.png
    90,5 КБ · Просмотры: 242

AlexeNP

Гуру форума
Интересно, а если ту же машку вместе наложить, сильно будет отличие в показаниях?
Ведь тоже довольно сильно запаздывает индикатор, и на флете ему будет непросто.
я еще мучаюсь с этим распределением ) с него, теоретически, можно получить аналог уровней поддержки и сопротивления (здесь самая загвоздка будет), усреднение, прогнозное значение и оценку силы тренда
 

AlexeNP

Гуру форума
ну, добил я эту тему похоже...
входные параметры
iPrice - ценовая константа к которой применяются расчеты
iPeriod - период индикатора
MaxBars - ограничение по истории (если 0, то ограничений нет, но загрузка индикатора может занять какое-то время)
Style,Width,ColorHigh,ColorLow - стиль, ширина и цвет линий уровней
PercentLvl - размах уровней в процентах значение должно быть больше 0 и меньше 100

EURUSDH1.png
 

Вложения

  • AIS Cauchy Smoothing.ex4
    13,6 КБ · Просмотры: 91
  • AIS Cauchy Smoothing.ex5
    23,9 КБ · Просмотры: 28

AlexeNP

Гуру форума
ну, как обычно - пришлось все-таки доводить изделие до совершенства...
никогда такого не было, и вот опять (с)
что сделал - устойчивую (даже не побоюсь лишней скромности - сверхустойчивую) оценку параметров, в связи с чем индикатор стал более внятен (по крайней мере иногда)
отсюда торговые алгоритмы:
1) зеленая полоса горизонтальна, цена выбежала за пределы крайних синей или красной линии (рис. 1)
2) определяем фазу тренда - зеленая линия из прошлого находится между 2 и 3 синими линиями текущего расчета + зеленая линия уверенно смотрит вниз - значит тренд подходит к концу позняк метаться (рис. 2)
3) конец тренда и возможное начало другого тренда - зеленая линия выше 3 синей линии + цена убежала ниже 3 красной линии - а не гульнуть ли нам на всю котлету? (рис. 3)
3 а) предчувствия меня не обманули (рис. 4)
3 аа) зеленая линия полезла вверх - пора переводить в безубытки, и ждать конца тренда (рис. 5)
 

Вложения

  • 1.png
    1.png
    109 КБ · Просмотры: 251
  • 2.png
    2.png
    111,4 КБ · Просмотры: 256
  • 3.png
    3.png
    113 КБ · Просмотры: 248
  • 4.png
    4.png
    115,8 КБ · Просмотры: 227
  • 5.png
    5.png
    45,3 КБ · Просмотры: 237
  • AIS Cauchy Distribution Levels.ex4
    15,9 КБ · Просмотры: 132
  • AIS Cauchy Distribution Levels.ex5
    31,3 КБ · Просмотры: 97

antoxa4m

Почетный гражданин
Или нужно ждать именно 3 красной границы когда цена уйдет за нее?
 

magistr91

Местный знаток
AlexeNP спасибо что предоставили такой индюк и разьяснили. Очень толково задумано! установил себе- буду наблюдать. Если бы да кабы- говорить не стану. Но суть и предназначение оочень толковое у индючка
 

hotabuh

Новичок форума
ну, как обычно - пришлось все-таки доводить изделие до совершенства...
никогда такого не было, и вот опять (с)
что сделал - устойчивую (даже не побоюсь лишней скромности - сверхустойчивую) оценку параметров, в связи с чем индикатор стал более внятен (по крайней мере иногда)
отсюда торговые алгоритмы:
1) зеленая полоса горизонтальна, цена выбежала за пределы крайних синей или красной линии (рис. 1)
2) определяем фазу тренда - зеленая линия из прошлого находится между 2 и 3 синими линиями текущего расчета + зеленая линия уверенно смотрит вниз - значит тренд подходит к концу позняк метаться (рис. 2)
3) конец тренда и возможное начало другого тренда - зеленая линия выше 3 синей линии + цена убежала ниже 3 красной линии - а не гульнуть ли нам на всю котлету? (рис. 3)
3 а) предчувствия меня не обманули (рис. 4)
3 аа) зеленая линия полезла вверх - пора переводить в безубытки, и ждать конца тренда (рис. 5)
Здравствуйте. На каком таймфрейме индикатор испытывали?
 

Sergey85

Прохиндей!
Как выяснилось не встаёт индикатор на альпари.
На вот этого брокера встал:
 

Вложения

  • Screenshot_5302.png
    Screenshot_5302.png
    57,4 КБ · Просмотры: 186

Sergey85

Прохиндей!
Перекачал. Всё работает. Огромное спасибо!
 
Последнее редактирование:

AlexeNP

Гуру форума
лицензия до 1 мая :)
 

Вложения

  • AIS Cauchy Distribution Levels.ex4
    15,9 КБ · Просмотры: 42
  • AIS Cauchy Distribution Levels.ex5
    30,9 КБ · Просмотры: 33

13oleg13

Активный участник
а в журнале чего-нибудь пишет?
2 13:55:36.964 Custom indicator AIS Cauchy Distribution Levels (2) EURUSD,M1: loaded successfully
2 13:55:41.405 Custom indicator AIS Cauchy Distribution Levels (2) EURUSD,M1: removed
2 13:55:58.850 Custom indicator AIS Cauchy Distribution Levels (2) USDCHF,M15: loaded successfully
2 13:56:00.760 Custom indicator AIS Cauchy Distribution Levels (2) USDCHF,M15: removed
первая версия тоже не на все терминалы вставала. потом Вы перезалили и всё норм стало
 
Верх