Indicadores de múltiplos períodos de tempo - página 1031
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
Obrigado e desculpe pela resposta tardia, mtools.
Tentei o índio, mas não funcionou bem. O MT4 ficou sem resposta se mudássemos o TF.
Você poderia, por favor, me ajudar?
Cumprimentos,Terry Toede
Eu também acabei de testá-lo, e tudo parece estar funcionando como deveria
Você se importaria de nos enviar as configurações exatas dos parâmetros para esse mesmo indicador (com alguma captura de tela seria perfeito) do caso quando ele cair para você?
Funciona para mim ...
HI MLADEN! por favor, me ajude a corrigir o coode, EA não funciona indicador TMA + CG , eu quero aquela seta X vermelha -aberta compra, e seta X azul -aberta posição de venda. COMO ESCREVER O CÓDIGO EA CORRETO ??
Suponho que você omitiu o primeiro parâmetro (o parâmetro TimFrame) na chamada iCustom(), mas por favor poste seu código de chamada iCustom() para que eu possa ter certeza
HI MLADEN!
ESTE É MEU CÓDIGO ERRADO
duplo TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
duplo TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
duplo TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
duplo TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
duplo TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
duplo TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
duplo TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
duplo TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0);
duplo TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0);
duplo TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0);
duplo TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0);
duplo TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0);
duplo TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0);
duplo TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELLL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (FECHADO=="FECHADO_VALOR" && TMDOWN5!=EMPTY_VALUE ) return(true);
OI MLADEN!
ESTE É MEU CÓDIGO ERRADO
duplo TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
duplo TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
duplo TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
duplo TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
duplo TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
duplo TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
duplo TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
duplo TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0);
duplo TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0);
duplo TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0);
duplo TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0);
duplo TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0);
duplo TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0);
duplo TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELLL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (FECHADO=="FECHADO_VALOR" && TMDOWN5!=EMPTY_VALUE ) return(true);
Esse código é OK
Testado dessa forma (apenas uma pequena mudança) e tudo funcionou bem:
extern int barToTestUp = 5;
extern int barToTestDn = 5;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,barToTestUp);
double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,barToTestUp);
double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,barToTestUp);
double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,barToTestUp);
double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,barToTestUp);
double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,barToTestDn);
double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,barToTestDn);
double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,barToTestDn);
double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,barToTestDn);
double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,barToTestDn);
double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
Comment(TMDOWN5," ",TMUP6);
return(0);
}
MUITO OBRIGADO MLADEN! OK,TRABALHANDO !
Terry Toede
Eu também acabei de testá-lo, e tudo parece estar funcionando como deveria
Você se importaria de nos enviar as configurações exatas dos parâmetros para esse mesmo indicador (com alguma captura de tela seria perfeito) do caso quando ele cair para você?Prezado mladen,
Infelizmente, eu já apaguei minha conta demo, pois não podia mais ser usada.
E eu não mudei dado o ajuste de parâmetros daquele indicador
Mas depois de ler o resultado do teste, coloquei esse indicador em minha nova conta demo e ele funcionou corretamente.
Eu não sei o que estava errado com minha conta de demonstração anterior.
Muito obrigado por sua ajuda e atenção.
Tenha um bom dia.
Cumprimentos,
Prezado mladen,
Infelizmente, eu já apaguei minha conta demo, pois não podia mais ser usada.
E eu não mudei dado o ajuste de parâmetros daquele indicador
Mas depois de ler o resultado do teste, coloquei esse indicador em minha nova conta demo e ele funcionou corretamente.
Eu não sei o que estava errado com minha conta de demonstração anterior.
Muito obrigado por sua ajuda e atenção.
Tenha um bom dia.
Cumprimentos,
O importante é que você possa usá-lo agora
Feliz negociação
O importante é que você possa usá-lo agora
Feliz negociaçãoFeliz por ajudar você, mladen
Wolf300, desculpe pela resposta tardia , esta é uma versão do HMA v2(Hull moving average) como mtf.
hull_moving_moving_average_mtf_2.mq4
Oi mrtools,
Tenho que pedir desculpas. (Você não ) Não estava aqui há dias e acabei de encontrar sua amável ajuda. Muito obrigado por seu tempo e esforço !!!!