Inicio Indicador técnico Publicación

Personaliza el Color de la Media Móvil en MetaTrader 5

Archivos adjuntos
19864.zip (1.7 KB, Descargar 0 veces)

¡Hola traders! Hoy les traigo una novedad interesante: se ha añadido un nuevo parámetro de entrada llamado "color de línea" en nuestras medias móviles.

Personaliza el Color de la Media Móvil

Seguramente habrás notado que si usas un Asesor Experto que se basa en el indicador de Media Móvil, este se muestra únicamente en rojo en el modo de prueba visual. Y si tu EA utiliza datos de tres medias móviles, pues ¡adivina qué! Todas se verán en rojo.

Tres medias móviles en un mismo color

Esto hace que sea bastante complicado diferenciarlas, ¿verdad?

Para solucionar este inconveniente en la visualización de las Medias Móviles, se ha incorporado el parámetro de "color de línea" en el probador de estrategias. Ahora, tu Asesor Experto necesita acceder a iCustom en lugar de iMA (un ejemplo del código es Cruce de dos iMA):

//--- crear el handle del indicador iMA
   handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Personaliza el Color de la Media Móvil",
                            InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,PRICE_CLOSE);
//handle_iMA_First=iMA(Symbol(),Period(),InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,PRICE_CLOSE);
//--- si el handle no se crea
   if(handle_iMA_First==INVALID_HANDLE)
     {
      //--- notificar el fallo y mostrar el código de error
      PrintFormat("Error al crear el handle del indicador iMA para el símbolo %s/%s, código de error %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- el indicador se detiene prematuramente
      return(INIT_FAILED);
     }

Como se puede ver en el Cruce de dos iMA, las Medias Móviles se muestran en diferentes colores dentro del probador de estrategias visual:

Cruce de dos iMA

Publicaciones relacionadas

Comentarios (0)