Indicadores Multi Timeframe - página 1031

 
Terry Toede:

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...

 
MISI1:
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);

 
MISI1:
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 :

#property indicator_chart_window

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!

 
mladen:

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,

 
Terry Toede:

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

 
mladen:

Lo importante es que lo puedas usar ahora

Feliz comercio

Feliz ayuda, mladen

 
mrtools:

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 !!!!

Razón de la queja: