Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Indicadores

MultiLineMovingAverage - indicador para MetaTrader 5

Visualizaciones:
1074
Ranking:
(17)
Publicado:
2014.01.15 09:12
Actualizado:
2016.11.22 07:33
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Real Author:

PozitiF

El indicador MultiLineMovingAverage muestra los niveles de seis medias móviles en la ventana del gráfico activo. Los parámetros de cada media móvil se establecen para cada periodo, y es posible habilitar/deshabilitar la visualización de las medias para aquelos periodos que se consideren necesarios/innecesarios.

Parámetros de entrada:

//+------------------------------------------------+
//| Parámetros de entrada de indicador             |
//+------------------------------------------------+
input string level_name="MultiLineMovingAverage 1"; // Nombre del nivel de actuación
input string level_comment="MultiLineMovingAverage";// Comentario del nivel de actuación
input ENUM_TEXT_POSITION TxtPos=Right;// Posición del texto
input uint TextSize=15; // Tamaño de texto
input color  Up_levels_color=Lime;// Color de la MA ascendente
input color  Fl_levels_color=Gray;// Color de la MA plana
input color  Dn_levels_color=Red; // Color de la MA descendente
input uint CandleCount=10;// longitud del nivel
//----
input bool display_MA1=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe1=PERIOD_M5;// Periodo de MA
input ENUM_MA_METHOD MA1_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA1_Length=10;// periodo MA
input uint MA1_Signal_Bar=1;// barra de señal de MA  
input ENUM_APPLIED_PRICE AppliedPrice1=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level1_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level1_width=w_2;// Grosor del nivel de actuación
//----
input bool display_MA2=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe2=PERIOD_M30;  // Periodo de MA
input ENUM_MA_METHOD MA2_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA2_Length=10;// periodo de MA
input uint MA2_Signal_Bar=1;// barra de señal de MA signal
input ENUM_APPLIED_PRICE AppliedPrice2=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level2_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level2_width=w_2;// Grosor del nivel de actuación
//----
input bool display_MA3=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe3=PERIOD_H2;// Periodo de MA
input ENUM_MA_METHOD MA3_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA3_Length=10;// periodo de MA
input uint MA3_Signal_Bar=1;// barra de señal de MA  
input ENUM_APPLIED_PRICE AppliedPrice3=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level3_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level3_width=w_2;// Grosor del nivel de actuación
//----
input bool display_MA4=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe4=PERIOD_H4;// Periodo de MA
input ENUM_MA_METHOD MA4_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA4_Length=10;// periodo de MA
input uint MA4_Signal_Bar=1;// barra de señal de MA  
input ENUM_APPLIED_PRICE AppliedPrice4=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level4_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level4_width=w_2;// Grosor del nivel de actuación
//----
input bool display_MA5=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe5=PERIOD_H12;  // Periodo de MA
input ENUM_MA_METHOD MA5_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA5_Length=10;// periodo de MA
input uint MA5_Signal_Bar=1;// barra de señal de MA 
input ENUM_APPLIED_PRICE AppliedPrice5=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level5_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level5_width=w_2;// Grosor del nivel de actuación
//----
input bool display_MA6=true; //Mostrar el nivel de MA
input ENUM_TIMEFRAMES Timeframe6=PERIOD_D1;// Periodo de MA
input ENUM_MA_METHOD MA6_SMethod=MODE_EMA; // Metodo de suavizado de MA
input uint MA6_Length=10;//periodo de MA
input uint MA6_Signal_Bar=1;// barra de señal de MA 
input ENUM_APPLIED_PRICE AppliedPrice6=PRICE_CLOSE; // Precio aplicado
input ENUM_LINE_STYLE level6_style=STYLE_SOLID;  // Estilo del nivel de actuación
input ENUM_WIDTH level6_width=w_2;// Grosor del nivel de actuación

Fig.1 Indicador MultiLineMovingAverage

Fig.1 Indicador MultiLineMovingAverage 

Este indicador se implementó inicialmente en MQL4 y se publicó en Code Base en mql4.com el 03.06.2011.  

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/1037

IncGUI_BitPic IncGUI_BitPic

Control gráfico para dibujar píxeles.

ColorXATR ColorXATR

ATR suavizado, en color, que muestra si la tendencia se fortalece o se debilita.

ColorRVI_HTF ColorRVI_HTF

Variante clásica del indicador RVI (Relative Vigor Index) que puede ser configurado para mostrar valores correspondientes a un periodo diferente al del grafico al que se adjunta. El indicador se visualiza como una nube.

New Highs-New Lows Index New Highs-New Lows Index

El índice New Highs-New Lows se calcula como la diferencia entre el número de pares de divisas que han alcanzado nuevos máximos en un periodo de tiempo determinado y el número de pares que han alcanzado nuevos mínimos en el mismo plazo de tiempo.