Get the currently active profile name

To add comments, please log in or register
smimon
156
smimon  

I've been Googling for a while, but can't turn anything up.

Is there a way to retrieve the currently active profile name in code?

lastprofile.ini contains, unsurprisingly, the last profile name, not the current one.

Thanks

smimon
156
smimon  

I'm just about to implement the approach outlined here of looping through the profiles folder, to find the one with the most recently modified chart file - but it's a bit heavy handed. Was wondering if anyone knew a simpler way.

https://forum.mql4.com/35555 

Zirkon
121
Zirkon  
#import "MT4API.ex4"
string GetCurrentProfileName();
#import
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   printf("Current profile name is : %s",GetCurrentProfileName());
  }
Files:
mt4api.ex4 6 kb
nickbraco
3
nickbraco  

Do you have the code for the above GetCurrentProfileName() script?

Where does the mt4api.ex4 come from? or do you have the associated mq4?

Many Thanks 

Davide Ferrero
170
Davide Ferrero  

hello,
when I change profile, the GetCurrentProfileName () function returns me the name of the previous profile I come from.

How can I solve?

thank you
To add comments, please log in or register