Thanks Steve and coders/all. This is sure to be a winner.
I love the new graphics.
Please consider a MM% module at some point. Glenn
I love the new graphics.
Please consider a MM% module at some point. Glenn
Simple, Non-subjective, Consistent, Effective 645 replies
What is the Differences between Fibonacci Fan and Fibonacci Arcs 15 replies
bo7a method... method for GBP/JPY 205 replies
Simple & Consistent Fibbing Method 1,913 replies
Dislikedstill receive error messages, even with new Nick's modified EA Simone, always putt in include folder nicks 20% etc....
'simone stuff.mqh' - cannot open the program file...Ignored
DislikedHello,
I found the problem for getting an error code 4107.
In my case Simone tries to send a 5 digit oderprice which is not fixed.
Forcing a NormalizeDouble makes it work fine
See the code below:...Ignored
If at the end of the above you still end up with a -1 (i.e. in the corresponding Global Variable) then the auto-calc was unable to determine the hours *and* there was no global variable with a value in it.
It will only fail if it comes across a pair whose individual currencies it does not know.
Here is the code that does the GMT calculation
/* from: http://forex.timezoneconverter.com/index.cgi?timezone=GMT; Forex Market CenterTime ZoneOpens GMTCloses GMT ======================================================================================= Frankfurt, Germany Europe/Berlin06:00 AM, 11-June-201002:00 PM, 11-June-2010 London, Great BritainEurope/London07:00 AM, 11-June-201003:00 PM, 11-June-2010 New York, USAAmerica/New_York12:00 PM, 10-June-201008:00 PM, 10-June-2010 Sydney, Australia Australia/Sydney10:00 PM, 10-June-201006:00 AM, 11-June-2010 Tokyo, Japan Asia/Tokyo11:00 PM, 10-June-201007:00 AM, 11-June-2010 */ void calcCurrencyTradingHours(string currency, int& hourStart, int& hourEnd) { if (currency == "EUR" || currency == "CHF" || currency == "GBP") { hourStart = 06; hourEnd = 14; } else if (currency == "USD" || currency == "CAD") { hourStart = 12; hourEnd = 20; } else if (currency == "JPY") { hourStart = 23; hourEnd = 31;// 7am next day } else if (currency == "AUD" || currency == "NZD") { hourStart = 22; hourEnd = 30;// 6am next day } }
Dislikedthis is an update of my msg #189
Before using this version, make sure you backup your current version of
expertsincludesimone stuff.mqh
You can tell you are using this version by looking at the parameters list.
The attached image shows you where it shows a version number.
The calculation sequence in this version is now as follows[list][*]MT4 prompts for params.[*][b]If you enter...Ignored
Dislikedthis is an update of my msg #189
Before using this version, make sure you backup your current version of
expertsincludesimone stuff.mqh
You can tell you are using this version by looking at the parameters list.
The attached image shows you where it shows a version number.
The calculation sequence in this version is now as follows[list][*]MT4 prompts for params.[*][b]If you enter a number other than -1, everything stops...Ignored
DislikedHi grandehombre
thank you for this explanation, yet I do not totally understand it....lol
could you please expand on your information
"If you enter a number other than -1"
enter a -1 where ? in TRS_gmt_shift ?
...
...
Ignored
DislikedSo this makes it stop trading certain currencies outside the their specific trading hours while still trading other currencies?
If I got that right then that is really cool.
Thanks NickIgnored
DislikedThe code in Simone itself has not been changed.
That is, it will still behave as before, which means that it will not trade a currency outside the specified hours.
The only change done above is that the calculation order has changed (in simone stuff.mqh).
The end result for Simone itself is the same.
With Simone, you open a chart (one pair of currencies) and drop Simone onto it. Simone, in that chart window, will only trade that pair within its trading hours.
If you use many chart windows, each copy of Simone within those windows will only trade...Ignored
DislikedAfter looking at it I understand. I was thinking that you made it so the bot would automatically recognize the the pair and change trading times by itself based on your GMT. So you could have a single preset saved and it would change trading times accordingly.
CheersIgnored
DislikedOk have made the changes to simone suff (GMT)
as I am in NZ my GMT is 12+
so simone stuff settings are
extern int TRS_gmt_shift = 720 // NZ 12+ 12 * 60
My Simone EA settings are
extern string Trade_Hours_M= "Morning Hours 0-12";
extern int start_hourm = -1;
extern int end_hourm = -1;
extern string Trade_Hours_E= "Evening Hours 12-24";
extern int start_houre = -1;
extern int end_houre = -1;
here is a pic of what USDJPY shows
Q: why the gap between 30 & 33
thank you NickIgnored
DislikedSteve
I have been running some backtests on eu from Jan2010 to end of April2010. I am using these dates just to get around the missing alpari data which I can't seem to solve.
Anyway, at least over this period Simone looks better trading with the RSI filter off. One thing I have noticed doing this which if it could be changed would make it more profitable is that there are occasions when for instance Simone has taken a buy trade but before hitting either tp or sl she then enters a sell trade. NOrmally the buy eventually goes to sl and the second...Ignored
DislikedHehe. I have not the faintest idea what is going on here anymore.
I seem to recall posting a trading robot here at some distant stage in the past. Having said, "I seem to recall....." I am being a bit sarkey. I am still testing said robot on my live account.
What the latest posts are banging on about, I neither know nor care. Give me a poke if anything useful emerges from them. In the meantime, I am busy elsewhere.
Ignored