和谐贸易 - 页 44 1...373839404142434445464748495051...599 新评论 Foreverold 2006.04.11 10:28 #431 ziko, 现在是GARTLEY 222的代码,一个更简单的代码,不产生那么多的信号,但比GARTLEY更可靠。 输入。 长度(100)。 强度(8), 公差(0.10)。 BullColor(Blue), 熊市颜色(红色)。 变量。 F1(0.618), F2(0.786), F3(1.27), F4(1.618), P1Bar(-1), P2Bar(-1), T1Bar(-1), T2Bar(-1), 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(False), C2(False), C3(False), C4(假的)。 ABdXA(0.0), BCdAB(0.0), CDdBC(0.0), ADdXA(0.0)。 TL1(-1), TL2(-1), TL3(-1), TL4(-1), TL5(-1), TL6(-1); P1Bar = SwingHighBar(1, High, Strength, Length); P2Bar = SwingHighBar(2, High, Strength, Length); T1Bar = SwingLowBar(1, Low, Strength, Length); T2Bar = SwingLowBar(2, Low, Strength, Length); 如果P1Bar -1和 P2Bar -1 和 T1Bar -1 和 T2Bar -1 那么开始 {测试一个看涨的222}{测试一个看涨的222}。 {Trough X是T2}。 T2 = Low[T2Bar]; {尖峰A是P2} P2 = 高点[P2Bar]。 {低谷B是T1} T1 = 低点[T1Bar]; P2 = 高点[P2Bar]; {低谷B是T1 T1 = Low[T1Bar]; {峰值C是P1}P1 = 高点[P1Bar]; {峰值B是T1}T1 = 低点[T1Bar]; {峰值C是P1 P1 = 高点[P1Bar]。 {D是买入点} GD = 低点。 PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar; HLValid = P1 T2和P1 > T1。 InZone = GD T2 和 P2 >= Highest(High, T2Bar); 如果PTValid和HLValid和InZone然后开始 XA = P2 - T2。 AB = P2 - T1。 BC = P1 - T1。 CD = P1 - GD。 AD = P2 - GD。 ABdXA = AB / XA; {AB应该是XA的61.8%}。 C1 = ABdXA > F1 - Tolerance and ABdXA < F1 + Tolerance; BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。 C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance; CDdBC = CD / BC; {CD应该是BC的127-161.8%}。 C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance; ADdXA = AD / XA; {AD应该是XA的78.6%}。 C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance; 如果C1和C2以及C3和C4然后开始 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, 2)。 结束。 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, 2)。 结束。 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, 2)。 结束。 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, 2)。 结束。 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); 结束。 结束。 结束。 {测试一个看跌的222}{测试一个看跌的222}。 {峰值X是P2} {最高点A是T2}。 {最高点B是P1}{最高点B是P1}。 {*C点是T1点} {GD是空头点}。 GD=高点。 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(Low, 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 > F1 - Tolerance and ABdXA < F1 + Tolerance; BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。 C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance; CDdBC = CD / BC; {CD应该是BC的127-161.8%}。 C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance; ADdXA = AD / XA; {AD应该是XA的78.6%}。 C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance; 如果C1和C2以及C3和C4然后开始 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, 2)。 结束。 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, 2)。 结束。 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, 2)。 结束。 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, 2)。 结束。 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); 结束。 结束。 结束。 结束。 Harmonic Trading 问吧! Gartley 222 Arta2015 2006.04.11 12:06 #432 另一个以日元计算 camisa 2006.04.11 12:23 #433 Zitko的指标指向看跌英镑30M的对冲基金。 Ramin 2006.04.11 12:25 #434 你明白我的意思吗? ziko123 2006.04.11 12:38 #435 camisa: zitko的指标指向英磅30米的看跌对冲。 这个指标还没有完成,它只是给出了XABCD点,并打印了这些点之间的回撤/扩张,它没有检查 这些回撤/扩张是否符合形态规则。 ziko123 2006.04.11 17:21 #436 kamyar: 另一个是日元 这种模式是不稳定的。 根据规则,AC线为0.832或0.886,在此图中为1.09。 Arta2015 2006.04.11 17:42 #437 ziko123: 这个模式是不合法的,根据规则,AC线0.832或0.886,在这个图表上是1.09。 嗨,Ziko 谢谢你的关注,但我想知道你说这个图案是无效的理由是什么。如果你能澄清一下,我将非常高兴??????????。 也请看一下图片。也许我犯了一个错误!!???????? ziko123 2006.04.11 17:43 #438 我图表上的AC显示为1.09,让我再检查一下 ziko123 2006.04.11 17:51 #439 AC=(高(b)-低(c))/(高(b)-低(a))。 = (118.57-118.22)/(118.57-118.25) = 1.093而不是0.764 你图表上的AC线是连接A和略高于C的点的。 dawsondawson 2006.04.11 18:02 #440 ziko123: 我需要一个明确的规则的原因是,我开始为这些模式开发一个指标,我从看跌的蝴蝶开始。我把该指标附在后面。 你可以用kamyar上周发布的早期图表进行测试。 用EURUSD,4H和EURCAD,4H测试它 优秀的指标...优秀的工作...谢谢 1...373839404142434445464748495051...599 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
ziko,
现在是GARTLEY 222的代码,一个更简单的代码,不产生那么多的信号,但比GARTLEY更可靠。
输入。
长度(100)。
强度(8),
公差(0.10)。
BullColor(Blue),
熊市颜色(红色)。
变量。
F1(0.618),
F2(0.786),
F3(1.27),
F4(1.618),
P1Bar(-1),
P2Bar(-1),
T1Bar(-1),
T2Bar(-1),
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(False),
C2(False),
C3(False),
C4(假的)。
ABdXA(0.0),
BCdAB(0.0),
CDdBC(0.0),
ADdXA(0.0)。
TL1(-1),
TL2(-1),
TL3(-1),
TL4(-1),
TL5(-1),
TL6(-1);
P1Bar = SwingHighBar(1, High, Strength, Length);
P2Bar = SwingHighBar(2, High, Strength, Length);
T1Bar = SwingLowBar(1, Low, Strength, Length);
T2Bar = SwingLowBar(2, Low, Strength, Length);
如果P1Bar -1和
P2Bar -1 和
T1Bar -1 和
T2Bar -1 那么开始
{测试一个看涨的222}{测试一个看涨的222}。
{Trough X是T2}。
T2 = Low[T2Bar];
{尖峰A是P2}
P2 = 高点[P2Bar]。
{低谷B是T1} T1 = 低点[T1Bar]; P2 = 高点[P2Bar]; {低谷B是T1
T1 = Low[T1Bar];
{峰值C是P1}P1 = 高点[P1Bar]; {峰值B是T1}T1 = 低点[T1Bar]; {峰值C是P1
P1 = 高点[P1Bar]。
{D是买入点}
GD = 低点。
PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar;
HLValid = P1 T2和P1 > T1。
InZone = GD T2 和 P2 >= Highest(High, T2Bar);
如果PTValid和HLValid和InZone然后开始
XA = P2 - T2。
AB = P2 - T1。
BC = P1 - T1。
CD = P1 - GD。
AD = P2 - GD。
ABdXA = AB / XA; {AB应该是XA的61.8%}。
C1 = ABdXA > F1 - Tolerance and ABdXA < F1 + Tolerance;
BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。
C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance;
CDdBC = CD / BC; {CD应该是BC的127-161.8%}。
C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance;
ADdXA = AD / XA; {AD应该是XA的78.6%}。
C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance;
如果C1和C2以及C3和C4然后开始
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, 2)。
结束。
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, 2)。
结束。
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, 2)。
结束。
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, 2)。
结束。
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);
结束。
结束。
结束。
{测试一个看跌的222}{测试一个看跌的222}。
{峰值X是P2}
{最高点A是T2}。
{最高点B是P1}{最高点B是P1}。
{*C点是T1点}
{GD是空头点}。
GD=高点。
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(Low, 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 > F1 - Tolerance and ABdXA < F1 + Tolerance;
BCdAB = BC / AB; {BC应该是AB的61.8-78.6%}。
C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance;
CDdBC = CD / BC; {CD应该是BC的127-161.8%}。
C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance;
ADdXA = AD / XA; {AD应该是XA的78.6%}。
C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance;
如果C1和C2以及C3和C4然后开始
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, 2)。
结束。
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, 2)。
结束。
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, 2)。
结束。
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, 2)。
结束。
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);
结束。
结束。
结束。
结束。
另一个以日元计算
Zitko的指标指向看跌英镑30M的对冲基金。
你明白我的意思吗?
zitko的指标指向英磅30米的看跌对冲。
这个指标还没有完成,它只是给出了XABCD点,并打印了这些点之间的回撤/扩张,它没有检查 这些回撤/扩张是否符合形态规则。
另一个是日元
这种模式是不稳定的。
根据规则,AC线为0.832或0.886,在此图中为1.09。
这个模式是不合法的,根据规则,AC线0.832或0.886,在这个图表上是1.09。
嗨,Ziko
谢谢你的关注,但我想知道你说这个图案是无效的理由是什么。如果你能澄清一下,我将非常高兴??????????。
也请看一下图片。也许我犯了一个错误!!????????
我图表上的AC显示为1.09,让我再检查一下
AC=(高(b)-低(c))/(高(b)-低(a))。
= (118.57-118.22)/(118.57-118.25) = 1.093而不是0.764
你图表上的AC线是连接A和略高于C的点的。
我需要一个明确的规则的原因是,我开始为这些模式开发一个指标,我从看跌的蝴蝶开始。
我把该指标附在后面。
你可以用kamyar上周发布的早期图表进行测试。
用EURUSD,4H和EURCAD,4H测试它优秀的指标...优秀的工作...谢谢