Robinho's master class:
http://www.forexfactory.com/showthre...65#post8589965
http://www.forexfactory.com/showthre...22#post8595522
Basic EA characteristics:
- It is multicurrency EA and may be attached to any one chart.
- You need to have all 28 currency pairs opened in Market Watch window. You do not need to open all 28 charts, EA is updating all the history realtime by itself.
- v1.0 do not need any indicator, all calculations are made inside EA. From v1.1 and older EA needs WUKAR_News and FFCal_WUKAR indicators (attached) which must be placed in \MQL4\Indicators folder. It may be useful to attach ForexSupremeMeter for visualisation while trading and watching.
- EA can work in Tick by Tick mode or by Closed Bars. It is timeframe independent in Tick by Tick mode.
- EA has time session and pause after trade (minutes) filters. Trading Time is to be adjusted to your broker time so that TimeStart=LO (London Open) and TimeStop is from LO+1 till NY as you like.
- The value of BR (Bid Ratio) and BSR (Buy/Sell Ratio) is printed in expert journal after placing deals.
- EA cann't be back-tested in MT4 strategy tester due to metaquotes restrictions.
EA is free for testing and using for everybody on your own risk.
The results of one trading day is on the screenshot below. It is on full auto with default settings. I hope the author of idea Robinho will attend this thread and leave his useful comments.
I have received plenty of useful ideas from FF users. Most of them are included in ToDo list on the bottom of this post and will be realised asap. I'm not going to develop GUI and turn this EA in the DashBoard, it is mostly oriented on full auto trading mode.
RobinhoEA v1.0
RobinhoEA v1.1 (added MaxSpread and MaxSlippage filters, News filter, changed time function and added minutes). From this version and older need WUKAR_News and FFCal_WUKAR indicators (in RobinhoIndicators.zip below) which must be placed in \MQL4\Indicators folder.
RobinhoEA v1.2 (explanations are in post#49)
RobinhoEA v1.3 (explanations are in post#74)
RobinhoEA v1.42 (explanations are in post#108)
RobinhoEA v2.2d (Latest version) uploaded in post#195
(Full EA v2.2d archive with templates, EA, indicators, screenshots and manual)
P.S. Pardon me for my awful English, it isn't my native language.
==================================================================
ToDo List: (all the features, filters and functions will be switchable). List is rated by importance imho.
Implement MaxSpread filter.(JibalaPasan) +++ done in v1.1 +++Implement MaxSlippage filter.(Marco) +++ done in v1.1 +++Make volatility auto adjustable SL/TP based on ATR. Fixed SL/TP will be also avalable.(JibalaPasan) +++ done in v1.2 +++Add minutes to TimeTrading. To wait the first M5 bar close after LO, make more flexible Time filter.+++ done in v1.1 +++Implement SwitchOff trading function on ADR reach.(Udine&Marco) +++ done in v1.2 +++Implement News Filter.(Udine) +++ done in v1.1 +++Trade prohibited after monster bar.(LuXing) +++ done in v1.2 +++ECN/STP execution mode.+++ done in v1.2 +++Implement 000/00 Udine levels filter.(Udine&Marco&Robinho) +++ done in v1.3 +++Implement Pivot levels filter.(JibalaPasan&LuXing) +++ done in v1.3 +++Implement SnR levels filter.(JibalaPasan&LuXing) +++ done in v1.3 +++Implement Fibo levels filter.(JibalaPasan&LuXing) +++ done in v1.3 +++Implement DO, WO, MNO (DailyOpen, WeeklyOpen, MonthlyOpen) levels filter.(the bourne) +++ done in v1.3 +++Double trade prohibited on each H1 bar.(LuXing) +++ done in v1.4 +++Pause after first 3-5 minutes each H4 bar starting from Sydney.(LuXing) +++ done in v1.4 +++Add multisession trade option.(the bourne) +++ done in v1.4 +++Add prefix/suffix currency pairs auto recognition.+++ done in v1.4 +++The only 1 trade x pair x session filter.(the bourne) +++ done in v1.43 +++ Uploaded in post#120To separate absolute currency force based on LuXing advice and excel spreadsheet.+++ done in v2.2d +++ (LuXing)Make available to switch off specific currency pairs from trading.+++ done in v2.2d +++Separate currency pairs acording to time sessions.+++ done in v2.2d +++ (Robinho)- Add MariaLuiza Master/Slave rule. (the bourne).
- Add (AUD&NZD together strong/weak Tokyo, EUR&GBP together strong/weak London) rule. (Robinho)
- Add MM (Money Managanent) options and functions. (PipCruiser)
===================================================================
FAQ
Q: How does PauseAfterDeal function work?
A: PauseAfterDeal is a minimum pause in minutes in each currency pair after the time when last deal is closed and another new may be opened. For example if the last EURUSD deal was closed on 12.37 and PauseAfterDeal is set to 30 (minutes) another one EURUSD new deal can be opened not earlier than 13.07 (=12.37 + 30 minutes). The same for every currency pair. PauseAfterDeal is set to 60 by default to meet Udine's rules.
Q: Do I need to place EA on all 28 charts or only at one 30 min chart is sufficient?
A: EA is to be attached to only one chart of any (even non-tradable) currency pair as it is multicurrency EA. It is TF independent in Tick by Tick (basic) mode or will be executed one time when new bar is opened in BarClose mode. IMHO it will be better to chose M1 TF if you chose BarClose mode.