Como utilizar as entradas para o Indicador ZigZag? - página 3

 

Como usar este indicador ZigZag da EA

Olá a todos,

Tenho este indicador que quero usar da minha EA.

ZigZag.mq4 - original

ZigZagAlex.mq4 - Eu tentei adicionar mais um buffer para ler o valor

Eu tentei ler o valor com algo assim:

alMNAL0 = iCustom(NULL,15, "ZigZagAlex",1,0);

alMNAL1 = iCustom(NULL,15, "ZigZagAlex",1,1);

mas eu sempre recebo alMNAL1 = 0 ... e alMNAL0=21........... (número enorme)

Alguém pode me ajudar a fixar o indicador de modo que quando ele estiver configurado a partir do indicador CrossC = 1; que meu alMNAL0 leia 1 e para CrossC = -1; que meu alMNAL0 seja -1 ... em todas as outras situações (quando a seta não estiver impressa) que alMNAL0 seja 0.

Obrigado de antemão

Arquivos anexados:
zigzag.mq4  10 kb
 

Classificado

Hi,

Eu resolvi isso por:

alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperíodo, "ZigZag",1,0);

Então eu verifico apenas a última barra se alguma seta, então eu compro ou vendo.

Se eu puder ajudar alguém de alguma forma - por favor, me avise.

Aleksandar

 

bom poste... faça algo... se você usar o indicador ziguezague, use o rsi ou o indicador stoch para a confirmação de tendências... outros sábio ele irá repintar

 
ljuba973:
Hi,

Eu resolvi isso por:

alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperíodo, "ZigZag",1,0);

Então eu verifico apenas a última barra se alguma seta, então eu compro ou vendo.

Se eu puder ajudar alguém de alguma forma - por favor, me avise.

Aleksandar

Olá Aleksandar!

Onde você adiciona estas duas linhas?

Obrigado de antemão!

meroka

 
meroka:
Olá Aleksandar!

Onde você adiciona essas duas linhas?

Obrigado de antemão!

meroka

Hi,

O mais fácil para mim é ter uma função de chamada na parte superior da função START, como por exemplo: TakeValues();

e na parte inferior para ter essa função:

TakeValues() nulos

{

alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperíodo, "ZigZag",1,0);

//--------------------------------------------------------------------

retorno(0);

}

Assim, em qualquer lugar do código você pode usar essas duas variáveis globais

Espero que ajude

 

Olá Aleksandar,

Tudo isso acontece porque eu sou iniciante.

Coloco essas linhas (vermelho colorido) no fundo assim

}

GSignals=GSignalUP+GSignalDOWN;

GSignalsP=GSignals/AllSignal;

GSignalUPP=(GSignalUP/SignalUP);

GSignalDOWNP=(GSignalDOWN/SignalDOWN);

int www=GSignalsP*100 ;

}

valores de TakeValues() nulos

{

alMNAL0 = iCustom(NULL,alperiod, "ZigZag",0,0);

alMNAL1 = iCustom(NULL,alperíodo, "ZigZag",1,0);

//--------------------------------------------------------------------

retorno(0);

}

MAS eu tenho 4 erros

'alMNAL0' - variável não definidaC:Arquivos de programas MetaTrader de supermercados MetaTrader Indicadores ZigZagAlex.mq4 (188, 1)

'alperiod' - variável não definidaC:Arquivos de programa:MetaTrader de supermercados MetaTrader de especialistas ZigZagAlex.mq4 (188, 24)

'alMNAL1' - variável não definidaC:Arquivos de programa MetaTrader MetaTrader MetaTrader Indicadores ZigZagAlex.mq4 (189, 1)

'alperiod' - variável não definidaC:Arquivos de programa:MetaTrader de supermercados MetaTrader de especialistas ZigZagAlex.mq4 (189, 24)

Mais uma vez obrigado

 
meroka:

MAS eu tenho 4 erros

'alMNAL0' - variável não definidaC:Arquivos de programas MetaTrader de supermercados MetaTrader Indicadores ZigZagAlex.mq4 (188, 1)

'alperiod' - variável não definidaC:Arquivos de programa:MetaTrader de supermercados MetaTrader de especialistas ZigZagAlex.mq4 (188, 24)

'alMNAL1' - variável não definidaC:Arquivos de programa MetaTrader MetaTrader MetaTrader Indicadores ZigZagAlex.mq4 (189, 1)

'alperiod' - variável não definidaC:Arquivos de programa:MetaTrader de supermercados MetaTrader de especialistas ZigZagAlex.mq4 (189, 24)

Mais uma vez obrigado

No topo do roteiro, você tem que definir essas três variáveis como:

int alperiod= 5;

double alMNAL0 = 0,01;

duplo alMNAL1 = 0,01;

 
ljuba973:
No topo do roteiro, você tem que definir essas três variáveis como:

int alperiod= 5;

duplo alMNAL0 = 0,01;

duplo alMNAL1 = 0,01;

Hi,

Obrigado Aleksandar. Agora funciona.

meroka

 

Sem problemas

 

QUALQUER código para identificar ziguezague

sou novato aqui e agora tenho problema com o indicador ziguezague

sobre identificados

último topo e fundo da linha de ziguezague (ou se o ican identificou outro como topo 1 ,topo 2 , topo 3 do indicador de ziguezague ) e usá-lo no cálculo tal último topo + último fundo /2

então plz me dê esse código

ps.1 eu postar porque não consigo encontrar nenhum resultado de meu próprio serch então plz poste o código aqui , obrigado por qualquer ajuda

ps.2 "Wave Power EA" é a EA livre que eu vejo que realmente funciona com crescimento suave , não tenho certeza da carga de onde

Razão: