Code:
#import "user32.dll"
int GetAncestor(int hWnd, int gaFlags);
int PostMessageA(int hWnd, int msg, int wParam, string IpWindow);
#
void Disable() {
windowHdlFound=GetAncestor(WindowHandle(Symbol(),Period()),3);
if(IsExpertEnabled()) {
if(windowHdlFound > 0) {
PostMessageA(windowHdlFound,WM_COMMAND,33020,0);
}
}
}
Das würde den Autotrading-Button auf rot stellen, damit wäre u.a. keine Orderöffnung mehr möglich. Das würde allerdings dann für alle EAs auf jeglichen Charts gelten.
Damit bliebe der EA auf dem Chart.
In ähnlicher Art und Weise könnte per EA auch dieser Button wieder auf Grün geschaltet werden. (übrigens kann man diesen Button auch per Tastencode Strg + e aus- und einschalten)
traderdoc