Comercio armónico - página 309

 

Hola,

poruchik, ¿puedes decirme cuál es el mejor Zup de todos los tiempos según tu experiencia?

 
grandaevus:
Entonces ExtDeltaStrongGartley es para patrones de 5 puntos como Bat, Gartley, ButterFly & Crab.

y ExtDeltaGartley es para otros.(AB=CD , Alternate AB=CD, etc)

¿Correcto?

Tengo que añadir dos parámetros externos para el patrón ABCD

//--------------- AB=CD ------------

extern bool ABCD = true;

extern bool visibleABCDrayZZ = true;

extern double ExtDevABCDLeg = 0.07;

extern double ExtDevABCDFib = 0,05;

extern int ABCDrayZZStyle = 0;

extern int ABCDrayZZWidth = 4;

extern string ABCDAlternate = "0,382,0,5,0,618,0,786,0,886,1,272,1,618,2,0,2,618";

para el patrón ABCD real, un parámetro (ExtDevABCDLeg) comprueba la longitud de los tramos AB y CD y el otro parámetro ExtDevABCDFib comprueba las proporciones recíprocas de fibra.

El patrón alternativo AB=CD no necesita una comprobación de la relación fib, por lo que sólo utiliza el parámetro ExtDevABCDLeg para comprobar que las patas están dentro del rango.

Así que el código para el patrón ABCD es

if (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 ;

double checkFibRatioMax=1+ExtDevABCDFib ;

si(

(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

}

}

si no

{

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

romper;

}

}

}

 

4 errores _________________

Archivos adjuntos:
10881091.png  7 kb
 

el último ZUP es el mejor

 

ExtDeltaGartley PARA TODOS

ExtDeltaStrongGartley para 5 puntos

 
poruchik:
4 errores _________________

¿Ha añadido

Estas dos líneas

extern double ExtDevABCDLeg = 0.07

extern double ExtDevABCDFib = 0.05;

a

//--------------- AB=CD ------------

extern bool ABCD = true

extern bool visibleABCDrayZZ = true

extern double ExtDevABCDLeg = 0,07

extern double ExtDevABCDFib = 0,05;

extern int ABCDrayZZStyle = 0;

extern int ABCDrayZZWidth = 4;

extern string ABCDAlternate = "0,382,0,5,0,618,0,786,0,886,1,272,1,618,2,0,2,618 ";

 

ahora está bien

Archivos adjuntos:
 
poruchik:
ExtDeltaGartley PARA TODOS ExtDeltaStrongGartley para 5 puntos

Bien poruchik. Gracias

 

Estimado Poruchik,

Veo que eres una persona con experiencia aquí... Me gustaría intercambiar pensamientos con usted en relación con el comercio armónico. Según su experiencia, ¿cuál es el marco de tiempo perfecto para la mayoría menos falsos outs en patrones armónicos?

 

Estimado Poruchik,

Veo que eres una persona con experiencia aquí... Me gustaría intercambiar pensamientos con usted en relación con el comercio armónico. Según su experiencia, ¿cuál es el marco de tiempo perfecto para la mayoría menos falsos outs en patrones armónicos?

Razón de la queja: