Comércio harmônico - página 309

 

Olá,

poruchik, você pode dizer qual é o melhor Zup de todos os tempos, de acordo com sua experiência?

 
grandaevus:
Então ExtDeltaStrongGartley é para padrões de 5 pontos como Bat, Gartley, ButterFly & Crab.

e ExtDeltaGartley é para outros (AB=CD , Alternate AB=CD, etc)

Certo?

Tenho que adicionar dois Parâmetros Externos para o padrão ABCD

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

bool ABCD externo = verdadeiro;

bool externo visívelABCDrayZZ = verdadeiro;

duplo ExtDevABCDLeg externo = 0,07;

duplo externo ExtDevABCDFib = 0,05;

ExtDevABCDFib = 0,05; externo int ABCDrayZZStyle = 0;

Exterior int ABCDrayZZWidth = 4;

ExtDevABCDAlternate externo = "0,382,0,5,0,618,0,786,0,886,1,272,1,618,2,0,2,618";

para o padrão Real ABCD , um parâmetro (ExtDevABCDLeg) verifica o comprimento das pernas AB & CD e outro parâmetro ExtDevABCDFib verifica os rácios de fibras recíprocas.

O padrão alternativo AB=CD não precisa de uma verificação da relação das fibras, então ele apenas usa o parâmetro ExtDevABCDLeg para verificar se as pernas estão dentro do intervalo.

Portanto, o código para o padrão ABCD é

se (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);

checkLegsMin=1-ExtDevABCDLeg;

double checkLegsMax=1+ExtDevABCDLeg;

dupla checagemFibRatioMin=1-ExtDevABCDFib ;

dupla checagemFibRatioMax=1+ExtDevABCDFib ;

if(

(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

}

}

senão

{

para (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[C]] < zz[aXABCD])

)

{

vNamePattern=_ABCDtypetxt+"*AB=CD";

intervalo;

}

}

}

 

4 erros _________________

Arquivos anexados:
10881091.png  7 kb
 

última ZUP é a melhor

 

ExtDeltaGartley PARA TODOS

ExtDeltaStrongGartley por 5 pontos

 
poruchik:
4 erros _________________

Você já acrescentou

Estas duas linhas

duplo ExtDevABCDLeg externo = 0,07;

duplo externo ExtDevABCDFib = 0,05;

para

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

bool ABCD externo = verdadeiro;

bool externo visívelABCDrayZZ = verdadeiro;

duplo ExtDevABCDLeg externo = 0,07;

duplo externo ExtDevABCDFib = 0,05;

ExtDevABCDFib = 0,05; externo int ABCDrayZZStyle = 0;

Exterior int ABCDrayZZWidth = 4;

ExtDevABCDAlternate externo = "0,382,0,5,0,618,0,786,0,886,1,272,1,618,2,0,2,618";

 

está tudo bem agora

Arquivos anexados:
 
poruchik:
ExtDeltaGartley PARA ALLExtDeltaStrongGartley por 5 pontos

Certo, poruchik. Obrigado

 

Caro Poruchik,

Vejo que você é uma pessoa experiente aqui... Gostaria de trocar idéias com você a respeito do comércio harmônico. De acordo com sua experiência, qual é o prazo perfeito para a maioria das trocas falsas em Padrões harmônicos?

 

Caro Poruchik,

Vejo que você é uma pessoa experiente aqui... Gostaria de trocar idéias com você a respeito do comércio harmônico. De acordo com sua experiência, qual é o prazo perfeito para a maioria das trocas falsas em Padrões harmônicos?