You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
...thanks for the look; something has definitely changed. Could it be passing the string in '_lopen (string,int)'? Would kernel32.dll be affected? Is MQ standing in the way of calls like this? If so, what about so many other Win32 API functions? If so, MQ is more than silly and there will be *many* unhappy people.
...thanks for the look; something has definitely changed. Could it be passing the string in '_lopen (string,int)'? Would kernel32.dll be affected? Is MQ standing in the way of calls like this? If so, what about so many other Win32 API functions? If so, MQ is more than silly and there will be *many* unhappy people.
adeo
Try using this function (tested it and it should work now - but please let me know)
//
//------------------------------------------------------------------
//
//
//
//
//
#define sectorSize 1936
#define HFILE_ERROR -1
void getSuffixPrefix()
{
int fileHandle = FileOpenHistory("symbols.raw",FILE_BIN|FILE_READ);
if (fileHandle == HFILE_ERROR) return;
//
//
//
//
//
prefix=""; suffix="";
for(int i=0;; i++)
{
FileSeek(fileHandle, sectorSize*i, SEEK_SET);
string symbolName = FileReadString(fileHandle,12);
symbolName = StringSubstr(symbolName, 0);
//
//
//
//
//
int pos = StringFind(symbolName,"EURUSD",0);
if (pos > -1)
{
if (pos>0) prefix = StringSubstr(symbolName,0,pos);
if ((pos+6)<StringLen(symbolName)) suffix = StringSubstr(symbolName,(pos+6),0);
break;
}
}
FileClose(fileHandle);
}Seems that low level file operations (like _lopen) are not allowed any more, but we can use built in file operations (luckily)
Yes!, this works. Though we should add ' if (StringLen(symbolName) != 12) break;' to get out of the loop if using to get symbols list or where the eurusd comparison might fail Thanks
PS Any thoughts about coming up with a 'Forex-TSD' standard for 'new' MT4 files to avoid confusion (at least during the transition)? For example, filename_N.mq4, filename_4.mq4, filename_5.mq4 obviously many ways to go about it. I think it would be a good service to the users/community. I know I've devoted a few brain calories to file management as brokers resist upgrade for as long as possible...hopefully until bugs are worked out. It gets even more interesting when modifications introduce capabilities that are NOT downward compatible (I've seen a few already).
newMT4
Dear Mladen,
isallvolumeaverage_v2.mq4 new mt4 friendly ?
BEst regards
Dear Mladen,
isallvolumeaverage_v2.mq4 new mt4 friendly ?
BEst regardsrosaliaone
Yes. Those are simple warnings that are not influencing the work of the indicator so it can be used in new metatrader 4 without changes
There we go - the filename could have answered that question before it was asked
rosaliaone Yes. Those are simple warnings that are not influencing the work of the indicator so it can be used in new metatrader 4 without changes
Dear Mladen,
Thank you !
When you have time, what about rsx_nrp_v1_alerts.mq4
Have a nice day
Dear Mladen,
Thank you !
When you have time, what about rsx_nrp_v1_alerts.mq4
Have a nice dayrosalieone
The good news is that that indicator is also 100% compatible with the new metatrader 4
rosalieone The good news is that that indicator is also 100% compatible with the new metatrader 4
Muchos gracias !!!!!!!!!!!!!!!!!!!!!
mladen
can you check please why this ea is very profitable in demo and not so on real
the indi are here