Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá,
poruchik, você pode dizer qual é o melhor Zup de todos os tempos, de acordo com sua experiência?
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 _________________
última ZUP é a melhor
ExtDeltaGartley PARA TODOS
ExtDeltaStrongGartley por 5 pontos
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
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?