Inicio Indicador técnico Publicación

FFC - Calendario de Forex Factory: Indicador Esencial para MetaTrader 4

Archivos adjuntos
15931.zip (8.96 KB, Descargar 0 veces)

Hoy quiero hablarte sobre una versión modificada de un indicador muy popular en nuestra comunidad de trading: el FFCal. Originalmente fue desarrollado por DerkWehler en el foro de Forex Factory. He hecho algunas modificaciones al código para adaptarlo a mis necesidades y creo que también puede ser útil para ti, así que he decidido compartirlo. Este indicador se puede considerar casi como un nuevo desarrollo basado en el original, manteniendo las mismas técnicas y estilo.

El indicador coloca un panel en tu gráfico que muestra hasta 5 eventos económicos destacados del Calendario de Forex Factory. Puedes filtrar los eventos por impacto: alto, medio o bajo, así como oradores, días festivos o mediante un filtro de palabras clave específico. A continuación, te muestro todas las modificaciones realizadas aquí.

Además, el indicador puede ser llamado dentro de un EA utilizando la función iCustom() accediendo a 2 buffers:

  • Buffer (0) contiene minutos hasta el evento más reciente.
  • Buffer (1) contiene el valor de impacto para el evento más reciente (Bajo = 1, Medio = 2, Alto = 3).

Puedes llamar a los buffers de dos maneras:

Llamada simple: (se aplicarán valores predeterminados)

int EventMinute = (int)iCustom(NULL,0,"FFC",0,0);
if(EventMinute == 30) { .. TU CÓDIGO .. } // 30 minutos antes del evento

int EventImpact = (int)iCustom(NULL,0,"FFC",1,0);
if(EventImpact == 3)  { .. TU CÓDIGO .. } // Evento de alto impacto

Llamada avanzada:

iCustom(
        string       NULL,            // símbolo 
        int          0,               // marco de tiempo 
        string       "FFC",           // ruta/nombre del indicador personalizado 
        bool         true,            // true/false: solo gráfico activo 
        bool         true,            // true/false: incluir alto impacto
        bool         true,            // true/false: incluir medio impacto
        bool         true,            // true/false: incluir bajo impacto
        bool         true,            // true/false: incluir oradores
        bool         false,           // true/false: incluir días festivos
        string       "",              // encontrar palabra clave (sensible a mayúsculas)
        string       "",              // ignorar palabra clave (sensible a mayúsculas)
        bool         true,            // true/false: permitir actualizaciones
        int          4,               // actualizar cada (en horas)
        int          0,               // Buffers: (0) Minutos, (1) Impacto
        int          0                // desplazamiento 
        );

*Ten en cuenta que en esta etapa, el indicador no cuenta con capacidades de retroceso.


Estilo sugerido:

  • Color Alto Impacto = C'217,83,79'
  • Color Medio Impacto = C'255,185,83'
  • Color Bajo Impacto = C'91,192,222'
  • Color Días Festivos = clrOrchid
  • Color Observaciones = clrDimGray

Leyenda del calendario:

  • m/m: Mes sobre Mes
  • q/q: Trimestre sobre Trimestre
  • y/y: Año sobre Año
  • K Mil
  • M Millón
  • B Mil millones
  • T Billón

FFC 1

FFC 2

FFC 3

Modificaciones:

  1. Agregado: #property strict para compatibilidad con MetaTrader 4 Build 600+ y mejor calidad de código.
  2. Agregado: Mostrar impacto previo/previsión del evento (impacto coloreado).
  3. Agregado: Opción para mostrar eventos relacionados solo con el gráfico activo (anula otros parámetros)
  4. Agregado: Filtro de palabra clave. Filtra eventos con o sin una palabra específica como

    Publicaciones relacionadas

Comentarios (0)