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
No vazio _Função Gartley
acrescente estas 9 linhas destacadas aqui
aXABCD[X] = aNumBarPeak[k + 4];
aXABCD[A] = aNumBarPeak[k + 3];
aXABCD = aNumBarPeak[k + 2];
aXABCD[C] = aNumBarPeak[k + 1];
aXABCD[D] = aNumBarPeak[k];
dotX=zz[aXABCD[X]];
dotA=zz[aXABCD[A]];
dotB=zz[aXABCD];
dotC=zz[aXABCD[C]]; dotC=zz[aXABCD[C]];
dotD=zz[aXABCD[D]];
retXB=(dotA - dotB) / (dotA - dotX + vDelta0);
retAC=(dotC - dotB) / (dotA - dotB + vDelta0);
retBD=(dotC - dotD) / (dotC - dotB + vDelta0);
retXD=(dotA - dotD) / (dotA - dotX + vDelta0);
No vazio _Gartley função para colocar onde destacado como ESTE LUGAR
para (ibreak=k;ibreak>=0;ibreak--)
{
se (iHigh(NULL,0,aNumBarPeak)>LevelForDmax)
{
vNamePattern = "";
intervalo;
}
}
}
}
}
}
}
}
//----------------------------------------------------------
ESTE LUGAR
//-------------------------------------------------------------
if ((levelD && varStrongPatterns===1 && StringLen(vNameStrongPattern)>0) ||| (iu>=0 && PotencialsLevels_retXD_)) // âûâîä óðîâíÿ òî÷êèè D ïî çíà÷åíèþ retXD
{
if (iu>=0 && PotencialsLevels_retXD_)
{
nameObj="_"+ExtComplekt+"StrongPattern_" + k + "";
ObjectDelete(nomeObj);
nameObj1="_"+ExtComplekt+"StrongPatternVL_"; ObjectDelete(nameObj) + k + "";
ObjectDelete(nomeObj1);
ObjectCreate(nameObj1,OBJ_VLINE,0,Time[aXABCD[D]],zz[aXABCD[C]]);
ObjectSet(nameObj1,OBJPROP_WIDTH,0);
ObjectSet(nameObj1,OBJPROP_STYLE,STYLE_DOT);
ObjectSet(nameObj1,OBJPROP_COLOR,colorLevelD);
Coloque estas linhas de código
Estas linhas de código são um exemplo de Definição de Padrão de Tubarão.
Esta é nossa principal definição de código para criar nossos padrões personalizados.
Para cada padrão personalizado, você deve usar este exemplo
Você deve alterar os critérios de acordo com sua definição de padrão harmônico personalizado.
//PESQUISA DE PADRÕES DE TUBARÕES
if( Nome do Padrinho===verdadeiro&& vNamePattern=="")
{
if(dotA > dotX && dotB > dotX &&& dotB dotB && dotC > dotA && dotD < dotB)
{
vBullBear="Bullish";
}
if(dotA < dotX && dotB dotA && dotC < dotB && dotC dotB)
{
vBullBear="Bearish";
}
// Início da busca de tubarões
if (retAC >= 1.13*min_DeltaGartley && retAC = 0.886*min_DeltaGartley && retXD = 1.618*min_DeltaGartley && retBD 0.000 && retXB < 1.000)
{
vNamePattern="Shark";
PriceD_XD=dotA-1.130*(dotA-dotX);
PriceD_BD=dotC-2.240*(dotC-dotB);
if (vBullBear=="Bullish")
{
if(MathMax(PriceD_XD,PriceD_BD)==PriceD_XD)
{
LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);
LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX);
}
senão se(MathMax(PriceD_XD,PriceD_BD)==PriceD_BD)
{
LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);
LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB);
}
}
se (vBullBear=="Bearish")
{
if(MathMin(PriceD_XD,PriceD_BD)==PriceD_XD)
{
LevelForDmin = dotA-1.130*min_DeltaGartley*(dotA-dotX);
LevelForDmax = dotA-1.130*max_DeltaGartley*(dotA-dotX);
}
senão se(MathMin(PriceD_XD,PriceD_BD)==PriceD_BD)
{
LevelForDmin = dotC-2.240*min_DeltaGartley*(dotC-dotB);
LevelForDmax = dotC-2.240*max_DeltaGartley*(dotC-dotB);
}
}
}
}//Shark Patterns Search End Line
Isso é tudo.
Se você quiser um outro padrão personalizado, basta adicionar
bool externo Nome do PadrôPattern2=verdadeiro;
e adicione seu segundo, terceiro ou mais código de definição de padrões personalizados em
//----------------------------------------------------------
ESTE LUGAR
//-------------------------------------------------------------
poruchik, os critérios de busca de padrões cypher estão errados em zups
O indicador verifica 1.130-1.414 retracement de fibrilação para AC, mas na verdade ele deve verificar XC já que a Cypher também procura que o ponto C seja 1.13 a 1.414 projeção da perna XA, ao invés da perna AB.
Poderia encaminhar para "nen" para que ele possa consertá-lo.
caranguejo profundo
poruchik, os critérios de busca de padrões cypher estão errados em zups
O indicador verifica 1.130-1.414 retracement de fibrilação para AC, mas na verdade ele deve verificar XC já que a Cypher também procura que o ponto C seja 1.13 a 1.414 projeção da perna XA, ao invés da perna AB.
Poderia encaminhar para "nen" para que ele possa consertá-lo.
oi amigos
tenho uma pergunta, tenho uma versão da zup(zup v_110 tu160) que coloquei sob o post que dou por cento de caranguejo profundo para padrão personalizado, mas meu indicador não consegue encontrá-lo, mas outra versão (zup121) consegue encontrá-lo ????
por favor, me ajude e corrija meu indicador
se for grande mudança, então novo número ou nome, para correção de pequenos bugs ou erros, apenas novo número de versão...???
ou seja, v130.001 para correção de bugs
por favor, precisamos de 2 tipos ZUP: REAL, todas as pernas corretas; e,
ROUGH, incluem valores amplos como de costume, como olhar o favo de mel da colmeia, às vezes não é forma perfeita, mas ainda faz parte da estrutura
o que você acha? obrigado e apreço sincero
.....................................Não PRZ?
Uma longa e agradável configuração no GbpUsd Weekly. buylimit @ 1.4775