和谐贸易 - 页 309 1...302303304305306307308309310311312313314315316...599 新评论 Sam C 2013.03.01 09:27 #3081 你好。 poruchik,你能告诉我根据你的经验,哪个是所有时代中最好的Zup? ozan 2013.03.01 10:00 #3082 grandaevus: 那么ExtDeltaStrongGartley是针对5个点的图案,如Bat, Gartley, ButterFly & Crab。 和ExtDeltaGartley是为其他的。(AB=CD,交替AB=CD,等等)。 对吗? 我必须为ABCD模式添加两个Extern参数 //--------------- AB=CD ------------ extern bool ABCD = true; extern bool visibleABCDrayZZ = true; extern double ExtDevABCDLeg = 0.07; 外置双倍ExtDevABCDFib = 0.05; 外置 int ABCDrayZZStyle = 0; 外置 int ABCDrayZZWidth = 4; 外部字符串ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618" 。 对于真实的ABCD图案,一个参数(ExtDevABCDLeg)检查腿AB和CD的长度,另一个参数ExtDevABCDFib检查纤维的倒数比率。 替代AB=CD模式不需要检查纤维比率,所以它只是使用ExtDevABCDLeg参数来检查腿是否在范围内。 因此,ABCD模式的代码是 如果(ABCD && StringLen(vNamePattern)==0 && PotencialsLevels_retXD<2) { vBullBear = ""。 vNamePattern = ""; AB=MathAbs(zz[aXABCD] - zz[aXABCD[A]])。 CD=MathAbs(zz[aXABCD[D]] - zz[aXABCD[C])。 retAC = (zz[aXABCD[C]] - zz[aXABCD]) / (zz[aXABCD[A]] - zz[aXABCD] + vDelta0) 。 retBD = (zz[aXABCD[C]] - zz[aXABCD[D]]) / (zz[aXABCD[C]] - zz[aXABCD] + vDelta0) 。 double checkLegsMin=1-ExtDevABCDLeg; double checkLegsMax=1+ExtDevABCDLeg; double checkFibRatioMin=1-ExtDevABCDFib; 双重 checkFibRatioMax=1+ExtDevABCDFib 。 如果( (retAC>=0.382*checkFibRatioMin &&retAC=2.240*checkFibRatioMin &&retBD<=2.240*checkFibRatioMax) || (retAC>=0.382*checkFibRatioMin &&retAC=2.618*checkFibRatioMin &&retBD<=2.618*checkFibRatioMax) || (retAC>=0.500*checkFibRatioMin &&retAC=2.000*checkFibRatioMin &&retBD<=2.000*checkFibRatioMax) || (retAC>=0.618*checkFibRatioMin &&retAC=1.618*checkFibRatioMin &&retBD<=1.618*checkFibRatioMax) || (retAC>=0.707*checkFibRatioMin &&retAC=1.414*checkFibRatioMin &&retBD<=1.414*checkFibRatioMax) || (retAC>=0.786*checkFibRatioMin &&retAC=1.270*checkFibRatioMin &&retBD<=1.270*checkFibRatioMax) || (retAC>=0.886*checkFibRatioMin &&retAC=1.130*checkFibRatioMin &&retBD<=1.130*checkFibRatioMax) ) { if ( (CD>AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C]] > zz[aXABCD]) || (CD>AB*checkLegsMin &&CD<AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C] < zz[aXABCD] ) ) { vNamePattern=vABCD; // AB-CD } } 否则 { for (int iABCD=0;iABCD<_ABCDsize;iABCD++) { if ( (CD>_ABCDtype*AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C] > zz[aXABCD]) || (CD>_ABCDtype*AB*checkLegsMin &&CD<_ABCDtype*AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C] < zz[aXABCD] ) ) { vNamePattern=_ABCDtypetxt+"*AB=CD"。 休息。 } } } Harmonic Trading ZUP - 通用之字折线 (ZigZag) 固化价格动作止损或固化 RSI(智能止损) poruchik 2013.03.01 10:40 #3083 4个错误_________________ 附加的文件: 10881091.png 7 kb poruchik 2013.03.01 10:42 #3084 最后的ZUP是最好的 poruchik 2013.03.01 10:45 #3085 适用于所有的ExtDeltaGartley ExtDeltaStrongGartley for 5 dot ozan 2013.03.01 11:07 #3086 poruchik: 4个错误_________________ 你是否添加了 这两行 extern double ExtDevABCDLeg = 0.07; extern double ExtDevABCDFib = 0.05; 以 //--------------- AB=CD ------------ extern bool ABCD = true; extern bool visibleABCDrayZZ = true; extern double ExtDevABCDLeg = 0.07; 外置双倍ExtDevABCDFib = 0.05; 外置 int ABCDrayZZStyle = 0; 外置 int ABCDrayZZWidth = 4; 外部字符串ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618" 。 Harmonic Trading A-B-C-D Trade 初学者的问题 MQL5 MT5 MetaTrader poruchik 2013.03.01 11:32 #3087 现在可以了 附加的文件: gbpjpym15.png 72 kb zup_v133_real_abcd_1_grandaevus.mq4 658 kb ozan 2013.03.01 11:41 #3088 poruchik: ExtDeltaGartley for ALL ExtDeltaStrongGartley for 5 dot 好的poruchik。谢谢 Sam C 2013.03.02 04:21 #3089 亲爱的Poruchik。 我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错? Sam C 2013.03.02 04:22 #3090 亲爱的Poruchik。 我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错? 1...302303304305306307308309310311312313314315316...599 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。
poruchik,你能告诉我根据你的经验,哪个是所有时代中最好的Zup?
那么ExtDeltaStrongGartley是针对5个点的图案,如Bat, Gartley, ButterFly & Crab。
和ExtDeltaGartley是为其他的。(AB=CD,交替AB=CD,等等)。
对吗?我必须为ABCD模式添加两个Extern参数
//--------------- AB=CD ------------
extern bool ABCD = true;
extern bool visibleABCDrayZZ = true;
extern double ExtDevABCDLeg = 0.07;
外置双倍ExtDevABCDFib = 0.05;
外置 int ABCDrayZZStyle = 0;
外置 int ABCDrayZZWidth = 4;
外部字符串ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618" 。
对于真实的ABCD图案,一个参数(ExtDevABCDLeg)检查腿AB和CD的长度,另一个参数ExtDevABCDFib检查纤维的倒数比率。
替代AB=CD模式不需要检查纤维比率,所以它只是使用ExtDevABCDLeg参数来检查腿是否在范围内。
因此,ABCD模式的代码是
如果(ABCD && StringLen(vNamePattern)==0 && PotencialsLevels_retXD<2)
{
vBullBear = ""。
vNamePattern = "";
AB=MathAbs(zz[aXABCD] - zz[aXABCD[A]])。
CD=MathAbs(zz[aXABCD[D]] - zz[aXABCD[C])。
retAC = (zz[aXABCD[C]] - zz[aXABCD]) / (zz[aXABCD[A]] - zz[aXABCD] + vDelta0) 。
retBD = (zz[aXABCD[C]] - zz[aXABCD[D]]) / (zz[aXABCD[C]] - zz[aXABCD] + vDelta0) 。
double checkLegsMin=1-ExtDevABCDLeg;
double checkLegsMax=1+ExtDevABCDLeg;
double checkFibRatioMin=1-ExtDevABCDFib;
双重 checkFibRatioMax=1+ExtDevABCDFib 。
如果(
(retAC>=0.382*checkFibRatioMin &&retAC=2.240*checkFibRatioMin &&retBD<=2.240*checkFibRatioMax)
||
(retAC>=0.382*checkFibRatioMin &&retAC=2.618*checkFibRatioMin &&retBD<=2.618*checkFibRatioMax)
||
(retAC>=0.500*checkFibRatioMin &&retAC=2.000*checkFibRatioMin &&retBD<=2.000*checkFibRatioMax)
||
(retAC>=0.618*checkFibRatioMin &&retAC=1.618*checkFibRatioMin &&retBD<=1.618*checkFibRatioMax)
||
(retAC>=0.707*checkFibRatioMin &&retAC=1.414*checkFibRatioMin &&retBD<=1.414*checkFibRatioMax)
||
(retAC>=0.786*checkFibRatioMin &&retAC=1.270*checkFibRatioMin &&retBD<=1.270*checkFibRatioMax)
||
(retAC>=0.886*checkFibRatioMin &&retAC=1.130*checkFibRatioMin &&retBD<=1.130*checkFibRatioMax)
)
{
if ( (CD>AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C]] > zz[aXABCD])
||
(CD>AB*checkLegsMin &&CD<AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C] < zz[aXABCD] )
)
{
vNamePattern=vABCD; // AB-CD
}
}
否则
{
for (int iABCD=0;iABCD<_ABCDsize;iABCD++)
{
if ( (CD>_ABCDtype*AB*checkLegsMin && CD zz[aXABCD] && zz[aXABCD[A]] > zz[aXABCD[C]] && zz[aXABCD[C] > zz[aXABCD])
||
(CD>_ABCDtype*AB*checkLegsMin &&CD<_ABCDtype*AB*checkLegsMax && zz[aXABCD[A]] < zz[aXABCD] && zz[aXABCD[A]] < zz[aXABCD[C]] && zz[aXABCD[C] < zz[aXABCD] )
)
{
vNamePattern=_ABCDtypetxt+"*AB=CD"。
休息。
}
}
}
4个错误_________________
最后的ZUP是最好的
适用于所有的ExtDeltaGartley
ExtDeltaStrongGartley for 5 dot
4个错误_________________
你是否添加了
这两行
extern double ExtDevABCDLeg = 0.07;
extern double ExtDevABCDFib = 0.05;
以
//--------------- AB=CD ------------
extern bool ABCD = true;
extern bool visibleABCDrayZZ = true;
extern double ExtDevABCDLeg = 0.07;
外置双倍ExtDevABCDFib = 0.05;
外置 int ABCDrayZZStyle = 0;
外置 int ABCDrayZZWidth = 4;
外部字符串ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618" 。
现在可以了
ExtDeltaGartley for ALL ExtDeltaStrongGartley for 5 dot
好的poruchik。谢谢
亲爱的Poruchik。
我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错?
亲爱的Poruchik。
我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错?