imaonarray....o media movil en oscilador?

Espacio para todo lo relacionado con Metatrader: indicadores, EAs, scripts, programación, etc.

imaonarray....o media movil en oscilador?

Notapor Xakalin » 08 Ene 2017, 21:27

Alguien puede decirme la forma óptima de usar un indicador con su media movil?

Quiero hacer un sistema de rompimientos, con un ATR y un MA asociado a este, si alguien tiene algún código sencillo para ver como funciona...

He visto que hay un iMAonArray...pero no se muy bien como funciona...

Si alguien me puede ayudar, lo agradecería!
Imagen
Avatar de Usuario
Xakalin
 
Mensajes: 158
Registrado: 05 Jul 2016, 17:57
Karma: 2

Re: imaonarray....o media movil en oscilador?

Notapor FXWizard » 09 Ene 2017, 11:01

Hola Xakalin, prueba con este código, debería funcionar:

Código: Seleccionar todo
//+------------------------------------------------------------------+
//| iMAOnArray.mq4 |
//| Coders Guru |
//| http://www.metatrader.info |
//+------------------------------------------------------------------+

#property copyright "Coders Guru"
#property link "http://www.metatrader.info"


#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LawnGreen
#property indicator_color2 DarkBlue

double ExtMapBuffer1[];
double ExtMapBuffer2[];

int init()
{
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
SetIndexBuffer(1,ExtMapBuffer2);

return(0);
}

int deinit()
{
return(0);
}

int start()
{
int bar, limit;

int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-IndicatorCounted();


for(bar=0; bar<limit; bar++)
ExtMapBuffer1[bar] = iATR(NULL,0,14,bars);

for(bar=0; bar<limit; bar++)
ExtMapBuffer2[bar]=iMAOnArray(ExtMapBuffer1,Bars,14,0,MODE_EMA,bar);

return(0);
}


Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 7735
Registrado: 12 Feb 2008, 15:17
Karma: 30

Re: imaonarray....o media movil en oscilador?

Notapor Xakalin » 10 Ene 2017, 16:33

Gracias! probaré y comento lo que sea! =)
Imagen
Avatar de Usuario
Xakalin
 
Mensajes: 158
Registrado: 05 Jul 2016, 17:57
Karma: 2


Volver a Zona Metatrader

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado