和谐贸易 - 页 43

 

这里是另一个

 
Ramin:
嗨!

亲爱的Kamyar,很高兴在这里遇到你!感谢你的辛勤工作。

我是这个领域的一个完全的初学者,希望学习这个有用的模式,请提醒我的错误并帮助我改进。 事先感谢。

在下面的图片中,双顶使我进入一个卖出位置,虽然

虽然在1.2128有突破,但仍然没有迹象表明它可能是一个假的。

你怎么看我的交易?

我在1.2140止损(我的目标=1.2129。对我来说,这是一个大的止损点 )。

嗨,拉明

我很高兴在这里看到你,并感谢你在模式上的努力。

我想Faraz已经回答了你的问题(你知道在哪里)。无论如何,好的工作继续....。

卡米亚尔

 

你好,卡米亚尔。

在绿色虚线处卖出的理由是什么?我看不出有什么理由在这个点上卖出,也许是下一棒吧

谢谢

 
ziko123:
我认为它看起来不错

很好的指标,Ziko,你能不能编制一个看涨的蝴蝶和两个Gartley?

 
kamyar:
嗨,拉明

我很高兴在这里看到你,并感谢你正在研究模式。

我想Faraz已经回答了你的问题(你知道在哪里)。无论如何,好的工作继续进行....。

卡米亚尔

kamyar ,

不幸的是,我没有得到答案!

但我认为你的意思是当有机会 "AB=CD "转变为蝴蝶形态时,我们不应该交易第一个(AB=CD)。

我说的对吗?

谢谢你的关注。

---------------------------------------

脚注:你是卡洛斯吗?

 

伙计们,只有一个非常愚蠢和无知的问题:模式到位后的目标是什么?

 
Ramin:
kamyar ,

不幸的是,我没有得到答案!

但我认为你的意思是当有机会 "AB=CD "转变为蝴蝶形态时,我们不应该交易第一个(AB=CD)。

我说的对吗?

谢谢你的关注。

---------------------------------------

脚注:你是怎样的卡洛斯?

你说得很对。

 
ziko123:
我需要一个明确的规则的原因是,我开始为这些模式开发一个指标,我从看跌的蝴蝶开始。

我把该指标附在后面。

你可以用kamyar上周发布的早期图表进行测试。

用EURUSD,4H和EURCAD,4H测试它

ziko,

斯科特-卡尼所定义的tradestation代码中的规则和模式

{

蝴蝶

基于马克-康威的代码

作者:马克-卡兹,"mido",8/2003

2003年11月修改,增加了动态强度,感谢progster。

sadhu at myacc.net

===============

修改者

deMicron 10/10/2004

可选择 "删除多代线",并增加了P1-P2线

===============

按照Scott Carney的说法,蝴蝶图案,http://www.harmonictrader.com/price_patterns.htm

}

输入。Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1),BullColor(Green),BearColor(Yellow) 。

厚度(1)。

DelMulti(TRUE), { 删除多个重绘线}。

dispLables(TRUE)。

Vars:F3(0.382),F7(0.786),F8(0.886),F12(1.27),F16(1.618) ,F26(2.618),

P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1),强度(0 )。

P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False)。

InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0)。

C1(假的),C2(假的),C3(假的),C4(假的),C5(假的)。

ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0)。

TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1),TL7(-1), TL8(-1),

TextID(-1),TextGD(-1)。

for Strength = MaxStrength downto MinStrength 开始

P1Bar = SwingHighBar(1, H, Strength, Length);

P2Bar = SwingHighBar(2, H, Strength, Length);

T1Bar = SwingLowBar(1, L, Strength, Length);

T2Bar = SwingLowBar(2, L, Strength, Length);

如果P1Bar -1和P2Bar -1以及T1Bar -1和T2Bar -1,那么开始

{测试一个看涨的模式}。

{Trough X是T2}。

T2 = L[T2Bar];

{峰值A是P2}

P2 = H[P2Bar]。

{低谷B是T1} T1

T1 = L[T1Bar];

{峰值C是P1}P1 = H[P1Bar]; {峰值C是P1}

P1 = H[P1Bar]。

{D是买入点}

GD = L;

{ C < B and B < A and A < X }

PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar;

{ C X and C > B }

HLValid = P1 T2 和 P1 > T1;

{ D X and A >= H }

InZone = GD < T1 且 GD = Highest(H, T2Bar)。

如果PTValid和HLValid以及InZone,则开始

xa = p2 - t2; {a - x}.

ab = p2 - t1; {a - b}.

bc = p1 - t1; {c - b}

cd = p1 - gd;{c - d}

AD=P2-GD;{A-D}

ABdXA = AB / XA; {AB应该是XA的78.6%}。

C1 = ABdXA > F7 - m*F7 且ABdXA < F7 + n*F7 。

BCdAB = BC / AB; {BC应该是AB的38.2-88.6%}。

C2 = BCdAB > F3 - m*F3 且BCdAB < F8 + m*F8。

CDdBC = CD / BC; {CD应该是BC的161.8-261.8%}。

C3 = CDdBC > F16 - m*F16且CDdBC < F26 + m*F26。

ADdXA = AD / XA; {AD应该是127%或161.8%的XA}。

C4 = ADdXA > F12 - n*F12 且 ADdXA < F16 + n*F16。

C5 = AB <= CD + m*CD;

如果C1和C2和C3和C4和C5,那么开始

TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2) 。

如果TL1 >= 0 那么开始

TL_SetColor(TL1, BullColor)。

TL_SetStyle(TL1, Tool_Solid);

TL_SetSize(TL1,厚度)。

结束。

TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1) 。

如果TL2 >= 0 那么开始

TL_SetColor(TL2, BullColor)。

TL_SetStyle(TL2, Tool_Solid);

TL_SetSize(TL2,厚度)。

结束。

TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1) 。

如果TL3 >= 0 那么开始

TL_SetColor(TL3, BullColor)。

TL_SetStyle(TL3, Tool_Solid);

TL_SetSize(TL3,厚度)。

结束。

如果(DelMULTI),那么

开始

如果(TL4>0),那么TL_Delete(TL4)。

如果(TL5>0),那么TL_Delete(TL5)。

如果(TL5>0),那么TL_Delete(TL6)。

结束。

TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD)。

如果TL4 >= 0 那么开始

TL_SetColor(TL4, BullColor)。

TL_SetStyle(TL4, Tool_Solid);

TL_SetSize(TL4,厚度)。

结束。

TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD)。

如果TL5 >= 0 那么开始

TL_SetColor(TL5, BullColor)。

TL_SetStyle(TL5, Tool_Dotted);

TL_SetSize(TL5,厚度)。

结束。

TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD)。

如果TL6 >= 0,那么开始

TL_SetColor(TL6, BullColor)。

TL_SetStyle(TL6, Tool_Dotted);

TL_SetSize(TL6,厚度)。

结束。

TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1) 。

如果TL7 >= 0 那么开始

TL_SetColor(TL7, BullColor);

TL_SetStyle(TL7, Tool_Dotted);

TL_SetSize(TL7,厚度)。

结束。

TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1) 。

如果TL8 >= 0 那么开始

TL_SetColor(TL8, BullColor);

TL_SetStyle(TL8, Tool_Dotted);

TL_SetSize(TL8,厚度)。

结束。

{

如果(dispLables)那么

开始

TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BullColor,3,1, "P1")。

TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BullColor,3,1, "P2");

TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BullColor,3,3, "T2");

TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BullColor,3,3, "T1");

如果(TEXTGD>0),则Text_Delete(GD)。

TextGD = Show_text(Date, Time, GD, BullColor,3,3, "GD")。

结束。

}

结束。

结束。

{测试一个看跌的模式}。

{峰值X是P2}

{最高点A是T2}。

{最高点B是P1}{最高点B是P1}。

{*C点是T1点}

{GD是空头点}。

GD=H。

PTValid = T1Bar < P1Bar and P1Bar < T2Bar and T2Bar < P2Bar;

HLValid = T1 > T2 and P1 < P2 and T1 < P1;

InZone = GD > P1 且 GD > P2 且 T2 <= Lowest(L, P2Bar);

如果PTValid和HLValid以及InZone,那么开始

XA = P2 - T2。

AB = P1 - T2。

BC = P1 - T1。

CD = GD - T1。

AD = GD - T2。

ABdXA = AB / XA; {AB应该是XA的78.6%}。

C1 = ABdXA > F7 - m*F7且ABdXA < F7 + n*F7。

BCdAB = BC / AB; {BC应该是AB的38.2-88.6%}。

C2 = BCdAB > F3 - m*F3 且BCdAB < F8 + m*F8。

CDdBC = CD / BC; {CD应该是BC的161.8-261.8%}。

C3 = CDdBC > F16 - m*F16且CDdBC < F26 + m*F26。

ADdXA = AD / XA; {AD应该是127%或161.8%的XA}。

C4 = ADdXA > F12 - n*F12 且 ADdXA < F16 + n*F16。

C5 = AB <= CD + m*CD;

如果C1和C2和C3和C4和C5,那么开始

TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2) 。

如果TL1 >= 0 那么开始

TL_SetColor(TL1, BearColor)。

TL_SetStyle(TL1, Tool_Solid);

TL_SetSize(TL1,厚度)。

结束。

TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1) 。

如果TL2 >= 0 那么开始

TL_SetColor(TL2, BearColor)。

TL_SetStyle(TL2, Tool_Solid);

TL_SetSize(TL2,厚度)。

结束。

TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1) 。

如果TL3 >= 0 那么开始

TL_SetColor(TL3, BearColor)。

TL_SetStyle(TL3, Tool_Solid);

TL_SetSize(TL3,厚度)。

结束。

如果(DelMULTI),那么

开始

如果(TL4>0),那么TL_Delete(TL4)。

如果(TL5>0),那么TL_Delete(TL5)。

如果(TL5>0),那么TL_Delete(TL6)。

结束。

TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD)。

如果TL4 >= 0 那么开始

TL_SetColor(TL4, BearColor)。

TL_SetStyle(TL4, Tool_Solid);

TL_SetSize(TL4,厚度)。

结束。

TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD)。

如果TL5 >= 0 那么开始

TL_SetColor(TL5, BearColor)。

TL_SetStyle(TL5, Tool_Dotted);

TL_SetSize(TL5, thickness)。

结束。

TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD)。

如果TL6 >= 0 那么开始

TL_SetColor(TL6, BearColor)。

TL_SetStyle(TL6, Tool_Dotted);

TL_SetSize(TL6, thickness)。

结束。

TL7 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[P1Bar], Time[P1Bar], P1) 。

如果TL7 >= 0 那么开始

TL_SetColor(TL7, BearColor);

TL_SetStyle(TL7, Tool_Dotted);

TL_SetSize(TL7, thickness)。

结束。

TL8 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[T1Bar], Time[T1Bar], T1) 。

如果TL8 >= 0 那么开始

TL_SetColor(TL8, BearColor)。

TL_SetStyle(TL8, Tool_Dotted);

TL_SetSize(TL8,厚度)。

结束。

{

如果(dispLables)那么

开始

TextID = Show_text(Date[P1Bar], Time[P1Bar], P1, BearColor,3,1, "P1")。

TextID = Show_text(Date[P2Bar], Time[P2Bar], P2, BearColor,3,1, "P2")。

TextID = Show_text(Date[T2Bar], Time[T2Bar], T2, BearColor,3,3, "T2");

TextID = Show_text(Date[T1Bar], Time[T1Bar], T1, BearColor,3,3, "T1");

如果(TEXTGD>0),则Text_Delete(GD)。

TextGD = Show_text(Date, Time, GD, BearColor,3,3, "GD")。

结束。

}

结束。

结束。

结束。

 

ziko,现在是Gartley的代码,也来自tradestation

{基于马克-康威的代码

作者:马克-卡兹米扎克,"mido",8/2003

2003年11月修改,增加了动态强度,感谢progster

sadhu at myacc.net

斯科特-卡尼的Gartley模式

}

输入:Length(100),MinStrength(4),MaxStrength(8),n(.2),m(.1),BullColor(Blue), BearColor(Red),

厚度(2)。

Vars:F6(0.618),F7(0.786),F12(1.27),F16(1.618),

P1Bar(-1),P2Bar(-1),T1Bar(-1),T2Bar(-1), Strength(0),

P1(0.0),P2(0.0),T1(0.0),T2(0.0),PTValid(False),HLValid(False)。

InZone(False),GD(0.0),XA(0.0),AB(0.0),BC(0.0),CD(0.0),AD(0.0)。

C1(假的),C2(假的),C3(假的),C4(假的),C5(假的)。

ABdXA(0.0),BCdAB(0.0),CDdBC(0.0),ADdXA(0.0)。

TL1(-1),TL2(-1),TL3(-1),TL4(-1),TL5(-1),TL6(-1);

for Strength = MaxStrength downto MinStrength 开始

P1Bar = SwingHighBar(1, H, Strength, Length);

P2Bar = SwingHighBar(2, H, Strength, Length);

T1Bar = SwingLowBar(1, L, Strength, Length);

T2Bar = SwingLowBar(2, L, Strength, Length);

如果P1Bar -1和P2Bar -1和T1Bar -1和T2Bar -1 {和DBar -1}那么开始

{测试一个看涨的模式}。

{Trough X是T2}。

T2 = L[T2Bar];

{峰值A是P2}

P2 = H[P2Bar]。

{低谷B是T1} T1

T1 = L[T1Bar];

{峰值C是P1}P1 = H[P1Bar]; {峰值C是P1}

P1 = H[P1Bar];

{DBar = PivotLowVSBar(1,L,Strength,2,P1Bar);}.

{D是买入点}

GD = L。

{ C < B and B < A and A < X }

PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar;

{ C X and C > B }

HLValid = P1 T2 和 P1 > T1;

{ D X and A >= H }

InZone = GD T2并且P2 >= Highest(H, T2Bar) and T2 <= Lowest(L,T2Bar);

如果PTValid和HLValid以及InZone,则开始

xa = p2 - t2; {a - x}.

ab = p2 - t1; {a - b}.

bc = p1 - t1; {c - b}

cd = p1 - gd;{c - d}

AD=P2-GD;{A-D}

ABdXA = AB / XA; {AB应该是XA的61.8%}。

C1 = ABdXA > F6 - n*F6 和 ABdXA < F6 + n*F6 。

BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。

C2 = BCdAB > F6 - n*F6 且BCdAB < F7 + n*F7。

CDdBC = CD / BC; {CD应该是BC的127%或161.8%}。

C3 = CDdBC > F12 - m*F12 且 CDdBC < F16 + m*F16。

ADdXA = AD / XA; {AD应该是XA的78.6%}。

C4 = ADdXA > F7 - n*F7且ADdXA < F7 + n*F7。

C5 = AB >= CD - m*CD 并且AB <= CD + m*CD。

如果C1、C2、C3、C4和C5,那么开始

TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2)。

如果TL1 >= 0 那么开始

TL_SetColor(TL1, BullColor)。

TL_SetStyle(TL1, Tool_Solid);

TL_SetSize(TL1,厚度)。

结束。

TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1) 。

如果TL2 >= 0 那么开始

TL_SetColor(TL2, BullColor)。

TL_SetStyle(TL2, Tool_Solid);

TL_SetSize(TL2,厚度)。

结束。

TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1) 。

如果TL3 >= 0 那么开始

TL_SetColor(TL3, BullColor)。

TL_SetStyle(TL3, Tool_Solid);

TL_SetSize(TL3,厚度)。

结束。

TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);

如果TL4 >= 0 那么开始

TL_SetColor(TL4, BullColor);

TL_SetStyle(TL4, Tool_Solid);

TL_SetSize(TL4,厚度)。

结束。

TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);

如果TL5 >= 0 那么开始

TL_SetColor(TL5, BullColor);

TL_SetStyle(TL5, Tool_Dotted);

结束。

TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD);

如果TL6 >= 0 那么开始

TL_SetColor(TL6, BullColor)。

TL_SetStyle(TL6, Tool_Dotted);

结束。

Alert( "Bullish Gartley")。

结束。

结束。

{测试看跌形态}。

{峰值X是P2}

{最高点A是T2}。

{最高点B是P1}{最高点B是P1}。

{*C点是T1点}

{GD是空头点}。

GD=H。

PTValid = T1Bar < P1Bar and P1Bar < T2Bar and T2Bar < P2Bar;

HLValid = T1 > T2 and P1 < P2 and T1 < P1;

InZone = GD > P1 且 GD < P2 且 T2 = Highest(H,P2Bar);

如果PTValid和HLValid以及InZone,那么开始

XA = P2 - T2。

AB = P1 - T2。

BC = P1 - T1。

CD = GD - T1。

AD = GD - T2。

ABdXA = AB / XA; {AB应该是XA的61.8%}。

C1 = ABdXA > F6 - n*F6且ABdXA < F6 + n*F6。

BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。

C2 = BCdAB > F6 - n*F6且BCdAB < F7 + n*F7。

CDdBC = CD / BC; {CD应该是BC的127%或161.8%}。

C3 = CDdBC > F12 - m*F12 且 CDdBC < F16 + m*F16。

ADdXA = AD / XA; {AD应该是XA的78.6%}。

C4 = ADdXA > F7 - n*F7且ADdXA < F7 + n*F7。

C5 = AB >= CD - m*CD 并且AB <= CD + m*CD。

如果C1和C2和C3和C4和C5,那么开始

TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2)。

如果TL1 >= 0 那么开始

TL_SetColor(TL1, BearColor)。

TL_SetStyle(TL1, Tool_Solid);

TL_SetSize(TL1,厚度)。

结束。

TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1) 。

如果TL2 >= 0 那么开始

TL_SetColor(TL2, BearColor)。

TL_SetStyle(TL2, Tool_Solid);

TL_SetSize(TL2,厚度)。

结束。

TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1) 。

如果TL3 >= 0 那么开始

TL_SetColor(TL3, BearColor)。

TL_SetStyle(TL3, Tool_Solid);

TL_SetSize(TL3,厚度)。

结束。

TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);

如果TL4 >= 0 那么开始

TL_SetColor(TL4, BearColor)。

TL_SetStyle(TL4, Tool_Solid);

TL_SetSize(TL4,厚度)。

结束。

TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD)。

如果TL5 >= 0 那么开始

TL_SetColor(TL5, BearColor)。

TL_SetStyle(TL5, Tool_Dotted);

结束。

TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD);

如果TL6 >= 0 那么开始

TL_SetColor(TL6, BearColor)。

TL_SetStyle(TL6, Tool_Dotted);

结束。

警报( "看跌Gartley")。

结束。

结束。

结束。

结束。

 
camisa:
伙计们,只有一个非常愚蠢的问题:模式到位后的目标是什么?

我是一个初学者,但我认为.62%的CD是第一个目标,62%的AD是第二个目标。