Forex news trading

News Trading on MT4 and MT5 — Tools, Setup and Limits

Updated 8 min readBy the Westernpips Research Team

MetaTrader news trading means trading economic releases inside MetaTrader 4 or MetaTrader 5 using pending orders, one-click trading, news indicators or expert advisors. MT4 and MT5 are the most common retail terminals, so most traders meet the news through them. Both work, but both carry limits on speed, quotes and execution.

This guide covers the practical side. You will learn which built-in tools help around releases, how to set up pending orders and EAs, why a VPS matters, and where the terminal itself becomes the bottleneck.

How does news trading work on MetaTrader 4 and 5?

News trading on MetaTrader 4 and 5 works by placing orders around a scheduled release, either manually, through pending orders, or with an expert advisor. The terminal receives quotes from your broker and sends orders back to the broker's server. Metatrader news trading speed therefore depends on the broker, the network and the terminal.

Both terminals follow the same basic chain. The broker's server streams prices to your terminal. You or your EA decide to trade. The order travels back to the server, which fills it according to the account's execution mode.

During a high-impact release such as NFP at 8:30 a.m. ET, each link in that chain is under stress. Quotes arrive in bursts, spreads widen, and the server queues orders from many clients at once. Understanding this chain is the first step to trading the news on MetaTrader without surprises.

MT4 versus MT5 for news

Feature MetaTrader 4 MetaTrader 5
Built-in economic calendar No, needs indicator or EA Yes, in the Calendar tab
Pending order types Buy/Sell Stop, Buy/Sell Limit Adds Buy Stop Limit and Sell Stop Limit
One-click trading Yes Yes
Depth of market Not standard Available where the broker supports it
EA language MQL4 MQL5
Strategy tester Single-threaded, limited tick modeling Multi-threaded, real-tick mode where available
Netting / hedging Hedging Netting or hedging, broker-dependent

How do you use pending orders for MT4 news trading?

Pending orders for MT4 news trading are buy stop and sell stop orders placed a set distance above and below price shortly before a release. When the news pushes price through one level, that order triggers and the opposite order is cancelled. This straddle setup is simple, but triggered stops can slip during the release.

The straddle is the oldest MetaTrader news setup. A typical routine looks like this:

  1. Check the event time in your calendar and convert it to your terminal's server time.
  2. About one to two minutes before the release, place a buy stop above and a sell stop below the current price, often 10–20 pips away on EUR/USD.
  3. Attach a stop loss and take profit to each order.
  4. When one side triggers, cancel the other manually or with an OCO (one-cancels-other) script or EA.

The weaknesses are well known. A whipsaw can trigger both sides. Spread widening can trigger an order without a genuine breakout. And the broker may restrict pending orders near the price through stop and freeze levels, which often increase around news. The news trading strategies guide compares the straddle with breakout and fade approaches.

Where is the news calendar in MT4 and MT5?

MetaTrader 5 has a built-in economic calendar in the Toolbox window, showing events, importance, forecast, previous and actual values, and it can mark events on charts. MetaTrader 4 has no native calendar, so traders use a news calendar MT4 indicator or EA that displays upcoming releases and their impact on the chart.

In MT5, open the Toolbox and select the Calendar tab. You can filter by currency and importance, and you can enable event markers on charts so you see releases directly on the price history. The calendar uses times you can align with your terminal clock.

In MT4, a news indicator typically draws vertical lines or a panel showing upcoming events, their currency and importance. Some indicators also send alerts a few minutes before a release.

Whichever terminal you use, watch time zones carefully. Broker server time is often GMT+2 or GMT+3, while releases are announced in local times such as 8:30 a.m. ET. A one-hour mismatch around daylight-saving changes is a classic mistake. The forex news calendar guide explains impact levels, forecasts and revisions in detail.

What can an MT4 news EA do, and what can it not do?

An MT4 news EA can automate pending orders, place trades at a release time, manage stops and filter by spread. It cannot see prices faster than the broker's own quote stream, because it runs inside the terminal. During releases, that stream can lag faster market feeds, so an MT4 news EA often reacts late.

News EAs usually fall into a few families: timed straddle EAs, spike-detection EAs that buy or sell after price moves a set number of pips in a few seconds, and filter EAs that close or block trades around listed events.

Their common limitation is architectural. The EA's logic runs on each incoming tick from your broker. If the broker's feed is slower than the fastest market feeds, the EA sees the move only after it has started. It also inherits the terminal's processing time and the broker's execution queue.

Practical EA settings to review

Setting Why it matters during news
Maximum spread Blocks entries when spreads explode
Maximum slippage / deviation Limits how far an instant-execution fill may move
Order distance Must respect broker stop and freeze levels
Trade time window Prevents entries long after the impulse
Lot size logic Should assume slipped stops, not nominal stops
Server time offset Aligns release time with broker clock

For a deeper look at EA types, read the forex news EA guide.

Why do you need a VPS for MetaTrader news trading?

A VPS for MetaTrader news trading keeps the terminal running continuously on a server located near the broker, reducing network latency and avoiding home internet or power failures. Round-trip times can drop from tens or hundreds of milliseconds to a few milliseconds when the VPS sits in the same data center region as the broker.

Ask your broker where its trade server is hosted. Common financial data centers include LD4 in London, NY4 in New York and TY3 in Tokyo. Choose a VPS in the same location, then measure the ping from inside the terminal.

Keep the VPS lean. Run only the terminals and charts you need, close unused symbols in Market Watch, and avoid heavy indicators. A busy terminal processes ticks more slowly, which hurts exactly when tick volume spikes.

What are the main limitations of MetaTrader for news trading?

The main limitations of MetaTrader for news trading are dependence on the broker's quote feed, terminal processing delays, broker-controlled stop and freeze levels, possible requotes or slippage, and broker rules that may restrict news trading. These limits come from the platform and broker setup, not from the trader's strategy, so better code alone cannot remove them.

Summarized, the constraints are:

  • One price source. Your terminal shows only your broker's quotes.
  • Tick-driven logic. EAs act on incoming ticks, so a delayed feed means a delayed decision.
  • Server-side controls. Stop levels, freeze levels and execution mode are set by the broker and can change around events.
  • Execution risk. Slippage, requotes and wide spreads apply to every order, as covered in the news trading risks guide.
  • Agreement terms. Some brokers restrict latency arbitrage or trading within minutes of high-impact releases.

How can external software connect to MT4 and MT5 for news trading?

External software can connect to MT4 and MT5 for news trading through an EA connector installed in the broker terminal, which lets an outside platform send orders into MetaTrader. For MT4 and MT5 web terminals without an API, a clicker automates the Buy, Sell and Close buttons. Both approaches separate fast price detection from broker execution.

Westernpips Private 7 uses both routes. With an EA connector, Private 7 watches fast quote sources in real time, detects the price impulse in the first ticks after a release, and sends the order to your MT4 or MT5 broker terminal. The decision is made on faster data instead of the broker's own stream.

For web terminals, the WebClick and Universal Clicker tools run a Chromium browser on your VPS, compare fast quotes with the web platform price, and click Buy, Sell or Close when the gap passes a set threshold. The news clicker guide explains calibration and click latency.

Private 7's News Trading Scheduler also lets you define when it trades or pauses around events, which helps if your broker restricts trading near releases. Details are in the Private 7 documentation.

Frequently asked questions

Does MT4 have a built-in news feed?

MT4 includes a News tab that can display headlines if the broker provides them, but it has no built-in economic calendar. Most traders add a news calendar indicator or EA to see scheduled releases on the chart.

Can I backtest a news EA in MetaTrader?

You can, but results are only as good as the tick data. Standard MT4 testing models ticks from bar data and rarely captures real news spreads and slippage. MT5's real-tick mode is better where the broker provides tick history, but it still uses the broker's quotes.

Which MetaTrader account type is better for news, instant or market execution?

Instant execution gives requotes when price moves beyond your deviation, while market execution fills at the available price with possible slippage. Many news traders prefer market execution for certainty of fill, but you should test both on demo during real releases.

Why did my pending order not trigger at the exact price during news?

A pending stop order triggers when the market touches its level and then fills as a market order at the next available price. During fast moves, that price can be several pips away. Wide spreads can also trigger orders on the bid or ask side unexpectedly.

Should I close MT4 trades before high-impact news?

If your strategy does not specifically trade the release, closing or reducing positions beforehand avoids gapped stops and spread spikes. Many traders flatten exposure a few minutes before events such as NFP, CPI or FOMC decisions.

Can one VPS run several MetaTrader terminals?

Yes, a VPS can run multiple MT4 and MT5 terminals if it has enough CPU and memory. Keep an eye on resource usage during news, because an overloaded VPS processes ticks and orders more slowly.