Indicadores Multi Timeframe - página 1031
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Gracias y perdón por la tardanza en la respuesta, mtools.
He probado el indi pero no ha funcionado correctamente. El MT4 se convirtió en no responder si cambiamos el TF.
¿Podrías ayudarme por favor?
Saludos,Terry Toede
Yo también lo he probado ahora mismo, y todo parece funcionar como debería
¿Te importaría enviarnos la configuración exacta de los parámetros de ese mismo indicador (con alguna captura de pantalla sería perfecto) del caso en que se te cuelga?
A mí me funciona...
HI MLADEN! por favor ayúdame a corregir el código, EA no funciona el indicador TMA + CG , quiero que la flecha X roja -abra la compra ,y la flecha X azul -abra la posición de venta. ¿CÓMO CÓDIGO CORRECTO EA ESCRIBIR?
Supongo que ha omitido el primer parámetro (el parámetro TimFrame) en la llamada iCustom(), pero por favor publique su código de llamada iCustom() para que pueda estar seguro
¡HI MLADEN!
ESTE ES MI CÓDIGO ERRÓNEO
double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
double TMUP0=iCustom(Símbolo(),0, "TMA+CG",0,0);
double TMUP1=iCustom(Símbolo(),0, "TMA+CG",1,0);
double TMUP2=iCustom(Símbolo(),0, "TMA+CG",2,0);
double TMUP3=iCustom(Símbolo(),0, "TMA+CG",3,0);
double TMUP4=iCustom(Símbolo(),0, "TMA+CG",4,0);
double TMUP5=iCustom(Símbolo(),0, "TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true);
HOLA MLADEN!
ESTE ES MI CÓDIGO ERRÓNEO
double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0);
double TMUP0=iCustom(Símbolo(),0, "TMA+CG",0,0);
double TMUP1=iCustom(Símbolo(),0, "TMA+CG",1,0);
double TMUP2=iCustom(Símbolo(),0, "TMA+CG",2,0);
double TMUP3=iCustom(Símbolo(),0, "TMA+CG",3,0);
double TMUP4=iCustom(Símbolo(),0, "TMA+CG",4,0);
double TMUP5=iCustom(Símbolo(),0, "TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true);
Ese código está bien
Lo probé así (sólo un ligero cambio) y todo funcionó bien :
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);
}
¡MUCHAS GRACIAS MLADEN! OK, ¡FUNCIONA!
Terry Toede
Yo también lo he probado ahora mismo, y todo parece funcionar como debería
¿Te importaría enviarnos la configuración exacta de los parámetros de ese mismo indicador (con alguna captura de pantalla sería perfecto) del caso en que se te cuelga?Estimado mladen,
Lamentablemente, ya he eliminado mi cuenta de demostración, ya que no podía ser utilizado.
Y no cambié la configuración de los parámetros de ese indicador
Pero después de leer el resultado de la prueba, puse ese indicador en mi nueva cuenta de demostración y funcionó correctamente.
No se que estaba mal en mi cuenta demo anterior.
Muchas gracias por su ayuda y atención.
Que tenga un buen día
Saludos,
Estimado mladen,
Lamentablemente ya he borrado mi cuenta de demostración ya que no se podía utilizar más.
Y no cambié la configuración de los parámetros de ese indicador
Pero después de leer el resultado de la prueba, puse ese indicador en mi nueva cuenta de demostración y funcionó correctamente.
No se que estaba mal en mi cuenta demo anterior.
Muchas gracias por su ayuda y atención.
Que tenga un buen día
Saludos,
Lo importante es que ya puedes usarlo
Feliz trading
Lo importante es que lo puedas usar ahora
Feliz comercioFeliz ayuda, mladen
Wolf300, perdón por la respuesta tardía , esta es una versión del HMA v2(Hull moving average) como mtf.
hull_moving_average_mtf_2.mq4
Hola mrtools,
Tengo que decir lo siento. (No es usted ) No estaba aquí por días y acabo de encontrar su amable ayuda. ¡¡¡¡Muchas gracias por tu tiempo y esfuerzo !!!!