• Overview
  • Reviews
  • Comments
  • What's new

GS news

A feed of current and past news with actual values and the possibility of selection by importance.

Reads actual value of current news at the time of their release. Uses a news calendar from Forex Factory.

The trading module of the EA can be disabled (Allow Trading = false). It implies an adequate market reaction to the value of the published news.

One order is opened for each new one if the actual value is better or worse than expected and does not contradict previous news.

The Deviation and Time order limit parameters allow you to open pending orders in the direction of the expected market movement due to the actual value of the published news.

The adviser creates its own news archive, which it uses to analyze and make the final decision on opening an order.

For orders, Stop Loss and Take Profit are set in accordance with the specified parameters.

Valid currencies: USD, GBP, EUR, CAD, AUD, CHF, JPY, NZD, CNY.

News selects by chart symbols.

When working on multiple graphs, the values of the Magic number parameters must be different.

The strategy test for the adviser is not applicable, the work can only be seen in real time.

Before starting the Expert Advisor, open MT4 and do the following: “Tools”> “Settings”> “Advisors” tab:

  1. Enable the option "Allow WebRequest for the following URLs."
  2. Enter the following URLs:
  • http://cdn-nfs.faireconomy.media/ff_calendar_thisweek.xml
  • http://www.forexfactory.com/calendar.php?day=today

Click OK.

It works on its own timer and can be attached to the chart with any timeframe.

It works on any accounts with any leverage and deposit.


  • magic = 2378901; // Magic number
  • FixedLot = 0.01; // Fixed Lot
  • Allow Trading = true; // Allow Trading
  • StopLoss = 100; // Order Stop Loss (points)
  • TakeProfit = 100; // Order Take Profit (points)
  • Deviation = 100; // Deviation (points, 0 - not use)
  • TimeDeviation = 60; // Time order limit (mins)
  • UseTrailing=true; // Use Trailing (true,false)
  • UseAlert = false; // Alert News
  • IncludeHigh = true; // IncludeHigh
  • IncludeMedium = true; // IncludeMedium
  • IncludeLow = false; // IncludeLow
  • IncludeSpeaks = true; // IncludeSpeaks
  • ChartTimeOffset = 0; // Chart time offset (in hours)

Recommended products
No reviews
Version 2.2 2020.02.15
Changed the Trailing mode settings
Version 2.1 2020.02.03
Added the Deviation and Time order limit parameters for opening pending orders in the direction of the expected market movement due to the actual value of the published news
Version 2.0 2020.01.24
In the UseTrailing=NO mode, the order is set to breakeven
Version 1.9 2020.01.22
1. The conditions for opening an order have been corrected.
2. The possible discrepancy between the local time and the time on the chart is taken into account for correctly displaying the vertical news lines when ChartTimeOffset= 0.
Version 1.8 2020.01.16
1. It works on its own timer and can be attached to a chart with any timeframe
2. Added Use Trailing mode (default =50)
3. Changed default parameters Stop Loss=100, Take Profit=100
4. Changed the algorithm for making a decision to open an order
Version 1.7 2020.01.04
Fixed news headline
Version 1.6 2020.01.04
1. The order opening algorithm has been corrected
2. Corrected output of past news on the chart
Version 1.5 2019.12.19
1. The accumulated news history is saved to a file.
2. For a group of news coming out at one time, one common signal is formed to open an order.
Version 1.4 2019.12.14
1. Added processing of news coming out at one time.
2. The algorithm of decision-making on order opening has been changed.
Version 1.3 2019.12.10
Fixed parallel operation on multiple charts
Version 1.2 2019.12.10
1. Added saving the history of previous news in the archive, displayed in a separate window.
2. The decision to open an order is made taking into account the previous news.
Version 1.1 2019.12.04
When opening the next order closes all orders of the opposite direction