News Trade EA MT4
347 USD
Versione demo scaricata:
276
Pubblicato:
9 aprile 2022
Versione attuale:
2.72
Non hai trovato un robot adatto?
Ordina il tuo
su Freelance
Vai alla sezione Freelance
Ordina il tuo
su Freelance
Come acquistare un Robot di Trading o un indicatore
Esegui il tuo EA
hosting virtuale
hosting virtuale
Prova un indicatore/robot di trading prima di acquistarlo
Vuoi guadagnare nel Market?
Come presentare un prodotto per venderlo con successo
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati

Dear Konstantin bought the product yday and was able to test. Very good work. I am only a bit confused why trades for GBPUSD (The current chart the EA is attached) never open. As news in the USA and UK of high importance are released yday and today, i was expecting to see trades. For all other pairs i did get. While looking into that i came across to the below settings, i think, they relate to that problems:
I use the default settings in the EA. Can you guide us what changes are needed to overcome the problem and start getting GBPUSD trades?
There are no problems here, two limitations in the default settings (for more caution in terms of drawdowns), which are indicated in the description:
1. Pending orders are opened before the news of the currencies of the currency pair, in addition to the GBP (so that several orders are not opened at the same time). Thus, GBPUSD orders open before USD news, EURGBP orders before EUR news, GBPJPY orders before JPY news, etc. High importance news are taken into account.
To get more deals (more aggressive option) make the "Excluded_currency_str" line empty, then orders will be opened on GBP news as well. You can also add medium importance news IncludeMedium = true.
2. If speeches of high and medium importance are scheduled in the coming hours, orders will not be opened.
To get more trades (more aggressive option) set SpeaksHigh = false and SpeaksMedium = false, then the speeches will not block the opening of orders.
Another question that i think many would be having. Trailing stop. See my settings below:
Trailing_Stop - trailing stop value : 0.15
Trailing_Step - trailing stop step; 0.10
Trailing_Start - necessary amount of points from an position open price for setting a trailing stop: 0.26
Duration_minutes_after_open - necessary amount of minutes after an position open price for setting a trailing stop: 1
Would the below simulation be correct based on the above settings? Asking so as i understand how to set up those settings and how they are supposed to work?
Konstantin Kulikov #:
There are no problems here, two limitations in the default settings (for more caution in terms of drawdowns), which are indicated in the description:
1. Pending orders are opened before the news of the currencies of the currency pair, in addition to the GBP (so that several orders are not opened at the same time). Thus, GBPUSD orders open before USD news, EURGBP orders before EUR news, GBPJPY orders before JPY news, etc. High importance news are taken into account.
To get more deals (more aggressive option) make the "Excluded_currency_str" line empty, then orders will be opened on GBP news as well. You can also add medium importance news IncludeMedium = true.
2. If speeches of high and medium importance are scheduled in the coming hours, orders will not be opened.
To get more trades (more aggressive option) set SpeaksHigh = false and SpeaksMedium = false, then the speeches will not block the opening of orders.
Dear Konstantin all the below is understood and noted earlier before raising the question. My settings were excluding GBP ( Excluded_currency_str = blank). I had removed therefore "GBP" from the default settings. Hence i was getting various orders in all GBP pairs in the Symbols_line apart from GBPUSD. That is my question. Why GBPUSD is excluded and what parameter excluded that? What do i need to do to include GBPUSD in the expected orders to be triggered? You refer below also to the important Speeches. Today we had none. Though no GBPUSD orders were triggered. I cannot get the reason.
12:30 today we had 2 high important news announcements in the US. No speeches. I would have expected the GBPUSD to trigger. But only the GBPCAD triggered as that time there was also the CAD GBP (MOM) high importance event announcement.
Dear Konstantin all the below is understood and noted earlier before raising the question. My settings were excluding GBP ( Excluded_currency_str = blank). I had removed therefore "GBP" from the default settings. Hence i was getting various orders in all GBP pairs in the Symbols_line apart from GBPUSD. That is my question. Why GBPUSD is excluded and what parameter excluded that? What do i need to do to include GBPUSD in the expected orders to be triggered? You refer below also to the important Speeches. Today we had none. Though no GBPUSD orders were triggered. I cannot get the reason.
12:30 today we had 2 high important news announcements in the US. No speeches. I would have expected the GBPUSD to trigger. But only the GBPCAD triggered as that time there was also the CAD GBP (MOM) high importance event announcement.
Dear Georgios,
In this case, limit orders are opened. But not all limit orders turn into positions, as they are removed if the price does not reach them in a short time.
Check your order history in the terminal.
Also, check for the presence of GBPUSD in line Symbols_Line.
Also, there may be a problem in the settings that limit the total number of positions for different pairs of different Expert Advisors. If you want this Expert Advisor's positions for different pairs not to depend on other positions. Then reset these parameters:
Another question that i think many would be having. Trailing stop. See my settings below:
Trailing_Stop - trailing stop value : 0.15
Trailing_Step - trailing stop step; 0.10
Trailing_Start - necessary amount of points from an position open price for setting a trailing stop: 0.26
Duration_minutes_after_open - necessary amount of minutes after an position open price for setting a trailing stop: 1
Firstly, the value is not correct, since the minimum price change is 1 pips (in the expert settings it is 0.1, since the values are in points). That is, there should not be more than 1 digit after the decimal point.
Secondly, these are very small values for stops, brokers usually have a minimum allowable value. This broker seems to be around 1.5 points (15 pips).
I intended to use trailing with large values when we use a large TP. I see such trade at speeches.
With a small TP, this seems strange to me, since the SL will often work, but we need at least more than 1 point (10 pips) to pay off the commission per trade.
Dear Georgios,
In this case, limit orders are opened. But not all limit orders turn into positions, as they are removed if the price does not reach them in a short time.
Check your order history in the terminal.
Also, check for the presence of GBPUSD in line Symbols_Line.
Also, there may be a problem in the settings that limit the total number of positions for different pairs of different Expert Advisors. If you want this Expert Advisor's positions for different pairs not to depend on other positions. Then reset these parameters:
Thank you Konstantin, i have reset the 3 parameters and will be testing tomorrow that many high importance news are waiting...the field News_Currency_pairs is set to "False" as per your default set up. Not sure if we need to set this to True to get trades on the chart we attach the EA. I have tested several other version where GBP is Not the main currency (for testing purposes) and in all the cases, the currency pair chart I attach the EA, does not fire trades (ie. i attached to USDCAD chart but no trades today on that pair on the 12:30 GMT when CAD GDP released. But i got in all other CAD pairs.
-There were no cancelled orders, I had checked my account history. I am knowledgeable Forex trader.
-GBPUSD of course is there in the Symbols_Line as per your default set up. Did not touch that.
I think you gave the correct solution and that is the parameter Total_deals_for_one_symbol_so_as_not_to_open_new_symbol. In your default settings that is set to 4. I run multiple EAs on my terminals hence this parameter blocked your EA to fire more trades. Now we changes the settings should work!
Firstly, the value is not correct, since the minimum price change is 1 pips (in the expert settings it is 0.1, since the values are in points). That is, there should not be more than 1 digit after the decimal point.
Secondly, these are very small values for stops, brokers usually have a minimum allowable value. This broker seems to be around 1.5 points (15 pips).
I intended to use trailing with large values when we use a large TP. I see such trade at speeches.
With a small TP, this seems strange to me, since the SL will often work, but we need at least more than 1 point (10 pips) to pay off the commission per trade.
Apologies indeed i converted the Trailing stop wrongly as i got confused again what is pips and what points. So the ones i was intended to use in your EA that i use for News trading in General to reduce the risk are as per below
Trailing_Stop - trailing stop value : 1.5
Trailing_Step - trailing stop step; 1.0
Trailing_Start - necessary amount of points from an position open price for setting a trailing stop: 2.6
Duration_minutes_after_open - necessary amount of minutes after an position open price for setting a trailing stop: 1
My question is not about the values. I want to understand the logic of each parameter if it is correct. I am not sure what is supposed to be doing. So i prepared below this simulation to help me check if correct based on the above settings. I want to set up the following logic: If After 1 minute after the news announcement the price of EURUSD for this LONG trade is above 2.6 points from the entry price, then create a S/L at the current price -1.5 points (1.10526 in our example below). If price keeps moving upwards, move the stop loss upwards by 1 point each time the price moves up for 1 point.
Would the below simulation be correct based on the above settings?
..the field News_Currency_pairs is set to "False" as per your default set up. Not sure if we need to set this to True to get trades on the chart we attach the EA. I have tested several other version where GBP is Not the main currency (for testing purposes) and in all the cases, the currency pair chart I attach the EA, does not fire trades...
In default settings News_Currency_pairs="true".
When Use_Symbols_from_Line=true, it (News_Currency_pairs) refers to the pairs specified in the line, i.e.: GBPUSD orders open before USD and GBP news, EURGBP orders before EUR and GBP news, GBPJPY orders before JPY and GBP news, etc. Perhaps I should add this to the description of the parameters...
Maybe you can use the reset button and enter your edits again (do not forget about the "Symbol_suffix" parameter).
My question is not about the values. I want to understand the logic of each parameter if it is correct. I am not sure what is supposed to be doing. So i prepared below this simulation to help me check if correct based on the above settings. I want to set up the following logic: If After 1 minute after the news announcement the price of EURUSD for this LONG trade is above 2.6 points from the entry price, then create a S/L at the current price -1.5 points (1.10526 in our example below). If price keeps moving upwards, move the stop loss upwards by 1 point each time the price moves up for 1 point.
Would the below simulation be correct based on the above settings?
Yes, that's correct.
In default settings News_Currency_pairs="true".
When Use_Symbols_from_Line=true, it (News_Currency_pairs) refers to the pairs specified in the line, i.e.: GBPUSD orders open before USD and GBP news, EURGBP orders before EUR and GBP news, GBPJPY orders before JPY and GBP news, etc. Perhaps I should add this to the description of the parameters...
sure clear, what if we Set the News Currency String as True and we have deleted GBP from the Currency_STR (so as we get more open orders)? Would that solve the proble to see GBPUSD trades?
sure clear, what if we Set the News Currency String as True and we have deleted GBP from the Currency_STR (so as we get more open orders)? Would that solve the proble to see GBPUSD trades?
it worked now. Got GBPUSD orders. The issue was exactly what you pointed out, to set the below parameters to 0
Konstantin, I am changing the below settings of the EA while already i have open positions for the EA. For existing positions the new lots the Martingale averaging strategy will consider after 24hrs will not be affected right? For example. I have 2 lots for GBPUSD, GBPNZD,GBPCAD. the Martingale averaging strategy after 1 day those positions opened (IF still open by then), will open new additional positions for 3 lots even if i changed the fix.lot parameter. The Fix.Lot parameter is for new deals/series. I had to change that as i do not want my account to get pressure when i still have to manage 3 big open positiosn by the EA.
-Fix.lot
-Total_open_transactions
Konstantin, I am changing the below settings of the EA while already i have open positions for the EA. For existing positions the new lots the Martingale averaging strategy will consider after 24hrs will not be affected right? For example. I have 2 lots for GBPUSD, GBPNZD,GBPCAD. the Martingale averaging strategy after 1 day those positions opened (IF still open by then), will open new additional positions for 3 lots even if i changed the fix.lot parameter. The Fix.Lot parameter is for new deals/series. I had to change that as i do not want my account to get pressure when i still have to manage 3 big open positiosn by the EA.
-Fix.lot
-Total_open_transactions
The fix lot defines only the first position in a series of positions for each currency pair. It will not affect already opened positions.
You can influence an existing open series (i.e., influence the opening of the next positions in the series) with the following parameters:
Konstantin i spotted something last night in the EA's behavior that looks like a bug. Kindly advise...
I used Trailing stop loss settings. But those seem to affect the Take Profit price targets as well. That is not my intention. I want the Take profit target to remain fixed as per the value of the parameter field TakeProfit_Safety. that was set to 4.9 points. As you can see from the Take Profit prices below, the EA did not respect this value but went for much higher T/P targets for some reason.
Konstantin i spotted something last night in the EA's behavior that looks like a bug. Kindly advise...
I used Trailing stop loss settings. But those seem to affect the Take Profit price targets as well. That is not my intention. I want the Take profit target to remain fixed as per the value of the parameter field TakeProfit_Safety. that was set to 4.9 points. As you can see from the Take Profit prices below, the EA did not respect this value but went for much higher T/P targets for some reason.
Issue related to FX Pro. I confirmed with the broker. Nothing wrong with the EA here
If we change the value of Excluded_Currency_Str from blank to GBP, any existing positions opened by the EA are they affected? For example this setting if set to GBP is to control only 1 GBP pair set of orders (BUY and SELL) is triggered each time we have one event. when left blank deals for all GBP pairs in the Symbols_line is triggered. When we already have open positions from that setting when set to blank and later we change in the EA the setting to GBP, are the existing positions affected? Would the EA will close any existing positions if we change that setting to GBP? I think not...
Hi Georgios and thanks for the review!
"I think not..." - That's right, changing this parameter, as well as changing any other parameter (except those that directly affect the close, such as TP, SL, Trailing and closing by the percentage of loss "Close_positions_at_percentage_of_loss") cannot influence already open positions.
This is not relevant to your question, but I think you misunderstand the "Excluded_currency_str " parameter.
Thus, if Excluded_currency_str=GBP, then orders are not opened on GBP news:
Hi Georgios and thanks for the review!
"I think not..." - That's right, changing this parameter, as well as changing any other parameter (except those that directly affect the close, such as TP, SL, Trailing and closing by the percentage of loss "Close_positions_at_percentage_of_loss") cannot influence already open positions.
This is not relevant to your question, but I think you misunderstand the "Excluded_currency_str " parameter.
Thus, if Excluded_currency_str=GBP, then orders are not opened on GBP news:
thanks Konstantin, was clear earlier that orders on GBP news will not open if we set GBP in the Exclude_currency_Str. The description was sufficient you have.