News trading · MT4

Forex News Killer

by DodsonPeek

Forex News Killer is a protective utility for MetaTrader 4 designed to manage market exposure during high-impact economic events.

GitHub stars4
Forks2
Last update3 weeks ago12 Oct 2026
LicenceNone stated

Overview

Forex News Killer monitors external news calendars and automatically intervenes by closing open positions, deleting pending orders, or disabling the platform's global algorithmic trading button. The EA offers granular control, allowing users to filter events by impact level, currency, or specific keywords like Non-Farm Payrolls. It provides visual chart markers for upcoming events and includes options to close trades only when they reach a minimum profit threshold before the news release.

Details

Author

DodsonPeek on GitHub

Markets

Forex

Timeframes

Any timeframe

Risk Profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Topics

automationexpert-advisorfinanceforexforex-botforex-newsmql4mt4news-filternews-scrapertrading

Input Parameters

Read from ForexNewsKillerEA.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
info1string------- NEWS SETTINGS -------
news_linkstringhttps://nfs.faireconomy.media/
min_beforeint5Close trades X minutes before news
min_before_zeroint60Close at profit X minutes before
min_afterint45Wait X minutes after news
include_highbooltrueHigh impact news
include_mediumboolfalseMedium impact news
include_lowboolfalseLow impact news
use_titlebooltrueFilter by title
title_phrasestringNon-Farm,Unemployment,ISM,PMI,CPI,FOMC,Retail Sales,GDP,PCE,
news_update_hourint2Update news every X hours
symbol_typecurrenciestype1Auto or Custom
Show all 29 inputs
NameTypeDefaultDescription
news_symbolsstringUSD,EUR,GBP,JPY,CAD,CHF
close_only_news_pairboolfalse
draw_news_linesbooltrue
Line_ColorcolorclrRed
Line_StyleENUM_LINE_STYLESTYLE_DOT
Line_Widthint1
info2string------- ORDER MANAGEMENT -------
stop_algobooltrueStop auto trading
close_openbooltrueClose open trades
close_pendingbooltrueDelete pending orders
close_zerobooltrueClose at break-even
close_profitdouble1Min profit ($)
close_chartsboolfalseClose all charts
info3string------- NOTIFICATIONS -------
send_notifbooltrue
send_alertbooltrue
delayint5

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone DodsonPeek/forex-news-killer from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
  3. 3Copy the filesCopy the .mq4 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

News Trader

by EarnForex
57 stars

News Trader is a semi-automatic expert advisor for MetaTrader 4 and MetaTrader 5 designed to execute trades around high-volatility economic announcements. Users manually input the scheduled news release time, and the robot opens positions a specified number of seconds before the event. It supports single-direction trad

MT4MT5 News trading NewsHedging
Updated 1 year ago Apache-2.0 GitHub repository of News Trader

JB News Bot

by jblanked
31 stars

JB News Bot is an automated trading expert advisor for MetaTrader 4 and MetaTrader 5 that executes positions based on scheduled economic data releases. It interfaces with the JBlanked News API to fetch calendar events from sources including MQL5, Forex Factory, and FXStreet. The EA allows users to configure specific en

MT4MT5 News trading News
Updated 4 weeks ago MIT GitHub repository of JB News Bot

Amazing

by EarnForex
24 stars

Amazing is a news trading expert advisor for MetaTrader 4 and 5 designed to capture volatility during scheduled economic announcements. It operates as a semi-automatic tool, requiring the user to manually input the specific date and time of an upcoming news event. The EA places two symmetrical pending orders at a defin

MT4MT5 News trading News
Updated 3 years ago Apache-2.0 GitHub repository of Amazing

News Stopper

by faraz-hk
9 stars

News Stopper is a utility for MetaTrader 4 designed to manage trade exposure and platform activity around scheduled economic events. It fetches data from external news calendars to automatically disable the automated trading button, close open positions, or delete pending orders. The tool allows users to set specific t

MT4 News trading
Updated 2 years ago GPL-3.0 GitHub repository of News Stopper

Event Trader

by fhlee74
8 stars

Event Trader is a news-trading utility for MetaTrader 4 designed to automate straddle entries around scheduled economic releases. The EA places buy-stop and sell-stop orders at a user-defined GMT time and distance from the current market price. It incorporates one-cancels-the-other logic to delete the opposing pending

MT4 News trading NewsBreakout
Updated 6 years ago GPL-3.0 GitHub repository of Event Trader

Forex News Killer

by Ahmed-GoCode
6 stars

Forex News Killer is a risk management utility for MetaTrader 4 designed to protect accounts from volatility during high-impact economic news. The tool monitors real-time calendars and automatically intervenes based on user-defined time buffers before and after events. It can close open positions, remove pending orders

MT4 News trading News
Updated 11 months ago None stated GitHub repository of Forex News Killer

More news EAs

Related on ForexR

Need a Broker for MT4?

Compare regulated brokers that support MT4, with spreads, minimum deposits and leverage side by side.

Compare MT4 brokers