Experts: NewsTradingEA - page 2

 
Hi Cuanterus,

I do not see the trailing stop function, when news releases need filters to widening spreads.

This is generally a good ea.
 
forexfbi:

I've noticed a lot of brokers now a days will increase spreads and execution times during news events to make trading them difficult. Anyone know of any brokers that don't do this for certain?


Joe

ForexFBI Robot Testing


In order to face this issue is by selecting the broker with fixed (or almost) spread. Based on my experience, you may try InstaForex. But there's another issue with them which is your terminal may freeze a second(s) while entering or while in the middle of news impact session.
 

Hi Cuanterus,

i have been try to compile these file but it come up with an error,'hanover --- function header (np).mqh' - cannot open the program file and 'hanover --- extensible functions (np).mqh' - cannot open the program file,

please can you tell me how to download these two files and compile them,thanks



 

Forum on trading, automated trading systems and testing trading strategies

Press review

newdigital, 2014.06.06 09:25

3 Steps to Trade Major News Events (based on dailyfx article)

Talking Points:

  • News releases can be stressful on traders
  • Develop a plan before the event arrives
Major news releases can be stressful on traders. That stress can show up for a variety of trading styles.
Perhaps you are already in a good position with a good entry and you are afraid the news release may take a bite out of your good entry.

Perhaps you want to enter into a new position as prices are near a technically sound entry point, but you are uncertain if the technical picture will hold up through the volatile release. Therefore, you agonize over the decision of whether to enter now or after the news event.

Maybe, you like to be in the action and initiating new positions during the release. The fast paced volatility during the news release still gets makes your palms sweat as you place trades.

As you can see, news events stress traders in a variety of ways.

Today, we are going to cover three steps to trade news events.


Step 1 - Have a Strategy

It sounds simple, yet the emotion of the release can easily draw us off course. We see prices moving quickly in a straight line and are afraid to miss out or afraid to lose the gains we have been sitting on. Therefore, we make an emotional decision and act.

Having a strategy doesn’t have to be complicated. Remember, staying out of the market during news and doing nothing is a strategy.

A strategy for the trader with a floating profit entering the news event could be as simple as “I am going to close off half my position and move my stop loss to better than break even.”

For the trader wanting to initiate a new position that is technically based, they may decide to wait until at least 15 minutes after the release, then decide if the set-up is still valid.

The active news trader may realize they need a plan of buy and sell rules because they trade based on what ‘feels good.’

Step 2 - Use Conservative Leverage

If you are in the market when the news is released, make sure you are implementing conservative amounts of leverage. We don’t know where the prices may go and during releases, prices tend to move fast. Therefore, de-emphasize the influence of each trade on your account equity by using low amounts of leverage.

Our Traits of Successful Traders research found that traders who implement less than ten times effective leverage tend to be more profitable on average.


3 - Don’t Deviate from the Strategy

If you have taken the time to think about a strategy from step number one and if you have realized the importance of being conservatively levered, then you are 90% of the way there! However, this last 10% can arguably be the most difficult. Whatever your plan is, stick to it!

If I put together a plan to lose 20 pounds of body weight that includes eating healthier and exercising, but I continue to eat high fat and sugar foods with limited exercise, then I am only setting myself up for frustration.

You don’t have to be stressed or frustrated through fundamental news releases.


 
'NewsTradingEA.mq4' NewsTradingEA.mq4 1 1
'hanover --- function header (np).mqh' hanover --- function header (np).mqh 1 1
'WinUser32.mqh' WinUser32.mqh 1 1
'stderror.mqh' stderror.mqh 1 1
'stdlib.mqh' stdlib.mqh 1 1
'hanover --- extensible functions (np).mqh' hanover --- extensible functions (np).mqh 1 1
'(' - unbalanced right parenthesis hanover --- extensible functions (np).mqh 1694 17
'(' - unbalanced right parenthesis hanover --- extensible functions (np).mqh 1694 6
'(' - unbalanced right parenthesis hanover --- extensible functions (np).mqh 1692 17
'(' - unbalanced right parenthesis hanover --- extensible functions (np).mqh 1692 6
'.' - semicolon expected NewsTradingEA.mq4 16 20
'char' - unexpected token hanover --- extensible functions (np).mqh 1104 38
implicit conversion from 'string' to 'number' hanover --- extensible functions (np).mqh 1104 43
'char' - unexpected token hanover --- extensible functions (np).mqh 1119 42
implicit conversion from 'string' to 'number' hanover --- extensible functions (np).mqh 1119 47
'char' - unexpected token hanover --- extensible functions (np).mqh 1136 43
implicit conversion from 'string' to 'number' hanover --- extensible functions (np).mqh 1136 48
'StringReplace' - override system function hanover --- extensible functions (np).mqh 1228 8
arrays passed by reference only hanover --- extensible functions (np).mqh 2281 32
arrays passed by reference only hanover --- extensible functions (np).mqh 2295 30
arrays passed by reference only hanover --- extensible functions (np).mqh 2309 32
arrays passed by reference only hanover --- extensible functions (np).mqh 2323 32
arrays passed by reference only hanover --- extensible functions (np).mqh 2337 30
arrays passed by reference only hanover --- extensible functions (np).mqh 2351 32
arrays passed by reference only hanover --- extensible functions (np).mqh 2365 37
arrays passed by reference only hanover --- extensible functions (np).mqh 2374 42
arrays passed by reference only hanover --- extensible functions (np).mqh 2383 42
return value of 'OrderSend' should be checked NewsTradingEA.mq4 143 13
return value of 'OrderSend' should be checked NewsTradingEA.mq4 144 13
return value of 'OrderModify' should be checked NewsTradingEA.mq4 149 16
return value of 'OrderModify' should be checked NewsTradingEA.mq4 150 16
return value of 'OrderDelete' should be checked NewsTradingEA.mq4 156 10
return value of 'OrderDelete' should be checked NewsTradingEA.mq4 159 10
return value of 'OrderDelete' should be checked NewsTradingEA.mq4 165 10
return value of 'OrderDelete' should be checked NewsTradingEA.mq4 168 10
return value of 'OrderSelect' should be checked hanover --- extensible functions (np).mqh 272 5
return value of 'OrderSelect' should be checked hanover --- extensible functions (np).mqh 285 5
'[' - invalid index value hanover --- extensible functions (np).mqh 889 14
'[' - invalid index value hanover --- extensible functions (np).mqh 889 23
',' - unexpected token hanover --- extensible functions (np).mqh 1112 24
'char' - syntax error hanover --- extensible functions (np).mqh 1112 20
'<' - unexpected token hanover --- extensible functions (np).mqh 1112 48
')' - unexpected token hanover --- extensible functions (np).mqh 1112 51
expression has no effect hanover --- extensible functions (np).mqh 1112 50
',' - unexpected token hanover --- extensible functions (np).mqh 1128 24
'char' - syntax error hanover --- extensible functions (np).mqh 1128 20
'<' - unexpected token hanover --- extensible functions (np).mqh 1128 48
')' - unexpected token hanover --- extensible functions (np).mqh 1128 60
expression has no effect hanover --- extensible functions (np).mqh 1128 52
',' - unexpected token hanover --- extensible functions (np).mqh 1144 24
'char' - syntax error hanover --- extensible functions (np).mqh 1144 20
'<' - unexpected token hanover --- extensible functions (np).mqh 1144 48
')' - unexpected token hanover --- extensible functions (np).mqh 1144 51
expression has no effect hanover --- extensible functions (np).mqh 1144 50
'char' - unexpected token hanover --- extensible functions (np).mqh 1282 14
'=' - name expected hanover --- extensible functions (np).mqh 1282 19
'i' - variable already defined hanover --- extensible functions (np).mqh 1282 38
'1' - name expected hanover --- extensible functions (np).mqh 1282 40
'==' - unexpected token hanover --- extensible functions (np).mqh 1283 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1283 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1284 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1284 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1285 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1285 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1286 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1286 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1287 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1287 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1288 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1288 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1289 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1289 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1290 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1290 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1291 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1291 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1292 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1292 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1293 16
'==' - unexpected token hanover --- extensible functions (np).mqh 1293 16
'char' - unexpected token hanover --- extensible functions (np).mqh 1307 12
'=' - name expected hanover --- extensible functions (np).mqh 1307 17
'i' - variable already defined hanover --- extensible functions (np).mqh 1307 36
'3' - name expected hanover --- extensible functions (np).mqh 1307 38
'==' - unexpected token hanover --- extensible functions (np).mqh 1308 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1308 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1309 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1309 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1310 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1310 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1311 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1311 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1312 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1312 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1313 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1313 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1314 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1314 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1315 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1315 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1316 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1316 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1317 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1317 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1318 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1318 14
'MathMod' - illegal switch expression type hanover --- extensible functions (np).mqh 1528 11
'char' - unexpected token hanover --- extensible functions (np).mqh 1542 12
'=' - name expected hanover --- extensible functions (np).mqh 1542 17
'i' - variable already defined hanover --- extensible functions (np).mqh 1542 37
'1' - name expected hanover --- extensible functions (np).mqh 1542 39
'==' - unexpected token hanover --- extensible functions (np).mqh 1543 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1543 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1548 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1548 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1557 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1557 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1558 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1558 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1559 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1559 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1560 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1560 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1561 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1561 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1562 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1562 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1563 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1563 14
'==' - unexpected token hanover --- extensible functions (np).mqh 1564 14
128 error(s), 25 warning(s) 100 26

 

Hello !!!

I would like to create my own EA.

Do you know where I can find a video about ?

Thank you.

 

Roberto 

 
MetaQuotes:

NewsTradingEA:

Author: mr cuan

I can't compile mq4
 

I can't compile mq4

Please can you correct the error

Reason: