Inicio Indicador técnico Publicación

Harami Alert: El Indicador Que No Puedes Dejar Pasar en MetaTrader 5

Archivos adjuntos
22403.zip (3.69 KB, Descargar 0 veces)

Autor: Paul Stringer

¿Te gustaría identificar patrones Harami en tus gráficos de trading? Con el indicador Harami Alert para MetaTrader 5, podrás hacerlo fácilmente y recibir alertas, correos electrónicos y notificaciones push para no perder ninguna oportunidad.

Se han realizado varios cambios en el código del indicador para implementar estas funciones de alertas. Veamos qué hay de nuevo:

  1. Nuevos parámetros de entrada:
    input uint NumeroDeBarra=1;//Número de barra para la señal
    input bool SonidoActivado=true; //Activar alertas
    input uint NumeroDeAlertas=2;//Número de alertas
    input bool CorreoActivado=false; //Activar envío de correos
    input bool NotificacionesActivadas=false; //Activar envío a dispositivos móviles
    
  2. Nuevas funciones: Se añadieron tres funciones al final del código del indicador: BuySignal(), SellSignal() y GetStringTimeframe().
    //+------------------------------------------------------------------+
    //| Función de señal de compra                                       |
    //+------------------------------------------------------------------+
    void BuySignal(string NombreSeñal, // texto del nombre del indicador para correos y notificaciones
    double &FlechaCompra[], // buffer del indicador con señales de compra
    const int TotalDeBarras, // número actual de barras
    const int Prev_calculado, // número de barras en el tick anterior
    const double &Cierre[], // precio de cierre
    const int &Spread[]) // spread
    {...}
  3. Integración de funciones: Se añadieron llamadas a las funciones BuySignal() y SellSignal() después de los ciclos de cálculo del indicador en el bloque OnCalculate().
    //---     
    BuySignal("Harami_Alert", FlechaCompra, total_de_barras, prev_calculado, cierre, spread);
    SellSignal("Harami_Alert", FlechaVenta, total_de_barras, prev_calculado, cierre, spread);
    //---     
    

Recuerda que FlechaCompra y FlechaVenta son los nombres de los buffers del indicador para almacenar las señales de compra y venta. Los valores vacíos en los buffers pueden ser ceros o EMPTY_VALUE.

Se asume que solo se hará una llamada a las funciones BuySignal() y SellSignal() en el bloque OnCalculate() del código del indicador.

Este indicador fue originalmente escrito en MQL4 y se publicó por primera vez en la Base de Código el 14 de junio de 2016.

Fig. 1. Indicador Harami_Alert en el gráfico

Fig. 1. Indicador Harami_Alert en el gráfico


Fig. 2. Harami_Alert. Generando alertas

Fig. 2. Harami_Alert. Generando alertas

Publicaciones relacionadas

Comentarios (0)