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

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.

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:
