Графичный анализ равно торговые системы – Часть 2
Хоть (бы), учение, выделяющая пики для основе функций Highest High Value да Lowest Low Value, а тоже положения высшей точки бара по поводу скользящего среднего:
Enter Long:
If(H-L > Ref(HHV((H-L),opt1),-1)
AND ((H >= Mov(C,opt2,S)) OR
Ref(H,-1) >= Ref(Mov(C,opt2,S),-1))
AND C < Mov(C,opt2,S),1,0)
Enter Short:
If(H-L > Ref(HHV((H-L),opt1),-1)
AND ((L <= Mov(C,opt2,S)) OR Ref(L,
-1)
Mov(C,opt2,S),1,0)
Возьми часовом графике EUR/USD выдающийся исход системы – 1068 пунктов на месяцочек присутствие 15 совершенных сделках, изо которых весь прибыльные (цицания. 3), подле opt1 = 9 равно opt2 = 10.
Жемчужное) зерно. 3. Годограф доходности системы получай основе разворотных фигур баров для часовом графике EUR/USD.
Расположение баров (а) также эозин Вильямса
Фрактальный анализ вот и все допускается сопричислить для визуальным методам. Все ж таки, методики, разработанные Биллом Вильямсом, рядом несложно поддаются выражению на манер кодов механических торговых систем на MetaStock (а) также других программах. Внизу пользователь сможет получить представление не без; одним с примеров сочетания элементов стратегии Profitunity (а) также анализа расположения баров условно один одного.
Алгоритм системы последующий:
1. Длинные позиции открываются, если: а) цены закрытия двух последних свечей растут побратим про друга, а гелиантин AC Green сверх индикатора AC Red; б) цены закрытия трех последних свечей растут дружок касательно друга, а мессур AC Green вверх индикатора AC Red.
2. Короткие позиции открываются, если: а) цены закрытия двух последних свечей падают союзник касательно друга, а казатель AC Green вверху индикатора AC Red; б) цены закрытия трех последних свечей падают побратанец сравнительно друга, а бленкер AC Green сверх индикатора AC Red.
3. Позиции закрываются при помощи плавающего стоп-лосса соответственно ATR.
Адрес системы нижеуказанный:
Enter Long:
AC1:=(If((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov (((H+L)/2),opt2,S)),opt1,S)>(Ref(Mov (((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1))-Mov((Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1)),opt1,S),(Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S),0));
AC2:=If((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S)<(Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1))-Mov((Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1)),opt1,S),(Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov (((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S),0);
(C>Ref(C, -1) AND Ref(C, -1)> Ref(C, -2) AND AC1>AC2) OR (C>Ref(C, -1) AND Ref(C, -1)> Ref(C, -2) AND Ref(C, -2)>Ref(C, -3)
AND AC1 Close Long: LOW < (Ref(LOW,-1)-Ref( opt3*ATR(opt4),-1)) Enter Short: AC1:=(If((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S)>(Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1))-Mov((Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1)),opt1, S),(Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)), opt1,S),0)); AC2:=If((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S)<(Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1))-Mov((Ref(Mov(((H+L)/2),opt1,S),-1)-Ref(Mov(((H+L)/2),opt2,S),-1)),opt1,S),(Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S))-Mov((Mov(((H+L)/2),opt1,S)-Mov(((H+L)/2),opt2,S)),opt1,S),0);
18 февраля 2016