The EA
First i want to say that this is not me in the videos.
The EA here is better because you don't need to put the position 5 seconds before the news release ( it can be a problem with the broker by to fill the orders quickly ) you can put a pending orders 1 minute before the news those orders will be modifying according to the price an 1 second before the news stop modifying them.
Also it eliminate the bad psociology influence by taking a position 5 second before news.
This is the EA explanation :
1) Pipsaway - how many pips above and/or below the current price the orders will be placed
2) TP - Target Profit, you enter the amount of pips, when your order gets into profit this amount of pips, it will be automatically closed
3) SL - Stop Loss amount in pips
4) NDay - News Day
5) NHour - News Hour
6) NMin - News Minute
These three parameters (day, hour and min) are your broker's date and time
7) CTCBN - Numbers Candles to check Before News For determining High & Lows , when it is 1 it check 2 candles the current candle and the 1 last one; This parameter was used in version 1.7 do automatically determine the amount of pip for a SL (stop loss), it's not used in version 1.8 (hmmmm, i guess it should be removed then )
8) SecBPO - Seconds Before News Which EA Will Place Pending Orders; well this is not going to happen at the exact second you specified, coz EA code is executed only when a tic signal comes from your broker, but around the news price movements are frequent so you will probably not notice the difference
9) SecBMO - Seconds Before News Which EA Will Stop Modifying Orders; Now, once your order are placed, the EA will follow the price movement and modify orders accordingly so that they are always exactly "Pipsaway" pips away from the current price. With some volatile news this can be quite often, so if that creates a problem with your broker you can set this to half of the value you put for SecBPO, if you put this to be equal as SecBPO than EA will not modifie the orders at all
10) STWAN - Seconds To Wait After News to Delete Pending Orders; this is the timer to cancel all the order that did not get triggered
11) OCO - One Cancel The Other, true or false, will cancel the other pending order if one of them is hit; if this is set to true, when your buy orders get hit the corresponding sell orders will be, at the same moment, cancelled, and vise versa, without waiting for STWAN time
12) BEPips - Pips In profit which EA will Move SL to BE+1 after that; a nice way to lock in some profit, if you leave it at 0 nothing will happen
13) TrailingStop - Trailing Stop; enter the amount of pips you want your trailing stop to be and EA will track all profitable orders
14) mm - Money Management; true or false; if you set it to true, EA will automatically determine the number of lots for your orders, in according to the risk you are willing to take
15) RiskPercent - The risk you are willing to take on any single order
16) Lots - Number of Lots for your orders; if you set mm to false, than you have to tell to EA how many lots to use for the orders; so if you put here 1, every order will be placed with 1 lot
17) TradeLog - EA will use this to create a name for the log file. You will find this file file in the expertsfolder of your MT4 platform, with detailed explanations what took place while EA was running.
GOOD TRADING