和谐贸易 - 页 309

 

你好。

poruchik,你能告诉我根据你的经验,哪个是所有时代中最好的Zup?

 
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"。

休息。

}

}

}

 

4个错误_________________

附加的文件:
10881091.png  7 kb
 

最后的ZUP是最好的

 

适用于所有的ExtDeltaGartley

ExtDeltaStrongGartley for 5 dot

 
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" 。

 

现在可以了

附加的文件:
 
poruchik:
ExtDeltaGartley for ALL ExtDeltaStrongGartley for 5 dot

好的poruchik。谢谢

 

亲爱的Poruchik。

我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错?

 

亲爱的Poruchik。

我看到你是一个经验丰富的人......我想和你交流一下关于谐波交易的想法。根据您的经验,在谐波模式中,什么是最完美的时间框架,最不容易出错?