Индикатор FIBO A/M OP. По следам трейдера PeV. Пост № 14.

Блог трейдера Denoy предлагает очередную статью из хроник трейдера Петра Нашкова:

Давно обещал опубликовать мои индикаторы для МС. Вернее не столько мои, сколько мной реализованные. Некоторые индикаторы, как , например, индикатор для динамического расчета д-уровней требуют корректного шаблона. Для каждого индикатора есть свой шаблон. В нем присутствуют сам индикатор, свечной график, объем. Если вы хотите разместить несколько индикаторов в одном окне, то, щелкнув правой кнопкой, выберите «Apply template — Применить шаблон» откройте несколько окон, а потом, зажав Ctrl, перетащите нужные индикаторы в новое внутреннее (заранее его создав – правый клик –inner window — new) в какое-нибудь окно графика. Далее сохраните созданное как шаблон (Save as – template) под желаемым именем. Если сохраните как шаблон по умолчанию (default), то все вновь создаваемые графики будут отображаться в его виде.
Итак.
1. Старый знакомый FIBO AUTO OP был мной доработан. Теперь он называется FIBO A/M OP и позволяет:
а) Задавать по желанию вручную последнюю точку расчета C. Это второе поле параметров: 0 (по умолчанию) – автоматически. – тогда он ничем не отличается от предыдущей версии. Если не 0, то индикатор будет считать введенное вами значение как новый экстремум. Это бывает полезно, если вы, например, предполагаете (хоть по тем же целям – показанным, но недостигнутым), где будет экстремум (вершина или впадина), то вы можете ввести это значение вручную и посмотреть, какие будут фибо и д-уровни в этом случае. Хочу отметить, что в этом случае рассчитанные от указанного вами экстремума значения будут отображаться как последние и только они будет значимы. Предыдущие показания индюка будут некорректны. В конце концов, это неважно — ведь вы хотели посмотреть «что будет, если…» и вы всегда можете, задав «0» — автоматически, вернуться к стандартному расчету.
б) Включить/отключить отображение расширений фибо 2.618 и 4.236. Эти расширения вообще не были реализованы в старой версии. Третье поле окна параметров: 0 – по умолчанию не отображать, 1 – включить. Зачем не сразу отображать по умолчанию? Просто при достаточной ширине канала эти расширения могут быть так далеко от текущих значений, что сами текущие цены будут неразличимы. Но для узкого канала, при расчете целей его пробоя это м.б. интересно… Внимание! Расширения фибо 2.618 и 4.236 в случае ручного ввода точки C не работают! (Ну, не сделал – ленив).
в) Читать назначения параметров по-русски! ))))
Порядок отображения значений уровней при наведении на него курсора:
OP (синие жирные точки); COP (зеленые); XOP (красные) – д-уровни; F0.618; F0.5; F0.382 – фибо-коррекции (синий пунктир); L1 (зеленая линия); H1 (красная) – нижняя и верхняя границы канала; F4.326 (красные точки); F2.618 (синие); F1.618 (зеленые) – расширения фибо. (Если в поле «отображать расширения…» 0, то последние три значения одинаковы.)

===FIBO A/M OP===
{by peV™}
K1:=Input(«Волатильность % «,0.1,20,.3); {Изменение цены для Зигзага}
CM:=Input(«Точка C (0 — автоматически) «,0,1000000,0);
ON1:=Input(«Показывать расширения 2.618, 4.236? (1 — Да) «,0,1,0);
L1:= Trough(1,Zig(L, K1, %),0.1); {1-я ближайшая впадина}
H1:= Peak(1,Zig(H, K1, %),0.1); {1-й ближайший пик}
L2:= Trough(2,Zig(L, K1, %),0.1); {2-я ближайшая впадина}
H2:= Peak(2,Zig(H, K1, %),0.1); {2-й ближайший пик}
T1:=If(BarsSince(L1<>Ref(L1,-1)) < BarsSince(H1<>Ref(H1,-1)),0,1); {0 — падающая реакция, 1 — растущая}
F1.618:=If(CM=0,If(T1=0,L1+1.618*(H1-L1),H1-1.618*(H1-L1)),If(T1=0,CM-1.618*(CM-L1),CM+1.618*(H1-CM))); {Расчет 1.618 расширения Фибо}
F2.618:=If(ON1=1,If(T1=0,L1+2.618*(H1-L1),H1-2.618*(H1-L1)),F1.618); {Расчет 2.618 расширения Фибо}
F4.326:=If(ON1=1,If(T1=0,L1+4.326*(H1-L1),H1-4.326*(H1-L1)),F1.618); {Расчет 4.326 расширения Фибо}
F0.618:=If(CM=0,L1+0.618*(H1-L1),If(T1=0,CM-0.618*(CM-L1),CM+0.618*(H1-CM))); {Расчет уровня 0.618}
F0.5:=If(CM=0,L1+0.5*(H1-L1),If(T1=0,CM-0.5*(CM-L1),CM+0.5*(H1-CM))); {Расчет уровня 0.5}
F0.382:=If(CM=0,L1+0.382*(H1-L1),If(T1=0,CM-0.382*(CM-L1),CM+0.382*(H1-CM))); {Расчет уровня 0.382}
A1:=If(CM=0,If(T1=0, L2, H2),If(T1=0, H1, L1)); {определение точки A}
B1:=If(CM=0,If(T1=0, H1, L1),If(T1=0, L1, H1)); {определение точки B}
C1:=If(CM=0,If(T1=0, L1, H1),CM); {определение точки C}
OP:=B1-A1+C1;
COP:=0.618*(B1-A1)+C1;
XOP:=1.618*(B1-A1)+C1;
OP; COP; XOP; {Вывод на экран OP,COP,XOP}
F0.618; F0.5; F0.382; {Вывод на экран уровней Фибо}
L1;H1; {Вывод на экран канала экстремумов цены}
F4.326; F2.618;F1.618; {Вывод на экран расширений фибо}

Шаблон позже размещу. Впрочем, тот, кто знает о чем речь, может и сам все сделать…
Да, продолжение следует…

Похожие статьи:

Буду признателен, если поделитесь этой записью с друзьми:


Понравилась статья ? Подпишитесь на обновления:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Denoy.ru