News Filter Foghorn Economic Calendar Guard
- Utilidades
-
Pitt Petruschke
Algo trader and EA developer from Germany. Founder of AlgoVerdict (algoverdict.com) – independent tests of Expert Advisors, brokers and signal platforms based on live accounts. Author of Dawnbreak, a session range breakout EA for MT5. My own EA park runs on real accounts; my signals are listed in - Versión: 1.0
Las noticias de gran impacto, como las nóminas no agrícolas, el IPC o la decisión sobre los tipos de interés de un banco central, pueden hacer que el mercado se mueva en cuestión de segundos: los spreads se amplían, los precios se disparan y las órdenes pendientes se ejecutan muy lejos del nivel en el que las habías colocado. Foghorn analiza el calendario económico integrado en MetaTrader 5 y te avisa de cuándo se avecina una ventana de noticias. Si lo activas, también cancela las órdenes pendientes, cierra posiciones y publica una señal de pausa que tus propios EA pueden leer.
Gratuito, totalmente operativo y sin límite de tiempo. Sin pantallas molestas ni avisos de actualización dentro del programa. Nunca abre una operación.
Qué hace
- Calendario económico: el calendario integrado en MT5, para los próximos 7 días, que se actualiza cada 15 minutos y con el botón «ACTUALIZAR». Todas las horas corresponden a la hora del servidor de tu bróker.
- Ventana de noticias en torno a cada evento relevante: X minutos antes y después (por defecto 15/15). Las ventanas que se solapan se fusionan en una sola.
- Cuenta completa: un Foghorn en un gráfico supervisa todos los símbolos. Una segunda copia en otro gráfico de la misma terminal muestra «SOLO VISUALIZACIÓN» y toma el relevo en unos 10 segundos si la primera se detiene.
- Panel: cuadro de estado, las acciones activas, los 8 próximos eventos (día y hora, cuenta atrás, divisa, punto de impacto, título), los símbolos afectados en ese momento y la hora de la última actualización del calendario.
- Líneas del gráfico: una línea vertical discontinua en cada evento próximo, roja para impacto alto y ámbar para impacto medio; pasa el cursor por encima para ver el título.
Cinco acciones: por defecto, solo está activada la alerta
Un usuario nuevo ve el panel y recibe alertas. No se borra ni se cierra nada hasta que lo actives.
- Alerta (activada): 30 minutos antes de la ventana (ajustable), cuando comienza y cuando termina. Ventana emergente activada; notificación a la aplicación móvil de MetaTrader y sonido opcional.
- Eliminar órdenes pendientes (desactivado): al inicio de la ventana, en los símbolos afectados, se eliminan las órdenes pendientes colocadas antes de la ventana.
- Cerrar posiciones (desactivado): al inicio de la ventana, todas las posiciones en los símbolos afectados, o solo las que registran pérdidas (beneficio flotante + swap + comisión de entrada y comisiones; la comisión de cierre no se conoce de antemano).
- Cerrar/eliminar operaciones abiertas dentro de la ventana (desactivado): una posición abierta o una orden pendiente colocada durante la ventana en un símbolo afectado se cierra o se elimina de inmediato. En cuentas de compensación, el volumen añadido durante la ventana se vuelve a cerrar (solo la parte añadida), y una posición revertida durante la ventana se cierra por completo.
- Indicador de pausa para sus propios EA (desactivado): variables globales de la terminal FOGHORN_<login>_PAUSE, _PAUSE_<CCY>, _NEXT, _CALOK y _HEARTBEAT. Unas pocas líneas de MQL5 en su EA las leen antes de operar (código en el manual).
Ámbito de aplicación y seguridad: actúa sobre todas las operaciones, solo sobre los números mágicos seleccionados o solo sobre operaciones manuales (número mágico 0); excluye símbolos; como máximo 100 solicitudes de cierre/eliminación al día para toda la cuenta (ajustable; el recuento se mantiene tras una reconexión, una toma de control o un reinicio en el mismo día del servidor). Las solicitudes pasan por una cola con reintentos: primero las órdenes pendientes y, a continuación, las posiciones con mayor pérdida. No se envía nada a un mercado cerrado, ni se cierra nada una vez finalizada la ventana.
Qué eventos y divisas se tienen en cuenta
- Filtro de impacto: solo alto impacto (por defecto), o alto + medio.
- Palabras clave (por defecto: Non-Farm, FOMC, IPC, tipo de interés): también cuenta un evento de impacto medio que incluya alguna de ellas en su título. Se marca con un * en el panel.
- Lista de exclusión (por defecto: «Speaks», «Speech»): descarta los eventos de impacto medio y bajo, por ejemplo, los discursos rutinarios. Un evento de alto impacto siempre cuenta, aunque coincida.
- Ignorados: eventos sin hora exacta (solo fecha, provisionales), días festivos y eventos mundiales.
- Divisas AUTO (por defecto): el símbolo del gráfico más todos los símbolos con una posición abierta o una orden pendiente (dentro del ámbito). Los pares de divisas utilizan la divisa base y la divisa de cotización (EURUSD → EUR, USD). Los metales, índices y criptomonedas utilizan la divisa de beneficio, la divisa base si se trata de una divisa real, y el USD (XAUUSD → XAU, USD; GER40 → EUR, USD), a menos que el bróker asigne al símbolo dos monedas fiduciarias (en cuyo caso se trata como un par de divisas); añade el USD en AUTO: vigila siempre también estos si es necesario. También puedes utilizar una lista manual en su lugar.
Un estado en el que puedes confiar
- CLEAR (verde), NOTICIAS EN mm:ss (ventana en mm:ss) (ámbar), VENTANA DE NOTICIAS hasta hh:mm del servidor (rojo).
- CALENDARIO DESACTUALIZADO: la última actualización falló o fue incompleta, o los datos tienen más de 60 minutos de antigüedad. Foghorn sigue utilizando los últimos datos válidos.
- CALENDARIO NO DISPONIBLE: no hay datos del calendario desde el inicio.
- NOT CONNECTED: el terminal lleva más de 5 minutos desconectado.
Foghorn nunca muestra «CLEAR» mientras el calendario no esté disponible, esté desactualizado o el terminal no esté conectado. En esos estados, el indicador de pausa informa de CALOK = 0, por lo que un EA que coopere nunca recibirá un «clear» falso.
Límites honestos
- Foghorn no puede impedir que otro EA envíe órdenes. MetaTrader 5 no permite que un programa bloquee a otro, a la aplicación móvil o a un clic manual antes de que la orden llegue al bróker. Foghorn solo puede alertarte, borrar y cerrar posteriormente, y publicar el indicador de pausa que leen los EA que cooperan.
- El calendario es el integrado en MT5. Su disponibilidad depende de tu bróker y de tu terminal (las noticias deben estar activadas en Herramientas → Opciones → Servidor). Si no hay datos, el panel lo indica.
- El calendario de MT5 no existe en el Probador de estrategias. Allí, Foghorn muestra el mensaje «NO HAY CALENDARIO EN EL PROBADOR DE ESTRATEGIAS» y no realiza ninguna acción.
- Cuentas de compensación: hay una posición por símbolo, compartida por todos los EA y por las operaciones manuales. Cerrarla afecta a todas ellas, incluida la parte que estaba abierta antes de la ventana. Utiliza una cuenta de cobertura si varios EA operan con el mismo símbolo y quieres que se traten por separado.
- Una orden pendiente colocada antes de la ventana y que se ejecute durante la misma se convierte en una nueva posición y se cierra mediante la acción «abierta dentro de la ventana». Activa la opción «Eliminar órdenes pendientes » para evitarlo.
- Las acciones «Eliminar» y «Cerrar» requieren que la opción «Algo Trading» esté activada y que haya un terminal conectado y en funcionamiento. Se recomienda utilizar un VPS.
Reglas de noticias de las empresas de inversión, además de protección contra pérdidas diarias y máximas, en un solo EA: consulta «Prop Firm Guard Plimsoll» en mis productos.
Advertencia de riesgo: la negociación con productos apalancados conlleva un alto riesgo de pérdida. Foghorn reduce la exposición a los eventos de actualidad solo en la medida en que lo permitan las acciones que actives; no puede eliminar el riesgo ni garantiza ningún resultado.
