|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA schließen nach TakeProfit
Hallo,
gibt es einen Code oder Routine der den EA nach z.B. 3 TakeProfit in Folge schließt. Gruß Dieter23 |
|
|||
andere Möglichkeit wäre Schließen des EA nach erreichen eines gewissen Gewinnbetrags.
|
|
|||
Zitat:
Reicht nicht auch einfach ein Flag das du setzt nach z.B.: nach erreichen deines Gewinziels welches dann dem EA das weitere traden verbietet? ansonsten: PHP-Code:
|
|
|||
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); } } } 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
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
genau so was hab ich gesucht. Nicht Entfernen nur Ausschalten.
Danke ! LG Dieter23 |
|
|||
könnte man das auch beim Erreichen von einem Kontostandgewinn von 2% ausführen lassen.
LG Dieter23 |
|
|||
vielleicht hab ich mich falsch ausgedrückt. Ich meine wie wird der EA ausgeschaltet, wenn meine Account-Balance z.B. 2% Gewinn erbracht hat.
LG Dieter23 |
|
|||
der Tastencode Strg + e
keybd_event(17, 0, 0, 0); // CTRL down keybd_event(69, 0, 0, 0); // E down ergibt eine Fehlermeldung : keybd_event - function not defined was hab ich da falsch gemacht. LG Dieter23 |
Lesezeichen |
Stichworte |
3 tp, mql4, programmierung, programmierung metatrader, takeprofit schliessen, tp schließen |
|
|