Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Metatrader 5 Libraries | ASQ News Filter | Trading Tool Update

Explore the latest free tools from the MQL5 community. Here's a new indicator, expert advisor, or script for MetaTrader.

ASQ News Filter v1.2 — Free, Open-Source



One surprise NFP print can wipe a week of profits. ASQ News Filter gives your EA a complete economic calendar shield — it auto-fetches live events from the MQL5 Calendar API, identifies which ones affect your pair, and blocks trading before and after high-impact releases. NFP and FOMC get extended cooldown windows because the volatility doesn't stop when the candle closes.


Trade the powerful Traders Dynamic Index strategy automatically with this dedicated TDI Expert Advisor. More details.

Image for ASQ News Filter

FEATURES:
- MQL5 Calendar API live integration — auto-fetches events every 5 minutes with actual/forecast/previous values
- High/Medium/Low impact filtering with configurable mode (High Only, High+Medium, All)
- Configurable pre-news and post-news trading pauses (5-120 minutes)
- Special event cooldowns — NFP gets 60-minute post-news pause, FOMC gets 90 minutes, fully configurable
- 9 central banks covered — built-in date schedules for Fed (FOMC), ECB, BOE, BOJ, RBA, BOC, SNB, RBNZ, plus NFP
- Automatic event classification — detects NFP, FOMC, CPI, GDP, PMI, Retail, Employment from event title
- Currency-specific filtering — auto-detects base/quote from symbol, handles broker suffixes (EURUSDm, EURUSD.r)
- News intensity scoring — 4-level gauge: Calm, Caution (event within 2h), Danger (within pre-window), Blackout (blocked)
- Next 3 upcoming events list with impact level and countdown
- Event deduplication and automatic cleanup of passed events
- Custom event support — add your own events programmatically

DEMO EA INCLUDED:
Attach to any forex chart to see the full dashboard:
— Trading status (Allowed/Blocked) with intensity meter
— Next event name, currency, impact, type, and countdown timer
— Pre-news and post-news window indicators with active cooldown display
— Upcoming events list (next 3) with H/M/L impact color dots
— Event counts by impact level and total events loaded

— Filter mode display

Image for ASQ News Filter


USAGE:
#include "ASQ_NewsFilter.mqh"
CASQNewsFilter news;
news.Initialize(_Symbol);
news.SetMode(ASQ_NEWS_HIGH_ONLY);
news.Update(); // Call on every tick
if(news.IsTradingAllowed()) { /* trade */ }
if(news.IsHighImpactSoon(60)) { /* reduce risk */ }

Place both files in the same folder — compiles instantly, no subfolder setup needed.

This is the open-source news engine behind Quant Cristina on the MQL5 Market. Same logic, same accuracy — the Market version adds the premium multi-strategy trading framework.

FILES:
- ASQ_NewsFilter.mqh — Library (1,034 lines)
- ASQ_NewsFilter_Demo.mq5 — Demo EA (395 lines)

MetaTrader 5, all brokers, all forex instruments, all timeframes.
Free and open-source. 1,429 lines of production MQL5.

AlgoSphere Quant — Precision before profit.

Thanks for reading. Discover premium MetaTrader solutions at RobotFX.

71479

Best MetaTrader Indicators + Profitable Expert Advisors