Página 1 de 1

Equivalente en mt5 de indicadores mt4

Publicado: 05 Ene 2019 08:56
por Nightmare
En MT4 uso lo siguiente:
double iMA15M = iMA (NULL, PERIOD_M15, Scalping_iMaPeriod , 0, MODE_SMMA, PRICE_CLOSE, 1);
double iWPR15M = iWPR(NULL, PERIOD_M15, Scalping_iWPRPeriod, 1);



Pero coloque en MT5:
....
int iMA15M, iWPR15M;

int OnInit(void)
{
iMA15M = iMA(NULL,PERIOD_M15, Scalping_iMaPeriod,0,MODE_EMA,PRICE_CLOSE);
iWPR15M = iWPR(NULL, PERIOD_M15, Scalping_iWPRPeriod);

return(INIT_SUCCEEDED);
}

al usarlo pongo
....
double ma[1];
if(CopyBuffer(iMA15M,0,1,1,ma)!=1)
{ Print("CopyBuffer from iMA failed, no data");
return;
}

double iwpr[1];
if(CopyBuffer(iWPR15M,0,1,1,iwpr)!=1)
{ Print("CopyBuffer from iWPR15M failed, no data");
return;
}

y uso ma[0] y iwpr[0], pero no me salen los mismos resultados que en su version MT4, es mas me sale muy diferentes. No se que estoy haciendo mal, ¿me podrian hechar una mano?
¿donde esta mi error?

Gracias

Re: Equivalente en mt5 de indicadores mt4

Publicado: 08 Ene 2019 10:02
por Nightmare
nadie me da una mano?
detecte un error debi poner en la version mql5 MODE_SMMA, pero da igual los resultados son diferentes, ahora pienso que se trata de los historicos, pero no entiendo porque deben salir tan diferentes.

Re: Equivalente en mt5 de indicadores mt4

Publicado: 08 Ene 2019 11:25
por X-Trader
Es raro Nightmare, aparentemente las funciones son las mismas. ¿Has usado exactamente los mismos datos? ¿Cómo de grandes son las diferencias?

Saludos,
X-Trader

Re: Equivalente en mt5 de indicadores mt4

Publicado: 08 Ene 2019 16:26
por Broricos
este seguro de fijar el sentido del buffer, es decir la forma como se accede a la información (de derecha a izquierda o de izquierda a derecha)

ejem:

ArraySetAsSeries(iMA15, True) //

sludos,

Re: Equivalente en mt5 de indicadores mt4

Publicado: 09 Ene 2019 05:52
por Nightmare
X-Trader escribió: 08 Ene 2019 11:25 Es raro Nightmare, aparentemente las funciones son las mismas. ¿Has usado exactamente los mismos datos? ¿Cómo de grandes son las diferencias?

Saludos,
X-Trader
Las diferencias son enormes, como las mostre en el post de optimizacion en mt5, y como vimos ahi aparentemente es problema de los historicos, algo que aun no puedo asimilarlo, ya que durante un año y medio tuve buenos rendimientos en mt4 optimizando con datos de forextester, por lo cual me es dificil pensar que eran malos historicos. Tendre que optimizar con datos del broker y ¿probar durante año y medio?

gracias

Re: Equivalente en mt5 de indicadores mt4

Publicado: 09 Ene 2019 05:53
por Nightmare
Broricos escribió: 08 Ene 2019 16:26 este seguro de fijar el sentido del buffer, es decir la forma como se accede a la información (de derecha a izquierda o de izquierda a derecha)

ejem:

ArraySetAsSeries(iMA15, True) //

sludos,
pero si solo toma un unico valor ma[0] e iwpr[0] parece no ser necesario establecer el sentido.
Bueno lo probare.

Re: Equivalente en mt5 de indicadores mt4

Publicado: 15 Feb 2019 04:12
por Karachiento
Perdón, no había leído el post. Has solucionado el problema?

Re: Equivalente en mt5 de indicadores mt4

Publicado: 27 Feb 2019 18:40
por Nightmare
Karachiento escribió: 15 Feb 2019 04:12 Perdón, no había leído el post. Has solucionado el problema?
Hola
en mt5 use funciones (de indicadores) como las que se muestran en este enlace.
y luego de comprobar que todo iba bien, las reescribia en codigo directo mql5.

https://www.mql5.com/es/articles/81