IsConnected() function reports wrong state

 
Hello MetaQuotes,

I often run into this problem as stated in the title. More specificaly, the terminal is connected but IsConnected() function returns false. As far as I remember it only happens when I am connected through FXDD. By the color of the 'Connection status' symbol I guess I'm connected through a Data Center so this problem might only arise when connecting through Data Center but I'm not sure. Also I noticed that in this situation (connected but IsConnected() returns false) the color of the 'Connection status' symbol is as if I'm connected but not through Data Center. (I'm just trying to provide all the info, I wish I could post images here...).
I know that I'm connected because I get quotes and I can trade.
I use a system in which I must be sure that I'm connected before I place trades and relies on IsConnected() for that matter. Therefore this is a major problem for me.

Looking to hear from you

Thanks,
Doji
 
MetaQuotes, anyone there?....

I posted this last week. Can you comment on this please?

Doji
 
We cannot reproduce your problem, therefore no comments.

IsConnected function and connection status bar get info from the same source.