Upcoming Empty4 4 and MQL4 Upgrades

Post Reply
User avatar
snailbeard
Trader
Posts: 615
Joined: Mon Dec 24, 2012 10:54 am
Location: Just above water somewhere between Oxford & Cambridge

Upcoming Empty4 4 and MQL4 Upgrades

Post by snailbeard »

MetaCrap compiler might be less bad than the previous version
(it found quite a few typos in the code which should never have compiled)

Although I am not sure whether this warning about pass by reference
means pass by reference no longer works or that metacrap think passing arrays by value is a good thing.

time to suck it and see

lots of warnings: 237
C:\Program Files\GlobalPrime-Empty4\MQL4\include\stderror.mqh(113,9) : warning 30: macro redefinition
C:\Program Files\GlobalPrime-Empty4\MQL4\Experts\include\bwaWeeklyRange.mqh(253,86) : warning 41: arrays passed by reference only
C:\Program Files\GlobalPrime-Empty4\MQL4\Experts\include\bwaWeeklyRange.mqh(253,116) : warning 41: arrays passed by reference only
C:\Program Files\GlobalPrime-Empty4\MQL4\Libraries\LibOrderReliable4ss1.mqh(74,6) : warning 46: no #import declaration
C:\Program Files\GlobalPrime-Empty4\MQL4\Libraries\LibOrderReliable4ss1.mqh(75,5) : warning 46: no #import declaration
C:\Program Files\GlobalPrime-Empty4\MQL4\Libraries\LibOrderReliable4ss1.mqh(80,6) : warning 46: no #import declaration
C:\Program Files\GlobalPrime-Empty4\MQL4\Libraries\LibOrderReliable4ss1.mqh(82,5) : warning 46: no #import declaration
Result: 0 error(s), 237 warning(s)
Time: 992 ms
>Exit code: 0
User avatar
snailbeard
Trader
Posts: 615
Joined: Mon Dec 24, 2012 10:54 am
Location: Just above water somewhere between Oxford & Cambridge

Upcoming Empty4 4 and MQL4 Upgrades

Post by snailbeard »

Did not really get as far as running,
I was just exploring the expert settings when Empty4 4 build 600 crashed:
You do not have the required permissions to view the files attached to this post.
User avatar
fxozgirl
Trader
Posts: 1176
Joined: Wed Nov 16, 2011 9:16 am
Location: Melbourne, Australia

Upcoming Empty4 4 and MQL4 Upgrades

Post by fxozgirl »

Not sure if this is relevant to the Empty4 upgrades or whether it's Cowboy Go Markets up to their old slimy ways again (or both)...

Yesterday I had an instance week where my Live account came up as Invalid Account. I thought it was their way of forcing me to update my live platform, however I was able to re-login again and continue trading as usual. Not sure though how long it was invalid for...I have also had a few error messages on the Empty4 I run on my iphone saying invalid account but had put that down as a glitch in the app. Possibly it was other occasions when my account went offline as well.

I would strongly suggest we all keep an eye on our live accounts just in case...Cowboy Go Markets has done this previously to force an update and I suspect they will do it again. This was their last chance with me and I will start preparing my account for transfer to another broker as soon as I can close out my trades.
User avatar
Pedigree
Trader
Posts: 226
Joined: Thu Apr 11, 2013 12:09 pm
Location: Buckinghamshire, UK

Upcoming Empty4 4 and MQL4 Upgrades

Post by Pedigree »

fxozgirl » Mon Feb 17, 2014 9:57 pm wrote:Not sure if this is relevant to the Empty4 upgrades or whether it's Cowboy Cowboy Go Markets up to their old slimy ways again (or both)...

Yesterday I had an instance week where my Live account came up as Invalid Account. I thought it was their way of forcing me to update my live platform, however I was able to re-login again and continue trading as usual. Not sure though how long it was invalid for...I have also had a few error messages on the Empty4 I run on my iphone saying invalid account but had put that down as a glitch in the app. Possibly it was other occasions when my account went offline as well.

I would strongly suggest we all keep an eye on our live accounts just in case...Cowboy Cowboy Go Markets has done this previously to force an update and I suspect they will do it again. This was their last chance with me and I will start preparing my account for transfer to another broker as soon as I can close out my trades.
You might find, if you checked now, that your platform has been upgraded. The upgrade appears to take a while sometimes, especially if you have just installed a new Empty4 instance. I had a similar experience yesterday trying, on a new platform, to log into an upgraded demo account I had working previously. Even though the details were correct, it took the better part of an hour before it finally logged in; and in the course of these attempts, I received the "Invalid Account" display a number of times.

davidb, in his exchange with RaptorUK, described a similar experience here:

http://forum.mql4.com/60232/page4

One thing I keep wondering about is how long 509 will remain available for. MQ REALLY wants a switch-over to the new build because of various agendas they hold, and my suspicion is that, sooner than later, 509 will suddenly become non-functional. If this happens, what it would mean is that we would not any longer have access to the codes of all 509 EAs, indicators and scripts because the new build IDE will not open them for editing. I don't know if, in these circumstances, 509 will still be usable off-line.

Because of this, I have duplicated all vital EAs, indicators and scripts in notepad form, so that, even if the codes cannot be opened in the new build, at least their logic is preserved and readable in notepad.
User avatar
snailbeard
Trader
Posts: 615
Joined: Mon Dec 24, 2012 10:54 am
Location: Just above water somewhere between Oxford & Cambridge

Upcoming Empty4 4 and MQL4 Upgrades

Post by snailbeard »

It has only taken me a few hours to go through all the new compiler issues, which are generally removing some sloppiness in the earlier versions syntax checking. That's about 40000 lines of non-trivial stuff in about 80 files.

The same issues would have come up if converting to C++ or C# so I am actually pleased that some typos were caught. :oops:

I am not yet running this ex4 as I was testing a v509 ex4 on v600.
So far so good, but MetaCrap can disable pre v600 ex4s on a whim!

This is a screenshot of SB (build509) running on build 600
You do not have the required permissions to view the files attached to this post.
Last edited by snailbeard on Tue Feb 18, 2014 10:05 am, edited 1 time in total.
User avatar
fxozgirl
Trader
Posts: 1176
Joined: Wed Nov 16, 2011 9:16 am
Location: Melbourne, Australia

Upcoming Empty4 4 and MQL4 Upgrades

Post by fxozgirl »

Pedigree » Tue Feb 18, 2014 4:24 pm wrote:
fxozgirl » Mon Feb 17, 2014 9:57 pm wrote:Not sure if this is relevant to the Empty4 upgrades or whether it's Cowboy Cowboy Cowboy Go Markets up to their old slimy ways again (or both)...

Yesterday I had an instance week where my Live account came up as Invalid Account. I thought it was their way of forcing me to update my live platform, however I was able to re-login again and continue trading as usual. Not sure though how long it was invalid for...I have also had a few error messages on the Empty4 I run on my iphone saying invalid account but had put that down as a glitch in the app. Possibly it was other occasions when my account went offline as well.

I would strongly suggest we all keep an eye on our live accounts just in case...Cowboy Cowboy Cowboy Go Markets has done this previously to force an update and I suspect they will do it again. This was their last chance with me and I will start preparing my account for transfer to another broker as soon as I can close out my trades.
You might find, if you checked now, that your platform has been upgraded. The upgrade appears to take a while sometimes, especially if you have just installed a new Empty4 instance. I had a similar experience yesterday trying, on a new platform, to log into an upgraded demo account I had working previously. Even though the details were correct, it took the better part of an hour before it finally logged in; and in the course of these attempts, I received the "Invalid Account" display a number of times.

davidb, in his exchange with RaptorUK, described a similar experience here:

http://forum.mql4.com/60232/page4

One thing I keep wondering about is how long 509 will remain available for. MQ REALLY wants a switch-over to the new build because of various agendas they hold, and my suspicion is that, sooner than later, 509 will suddenly become non-functional. If this happens, what it would mean is that we would not any longer have access to the codes of all 509 EAs, indicators and scripts because the new build IDE will not open them for editing. I don't know if, in these circumstances, 509 will still be usable off-line.

Because of this, I have duplicated all vital EAs, indicators and scripts in notepad form, so that, even if the codes cannot be opened in the new build, at least their logic is preserved and readable in notepad.

Thanks for your comments Pedigree...but this is a live account, that has not been closed since the first release of Build 600. I came home from work today and the account was invalid again...had to log in again. Rang Cowboy Go Markets support, seriously they do not have a clue! Basically the guy says "I don't know why it happened...hopefully it won't happen again" Really! :arrrg:

So after some not very pleasant encouragement to try and find out what the problem is he came back to advise there is a problem with one of their liquidity providers resetting their servers! Who knows? It's all bullsh*t!

As far as the upgrade to MT600+, I agree they will force a change sooner rather than later...to that end I am testing all my EA's/indicators etc on 600+ demo accounts this week with the aim to turn them over next week once I'm sure they are working as expected.

I am certain many brokers will be rubbing their hands together with this upgrade as they will be able to blame all manner of things they sneakily do on it!

Re: duplicating your EA's into notepad, if it gets to the point where we can't open/edit them in mql you can right click on them and open with notepad...same effect as you are doing without the duplication.
User avatar
Pedigree
Trader
Posts: 226
Joined: Thu Apr 11, 2013 12:09 pm
Location: Buckinghamshire, UK

Upcoming Empty4 4 and MQL4 Upgrades

Post by Pedigree »

fxozgirl » Tue Feb 18, 2014 8:38 am wrote:
Pedigree » Tue Feb 18, 2014 4:24 pm wrote:
fxozgirl » Mon Feb 17, 2014 9:57 pm wrote:Not sure if this is relevant to the Empty4 upgrades or whether it's Cowboy Cowboy Cowboy Cowboy Go Markets up to their old slimy ways again (or both)...
You might find, if you checked now, that your platform has been upgraded....

Thanks for your comments Pedigree...but this is a live account, that has not been closed since the first release of Build 600. I came home from work today and the account was invalid again...had to log in again. Rang Cowboy Cowboy Go Markets support, seriously they do not have a clue! Basically the guy says "I don't know why it happened...hopefully it won't happen again" Really! :arrrg:

So after some not very pleasant encouragement to try and find out what the problem is he came back to advise there is a problem with one of their liquidity providers resetting their servers! Who knows? It's all bullsh*t!

As far as the upgrade to MT600+, I agree they will force a change sooner rather than later...to that end I am testing all my EA's/indicators etc on 600+ demo accounts this week with the aim to turn them over next week once I'm sure they are working as expected.

I am certain many brokers will be rubbing their hands together with this upgrade as they will be able to blame all manner of things they sneakily do on it!

Re: duplicating your EA's into notepad, if it gets to the point where we can't open/edit them in mql you can right click on them and open with notepad...same effect as you are doing without the duplication.
Well, I hope it all ends well without any direct negative effects on your balance. Indirectly, all this upgrade diversion of the last 2 - 3 weeks cannot have done any trader's bottom line any good. It has, as you said, probably just thrown the door wide open for sharp practices.

As regards opening mq4 files in notepad, I wasn't aware this was possible and had only Metaeditor come up as an option on right clicking and selecting "Open with". Even on browsing, Notepad does not appear in the list of programs. I'll be grateful if you could explain further how to do this.
User avatar
fxozgirl
Trader
Posts: 1176
Joined: Wed Nov 16, 2011 9:16 am
Location: Melbourne, Australia

Upcoming Empty4 4 and MQL4 Upgrades

Post by fxozgirl »

Pedigree » Tue Feb 18, 2014 9:28 pm wrote:
fxozgirl » Tue Feb 18, 2014 8:38 am wrote:
Pedigree » Tue Feb 18, 2014 4:24 pm wrote:
fxozgirl » Mon Feb 17, 2014 9:57 pm wrote:Not sure if this is relevant to the Empty4 upgrades or whether it's Cowboy Cowboy Cowboy Cowboy Cowboy Go Markets up to their old slimy ways again (or both)...
You might find, if you checked now, that your platform has been upgraded....

Thanks for your comments Pedigree...but this is a live account, that has not been closed since the first release of Build 600. I came home from work today and the account was invalid again...had to log in again. Rang Cowboy Cowboy Cowboy Go Markets support, seriously they do not have a clue! Basically the guy says "I don't know why it happened...hopefully it won't happen again" Really! :arrrg:

So after some not very pleasant encouragement to try and find out what the problem is he came back to advise there is a problem with one of their liquidity providers resetting their servers! Who knows? It's all bullsh*t!

As far as the upgrade to MT600+, I agree they will force a change sooner rather than later...to that end I am testing all my EA's/indicators etc on 600+ demo accounts this week with the aim to turn them over next week once I'm sure they are working as expected.

I am certain many brokers will be rubbing their hands together with this upgrade as they will be able to blame all manner of things they sneakily do on it!

Re: duplicating your EA's into notepad, if it gets to the point where we can't open/edit them in mql you can right click on them and open with notepad...same effect as you are doing without the duplication.
Well, I hope it all ends well without any direct negative effects on your balance. Indirectly, all this upgrade diversion of the last 2 - 3 weeks cannot have done any trader's bottom line any good. It has, as you said, probably just thrown the door wide open for sharp practices.

As regards opening mq4 files in notepad, I wasn't aware this was possible and had only Metaeditor come up as an option on right clicking and selecting "Open with". Even on browsing, Notepad does not appear in the list of programs. I'll be grateful if you could explain further how to do this.
To open mq4 file in another program besides metaeditor

1, Right click and select Open With
2. Besides showing Metaeditor, there should be another option to 'Select Program'
3. Click Select program and a list of all potential programs that can open an mql file will display
4. Click Notepad (be careful not to select Word or Wordpad as these programs often change the formatting and can effect the coding)
5. Be careful to uncheck the box that says to make Notepad the default program to open mql files

Hope this helps :good:
User avatar
Pedigree
Trader
Posts: 226
Joined: Thu Apr 11, 2013 12:09 pm
Location: Buckinghamshire, UK

Upcoming Empty4 4 and MQL4 Upgrades

Post by Pedigree »

fxozgirl » Tue Feb 18, 2014 11:45 am wrote:
To open mq4 file in another program besides metaeditor

1, Right click and select Open With
2. Besides showing Metaeditor, there should be another option to 'Select Program'
3. Click Select program and a list of all potential programs that can open an mql file will display
4. Click Notepad (be careful not to select Word or Wordpad as these programs often change the formatting and can effect the coding)
5. Be careful to uncheck the box that says to make Notepad the default program to open mql files

Hope this helps :good:
Thanks Shelley, but that is exactly what I did. It's what I was referring to when I said "Even on browsing". Notepad does not come up as one of the available programs. I am on Windows 7.
User avatar
milanese
TechAdmin
Posts: 3293
Joined: Wed Jan 09, 2013 9:02 am
Location: btr rdx, r8 +

Upcoming Empty4 4 and MQL4 Upgrades

Post by milanese »

Pedigree » Tue Feb 18, 2014 10:56 am wrote:
Thanks Shelley, but that is exactly what I did. It's what I was referring to when I said "Even on browsing". Notepad does not come up as one of the available programs. I am on Windows 7.
In win7 you will find notepad.exe here C:\Windows\system32
An for finding where Empty4 has moved the indicators, EA ecc try this:
In the 6xx build the place where are present the directories like config, history, logs,templates ecc. is mostly different to the main Empty4 installation folder.
The only way to find out where the correct "Data folder" location is, is to read the "Journal" log of Empty4.
The second line from start reports the used Data folder.

Cheers :)

Tommaso
Global Prime is the official SHF broker :yahoo:
Searching for Servers and Workstations with individual configuration?
Just PM
:smile: Click here to go to the BoardKnowledgeBase
NOTE: Cookies and JavaScript are required for the using the board, with full functionality
Post Reply

Return to “Know your MT4 platform”