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
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
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
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.
AleksandarOlá Aleksandar!
Onde você adiciona estas duas linhas?
Obrigado de antemão!
meroka
Olá Aleksandar!
Onde você adiciona essas duas linhas?
Obrigado de antemão!
merokaHi,
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
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 obrigadoNo topo do roteiro, você tem que definir essas três variáveis como:
int alperiod= 5;
double alMNAL0 = 0,01;
duplo alMNAL1 = 0,01;
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