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
AB=MathAbs(dotA-dotB);
CD=MathAbs(dotC-dotD);
AC=MathAbs(dotA-dotC);
BD=MathAbs(dotB-dotD);
AB, CD, AC & BD são pernas (comprimento das pernas)
Esta é a versão zup que eu prefiro usar. Ela é leve, rápida e usa menos memória. É modificada e sua busca em ziguezague é muito melhor.zup_v113modgrandaevus.mq4
Bom trabalho grandaevus!
Mas não desenha um pRZ.
Bom trabalho grandaevus! Mas não desenha um pRZ.
Eu o removi porque é desnecessário e usa muita memória.
Há uma coisa que eu tenho a dizer.
Começando com zup_v116 nen star revolution, o critério de padrão de busca da função void _gartley é completamente alterado. Em versões anteriores até a v113 , a função void _gartley usa a função if.... para definir e encontrar padrões harmônicos. Esta funcionalidade dá uma vantagem ao usuário para definir & criar seus próprios padrões ou critérios de busca e até mesmo calcular um ponto D mais preciso, que foi o que fiz na Zupv113modgrandaevus.
Zup v116-zup v134 usa uma matriz complexa (matriz estática) em vez de if...... A fim de modificá-la e transformá-la em um código mais amigável, (como zup113) eu tive que quebrar sua complexa função de busca por matriz, mas tudo tem um preço(muitas melhorias feitas em versões mais antigas desapareceriam.
Eu ainda uso meu zup113 modificado, pois não uso essas novas funções ou melhorias(Porque eu escrevo meu próprio código.) Mas para você pode ser que seja importante.
Se você escrevesse seu código para criar seus padrões no zup134 modificado, seria quase o mesmo para escrever código no zup113 modificado, já que você não precisaria usar muitas funções do zup134 .
As diferenças do zup134 modificado em relação ao zup113 modificado são;
Vantagens
* Capacidade de ligar/desligar padrões de busca somente na última etapa (v03 Eu vou carregar hoje)
* Capacidade de desenhar Ray AB=CD em vez de triângulo
Desvantagens
*Bulky (não é leve e usa muitas matrizes que usam muita memória)
*Muitas funções podem ser que você nunca precisará ou utilizará
A função ziguezague é a mesma, portanto não faz diferença na busca de padrões.
Isso é tudo.
Ficarei com meu zup113 modificado, pois é leve e muito rápido, mas lhe mostrarei como escrever seu próprio código no zup134 modificado. A lógica é a mesma, portanto não importa qual versão você usa.
Eu não vi seu último post
=======================
vamos fazer um novo começo
selecionar padrão =8 se usarmos Dragon,4PointPattern, 5-0,ABCD
selecionar padrão =7 se usarmos 1,2,3 - ou todos os 27 padrõesPoruchik, há uma maneira de adicionar seus padrões personalizados ao código original sem alterá-lo.
Todos os padrões definidos (27 padrões como mostrado no código) seriam pesquisados pelo código original do indicador , você apenas adicionará seu código de pesquisa de padrões personalizados.
ou
você escreveria e definiria seu ponto D para cada padrão (já escrevi padrões clássicos, cypher, shark, 5_0 e ABCD real, mas outros padrões na lista ou seus padrões personalizados devem ser escritos manualmente.
Qual deles você prefere?
Eu preciso:
(que eu possa entrar no site rаtions)
ver código em 110 (eu lhe dei link)
cadeia externa ____________ 3.1___________ ="Parâmetros para o padrão alfandegário 1";
padrão personalizado1 = verdadeiro;
nome da corda externaCP1 = "Cisne PRETO";
double minXB1 = 1.382;
duplo externo maxXB1 = 2,618;
duplo externo minAC1 = 0,236;
duplo externo maxAC1 = 0,5;
duplo externo minBD1 = 1,128;
duplo externo maxBD1 = 2,0;
duplo externo minXD1 = 1,128;
duplo externo maxXD1 = 2,618;
string externa ____________ 3.2___________ = "Parâmetros para o padrão alfandegário 2";
padrão padrão personalizado2 = verdadeiro;
nome da corda externaCP2 = "TU-160 WHITE Swan";
duplo minXB2 externo = 0,382;
duplo externo maxXB2 = 0,724;
duplo externo minAC2 = 2,0;
duplo externo maxAC2 = 4,237;
duplo externo minBD2 = 0,5;
duplo externo maxBD2 = 0,886;
duplo externo minXD2 = 0,382;
duplo externo maxXD2 = 0,886;
string externa ____________ 3.3___________ = "Parâmetros para o padrão alfandegário 3";
padrão externo customPattern3 = verdadeiro;
nome da corda externaCP3 = "121";
double minXB3 externo = 0,5;
duplo externo maxXB3 = 0,618;
duplo externo minAC3 = 1,272;
duplo externo maxAC3 = 2,0;
duplo externo minBD3 = 0,446;
duplo externo maxBD3 = 0,618;
duplo externo minXD3 = 0,382;
duplo externo maxXD3 = 0,786;
.
.
.
string externa ____________ 3.10___________ = "Parâmetros para o Padrão ADUANEIRO 10";
Eu preciso:
(que eu poderia entrar no rаtions)
ver código em 110 (eu lhe dei link)
cadeia externa ____________ 3.1___________ = "Parâmetros para o padrão alfandegário 1";
padrão personalizado1 = verdadeiro;
nome da corda externaCP1 = "Cisne PRETO";
double minXB1 = 1.382;
duplo externo maxXB1 = 2,618;
duplo externo minAC1 = 0,236;
duplo externo maxAC1 = 0,5;
duplo externo minBD1 = 1,128;
duplo externo maxBD1 = 2,0;
duplo externo minXD1 = 1,128;
duplo externo maxXD1 = 2,618;
string externa ____________ 3.2___________ = "Parâmetros para o padrão alfandegário 2";
padrão padrão personalizado2 = verdadeiro;
nome da corda externaCP2 = "TU-160 WHITE Swan";
duplo minXB2 externo = 0,382;
duplo externo maxXB2 = 0,724;
duplo externo minAC2 = 2,0;
duplo externo maxAC2 = 4,237;
duplo externo minBD2 = 0,5;
duplo externo maxBD2 = 0,886;
duplo externo minXD2 = 0,382;
duplo externo maxXD2 = 0,886;
string externa ____________ 3.3___________ = "Parâmetros para o padrão alfandegário 3";
padrão externo customPattern3 = verdadeiro;
nome da corda externaCP3 = "121";
double minXB3 externo = 0,5;
duplo externo maxXB3 = 0,618;
duplo externo minAC3 = 1,272;
duplo externo maxAC3 = 2,0;
duplo externo minBD3 = 0,446;
duplo externo maxBD3 = 0,618;
duplo externo minXD3 = 0,382;
duplo externo maxXD3 = 0,786;
.
.
.
cadeia externa ____________ 3.10___________ = "Parameters for CUSTOM Pattern 10";Ok poruchik , vou mostrar como adicionar seus padrões personalizados sem alterar o código original . (vamos mudá-lo novamente, mas sem modificar o código original). Vamos apenas adicionar alguns códigos extras)
Você poderia fornecer uma imagem destes padrões personalizados (com pontos X, A, B, C & D tanto em alta quanto em baixa) para que possamos definir a sua forma.
você faz um código, eu irei inserir então o rаtions
você faz um código, eu irei inserir então o rаtions
Ok, vou mostrar como adicionar seus padrões personalizados ao código original. Todas as funções do código original serão mantidas.
Primeiro adicione esta linha externa destacada aqui
bool ABCD externo = verdadeiro;
bool visívelABCDrayZZ = verdadeiro;
ABCDrayZZStyle = 0;
ABCDrayZZWidth = 4;
ABCDAlternate = "0.382,0.5,0.618,0.786,0.886,1.272,1.618,2.0,2.618";
bool externo Nome do PadrôPadrão=verdadeiro;
Em seguida, acrescente estas linhas destacadas aqui
vazio _Função Gartley
corPadrão de cores;
bool sim;
ponto duploX=0;
duplo dotA=0;
duplo pontoB=0;
duplo dotC=0;
double dotD=0;