• 概述
  • 评论 (18)
  • 评论 (438)
  • 新特性

NewsCatcher Pro

NewsCatcher Pro opens both pending and market orders based on data from calendars. You can choose from one of the 3 available calendars: mt4.numerika.ru, mql5.com, or forexfactory.com. In live mode, the NewsCatcher Pro automatically downloads calendars, opens orders, trails and closes orders.

NewsCatcher Pro can trade any event from the calendars with any symbol available in MetaTrader, including Gold, Oil and cross-rates. To change the default symbol, go to the Strategy View of the event you want to change it for.

NewsCatcher Pro uses two strategies:

  1. Strategy 1 (pending orders): the advisor opens two pending orders above and below the current price before data is released. Whichever direction the price moves after economic data is released, one of the pending orders triggers.
  2. Strategy 2 (instant orders): after economic data is released, the advisor evaluates the actual value with the forecast or previous value and, if a difference value is reached, it opens a market order.

The advisor stores strategy settings locally for all data. Economic data is released regularly: Jobless Claims are released every week, while Non Farm Payrolls are released every month. The advisor correctly applies the stored strategy settings to the data. Strategies can be combined. If the advisor opens a market order, a pending order in the same direction is deleted.

You can store streamed data as "full" and "custom" calendars. Data from mt4.numerika.ru has two additional calendars: "conservative" and "popular". The conservative calendar includes data which is marked with a green flag on the http://mt4.numerika.ru/en/ site. The popular calendar includes data voted by users on the http://mt4.numerika.ru/en/ page. To vote for or against a piece of data, click green or red arrows that appear when you hover your mouse over the data.


Color preset - there are 4 color schemes in this Pro version.

Fontsize - choose a font size to fit the resolution of your screen.

Comment length – length of comment. If the advisor cannot set comments, try to decrease this value.

Draw all – draw events of the current week on the time scale of the chart. Activate this parameter to allow the advisor to draw events on all open charts.

Global stoploss – use pips. Global value overwrites parameters with "g".

Global takeprofit – use pips. Has no effect, if you activate the button "h4 tp" on the chart. Global value overwrites parameters with "g".

Global trail – use pips. Global value overwrites parameters with "g".

Global volume – either a fixed value (ex: 0.02) or a percentage from available equity (ex: 0.1%). Global value overwrites parameters with "g".

Testing mode - use "Demo_Calendar" for testing purposes if you do not have calendar files. Results for this kind of test should be discarded because the advisor issues order commands randomly based on the demo calendar.

Test release - enter the name of one news release (multiple news, separated by commas). Other news releases are skipped during the test. At the end of the test, the advisor will output additional information on all trades in the folder "Terminal > Common > Files > NewsCatcher-Pro".

Update defaults - gets new default parameters upon the advisor start and at the start of the new day.

Zero auto - number of minutes after opening a trade. When this time runs out, the advisor attempts to set the stop loss at the open price line. Set to 0 to disable it.

Notes for buttons in the chart

new trades - makes it possible to open new trades.

dynamic - allows to dynamically search for target levels of Stoploss and Takeprofit by the nearest 4-hour bar extrema. An extremum may not be closer than the value of Stoploss or Takeprofit.

check slip - disallows an instant order if at the release time the market makes a slip bigger than the value of Slip.

rev. on slip - reverses an order if at the release time the market makes a slip bigger than the value of Slip (that is, a buy instead of sell and sell instead of buy).

zero now - sets a stoploss at the open price line as soon as it is possible.

sounds - activates sounds.

Attention! Default strategy settings may be used for automatic news trading. However, the news market can be very volatile. To make your trading successful, you should follow the news context and tailor your strategies accordingly.

WaveRidr 2019.08.13 16:19 


Luis Mota
Luis Mota 2018.12.11 20:14 

Excelent EA for news trading. You must keep an eye on the orders it opens, but anyway it is great.

My only complain is not being able to put it to work on a Metatrader 4 VPS...

Adam Goman
Adam Goman 2017.09.09 11:25 

9.9.17 - Пока ставлю 5 звезд за навороченность. Позже отпишу о результатах.

cyril tredici
cyril tredici 2017.08.07 07:24 

Eka Kurniawan amos 3000 loss 200 pips SL ... look y account i a 47 pips SL ans 900 TP very good calendar popular and conservateur :)

roma_krasava 2017.02.26 07:49 

Это лучшее!! Советую обратить внимание на связанные события. Такого еще никто не проворачивал. Профитов всем!!

alex.lugovoi 2017.02.01 07:52 

Очень ждал этого обновления 7.4. Самый мощный инструмент для работы с новостями.

pitpitrowski 2017.01.31 20:54 

Very Quick support thanks

Amos Eka Kurniawan
Amos Eka Kurniawan 2017.01.31 17:12   

11 trade this january:

4 break even

3 big win $350-600

2 tiny win below $30

1 big loss $600

1 HUGE LOSS $3000

and i think, thats why author erase his signal today, and start over

thats my FAIR review

Matthew Todorovski
Matthew Todorovski 2016.08.16 15:34 

Demo results work well. Now for Real test!

sigfrido guerrero
sigfrido guerrero 2016.07.28 22:17 

excelente ea ,a un increible precio,vale la pena la inversion,excelentes las atenciones de evgeniy scherbina ,gran profesional me configuro el ea hasta el ultimo paso,el mejor soporte que he tenido hasta la fecha,mi dos primeras operaciones con gran ganacia,recomiendo todos sus productos ,compre tambien el maximus v17 ea ,de nuevo me asistio y configuro el ea con amabilida y paciencia ,la primera operacion del ea un 50% de retorno,pieden comprar sus productos a ojos cerrados ...y ademas habla espanol!!! la mejor inversion en ea que he echo hasta la fecha .sigue asi !!!!

Thomas Laugeman
Thomas Laugeman 2015.06.04 01:29 

I will write my experience so far with this EA. in these days execution gets faster and spreads getting lower and lower, so thats good, i made the EA did 2 trades today for and 1 winner one loser still 30 pips in profit my settings are the following i use 50 pip tp and sl of 20 pips tailing sl 10 pips. you also get an excelent guide from the maker, so i give this EA a 5 star

grigorash 2015.05.05 09:46 

This is the best EA I have found so far for trading on news, and it's only 45 bucks. A very good idea to use different calendars including a custom one. Keep on pushing forward !!!

fabiovpassos 2015.05.01 15:16 

After contact with the seller through skype he clarified me all the doubts. the program is excellent and profitable.

thank you

n3wb33 2015.03.16 11:25 

The Vendor has no clue about the GMT settings of his OWN EA!!!!

When I asked him via PM about the GMT settings for his Broker Alpari.ru which has GMT +2

( see myfxbook.com/members/nume/ncp-new-version/1170589 ) he wrote me "Try 4" which is a absolute Bul***it!

His myfxbook results are also faked, because the last trade on myfxbook on 26th feb 2015 was GBPUSD.

Then he blocked the account by setting it to private an changed GBPUSD to EURUSD and then brought it back to public afterwards.

!!! Therefore you will never see a verified account with this guy on myfxbook !!!

Matthew 2014.10.14 14:55 

Very nice EA! News Trading is very profitable!

Marlon Myburgh
Marlon Myburgh 2014.08.18 09:59 

I recommend this EA, it enters trades safely.

Виталий Власов
Виталий Власов 2014.05.08 08:48 

Отличный советник, форвард тест на демо счету прошел великолепно, можно запускать на реал.

hcalagan 2014.04.02 12:31 

Quick support thanks again

版本 9.15 2019.07.09
1. I added the Fontsize property so that you can choose the one which fits your screen resolution.
版本 9.12 2019.02.09
1. I added fonts for both Mac and Windows PC.
版本 9.11 2019.01.31
1. Optimization of code
版本 9.1 2019.01.29
1. A new faster and more interactive interface.
2. New color schemes.
3. New sounds to notify about an event 1 minute and 10 seconds before it.
4. History output corrected.
5. Symbol selection corrected.
6. Other code improvements.
版本 8.0 2018.08.31
1. ForexFactory and MQL5 calendars corrected.
2. Reading from EA history files improved.
版本 7.92 2018.02.23
1) Added the new functions "SLIP" and "REV. ON SLIP" to control quick slipping moves. These functions are new buttons in the EA interface. The function "SLIP", when active, prevents from opening a trade if the price has already moved significantly upon the economic data release. Set the value of such a move using the property "SLIP" in the EA Properties. The function "REV. ON SLIP" reverses a trade, so it opens a buy instead of a sell and vice versa. The idea is simple: sell when overbought, buy when oversold. So if the price has made a huge leap, do not expect it to go even further, instead make a reversing trade. A reversing trade opens if both functions are active.
2. Corrected values for ForexFactory calendar.
3. Improved reading from CSV files.
版本 7.7 2017.09.22
1. New calendar mql5.com (https://www.mql5.com/en/economic-calendar) which replaced dailyfx.com. Calendar mql5.com does not yet make volatility visible for EAs, so volatility of events from this calendar is set to "high".
2. Calendar forexfactory.com was corrected.
3. Related events changed. Now "standby" status of any event disallows a trade (previously such an event was discarded).
4. Minimal stoploss can now be as low as your spread. If spread fluctuates and is higher than your stoploss, then stoploss cannot be set or changed. This should be taken into account, so make your stoploss several times higher than your current spread, or use the default value.
版本 7.6 2017.03.29
1. String lengths for events were corrected.
2. An empty value for forecast would not allow to open a trade when comparing by an exact value. I switched forecast for previous, because there is always a value for previous.
3. The comparison sequence to open a new trade was improved.
版本 7.5 2017.02.24
1. This version introduces a new type of comparison by an exact value defined by user for the Strategy 2 (instant orders). You can now set any value and choose among 3 types of comparison: more than, less than and equal to. Use only numbers for the exact value. For example, this new type of comparison allows you to open a buy if the actual value is more than zero, or a sell if it is less than zero.
2. Notification about empty values for the Strategy 2 (instant orders).
3. Further steps to eliminate the ArrayOutOfRange error.
4. Improvements of the interface (length of strings, selection of a symbol in the strategy view, no reset of the current page when switching strategies etc).
5. Checking new actual values for the Strategy 2 (instant orders) should now start 10 seconds before the release with the interval of 3 seconds. The actual interval, though, may depend on a number of factors. 15 seconds after the release, the interval is 5 seconds, then it increases gradually.
版本 7.4 2017.01.31
1. A new rule for checking incoming values was added - "related events". Related events are events that are released at the same time for the same instrument. Such events must signal one order direction (either all "buy" or all "sell") to trigger an order. If an event in the group of related events does not get over its threshold value ("standby" result), this event becomes "unrelated". All related events may trigger only one usual order. You should keep in mind that relating more than three events makes opening an order virtually impossible.
2. Calculation with empty values was corrected for instant orders. If there is an empty value or a value with a dash, the EA does not check that event. If there is a zero value, a value of 1 is added to all members of the calculation. This does not change the result and allows to avoid dividing by zero.
3. Error for USDNOK and USDSEK events was corrected.
4. Default strategy settings were updated, following a new rule for checking events.
5. The EA property "update_defaults" allows to automatically update default trading settings when they change. Set to "false" if you want to set up your own trading settings.
版本 7.0 2017.01.09
1. 2 new calendars added: dailyfx.com and fxstreet.com. The value of "offset" can now be stored for each of the 4 available calendars.
2. You can now trade any instrument, including OIL and GOLD, with any news event. Set your instrument in the strategy view.
3. New global parameters added: global_stoploss, global_takeprofit, global_trail and global_volume. You can change values of all news events at once via changing these global parameters. All local values are marked to be overwritten with global values by default (see the "event view").
4. Notification about a new open trade corrected.
5. Checking of input values added to the strategy view.
6. Interface improved.
版本 6.5 2016.11.07
1. A new property "test_mode" allows to quickly test the EA without calendars. To do this, set "demo_calendar" for the property "test_mode". Results of such test should be discarded because the EA issues random commands for opening orders.
2. A new property "test_release" allows to test only particular news releases. Specify the news, separated by commas. At the end of the test, the EA prints additional information on each trade in the logs, including the duration.
3. A new indicator "h" added, which shows whether there is a trading history available for each news release.
4. Updated the default trading settings. To apply the new default trading settings, click "reset all" in the panel of any news release.
版本 6.4 2016.09.28
1. Prefix and suffix for currencies improved
2. Default strategy settings updated. To apply the new default strategy settings click Reset All on the panel of any news.
3. Automatic execution of the zero function added. If an order does not become profitable (that is, its trailing has not been activated), the EA tries to set a stop loss using the property "zero", 30 minutes after the order was opened. The property "zero_auto" allows you to set how much time should pass for the automatic zero function to be executed (30 minutes is the default value). Set zero_auto=0 to switch it off. Click a button with two arrows on the top left corner to see how much time is left till the automatic zero function executes. The zero button in the chart functions as before and is not linked to the zero auto activation.
版本 6.3 2016.08.30
1. Default strategy settings were updated. Look for a link to the 4-month archive of calendars in the tab "Comments".
2. Release time is now a variable value, which makes it more like a live mode trading.
版本 6.2 2016.08.22
1. Improved writing to HTM file
2. Fixed dynamic volume calculation
版本 6.1 2016.08.16
1. Writing history of orders to file improved
2. Sending market orders improved
3. Button widths corrected
4. History improved
版本 6.0 2016.08.11
1) NewsCatcher Pro now can open instant (market) orders.
2) You can now choose between two calendars: mt4.numerika.ru and forexfactory.com
3) A user-friendly interface has been added.
4) You can now set up to two strategies for different economic data separately.
版本 5.0 2016.05.18
Big update.

1) The new parameter NEXT_EVENTS sets the number of the upcoming events. The upcoming events are displayed at the bottom left corner and are based on the data of the selected calendar. For example, if the conservative calendar is selected, which contains 3 events for the current week, the upcoming news will include only these 3 events. Set NEXT_EVENTS=0 to disable the parameter (for example, for testing).

2) The new parameter SLIP sets the size of the slippage, at which the EA tries to close all stop orders. A spread greater than the slippage could mean that the market is shaky and trading will not be efficient. Set the value of SLIP 10 times greater than the average spread (the value of the current spread is displayed at the bottom right corner). Otherwise the EA will open and close a large number of orders at the same time.

3) The new parameter STOPS_FOLLOW_PRICE allows the EA to change the stop loss and take profit after moving the opening price. They are moved before the news release, that is when the stop orders had not triggered yet, and the EA tries to keep them at a distance defined by the STEP value. If your broker does not allow to zero the stop loss and take profit values of an order that has already been sent, set the value of STOPS_FOLLOW_PRICE=false.

Added a number of checks before sending a new order and modifying the current orders.
版本 4.0 2015.03.23
Now 4 calendars are available: 1) full, 2) popular, 3) conservative, and 4) custom. Popular calendar includes data voted by users on the calendar page http://ameboo.com/calendar/. Conservative calendar includes data recommended by savvy traders. Custom calendar allows to tag only pieces of economic data that you want to trade.

The EA gets economic data from a different website. To keep on trading, please download this latest update of the EA.
版本 1.6 2015.02.17
'suffix' parameter is no longer a user-defined variable. It is now defined automatically.
版本 1.5 2014.10.27
Suffix corrected. Remember to indicate a value for parameter suffix IF NECESSARY. Indicate only your suffix. It can be a dot or a dot and a character. The suffix does not include names of currency pairs. And yes, usually brokers do not use a suffix, that's when you should leave suffix empty.
版本 1.4 2014.10.09
Not a substantial upgrade this time. In build 711, buttons in the upper right corner moved out of the chart. This is now fixed.
版本 1.3 2014.09.29
New version automatically downloads calendars from Internet. This functions is not supported for Testing/Optimization Modes. In order to test this EA, download manually CSV files of calendars from http://www.dailyfx.com/calendar and put them to the folder \tester\files\. One CSV file for one full week. A week always starts on Sunday. To see it quickly, choose USDJPY (it uses news for USD and JPY).
版本 1.2 2014.08.14
Modified parameters Impact and Leader.
版本 1.1 2014.04.03
The new version 1.05 has 2 more currency pairs USDNOK and USDSEK. A new parameter GMT is introduced to define an offset of economic calendar relative to your broker's time (see Market Watch, usually the upper left corner in MetaTrader 4). A number of minor improvements. Sets for Scandinavia and default currency pairs can be downloaded at http://files.mail.ru/9A1ACDE50BDE46A3BF86B709CF1092E9

Testing Instructions
1. Go to www.dailyfx.com/calendar and download CSV file of the calendar for the CURRENT WEEK or any other FULL WEEK starting on SUNDAY
2. Place the file to /tester/files/ folder (File - Open Data Folder)
3. Restart MetaTrader 4, open the Strategy Tester and select the required week; a week starts on SUNDAY
4. Set the GMT value via Expert Properties, which must correspond to the time of opened orders (see the page of economic calendar for hints on your GMT)
5. Start a test with Visual Mode ON, the current testing time is displayed in the lower left corner

If during the test you get the feeling that orders are set earlier or later than they should, it means that you have not taken into account changes to or from Daylight Saving Time. Change the GMT value accordingly and repeat your test.

We are going to publish an article on news-based trading soon, so check the profile page regularly.