Trades zu einer bestimmten Zeit an einem Bestimmten Tag schließen

Einloggen oder registrieren, um einen Kommentar zu schreiben
Rehpo22
75
Rehpo22  

Hallo ihr lieben,


ich suche eine Funktion, das ich sagen kann ich möchte gerne, das mein ea alle noch offenen Trades jeden Freitag um 22:50 schließt egal ob plus oder minus.

Gibt es diese funktion? am besten für MQL4 weil ich damit hantiere.

Wie sieht diese aus ?

Wo muss ich sie hinsetzen in meinem Code?


Gruß Its me

Carl Schreiber
Moderator
9934
Carl Schreiber  

Ohne es ausprobiert zu haben, glaube ich ginge:

if ( TimeCurrent() > StringToTime(D'22:50') ) { .. }

Aber check das vorher!

Ist sicher nicht performance optimal.

MT4 und MQL4 sollten in den letzten Thread ganz unten!

Otto Pauser
2167
Otto Pauser  
Rehpo22:

Wo muss ich sie hinsetzen in meinem Code?


Ich würde diesen Code von Carl in eine OnTimer() Funktion reinschreiben.

Da ist sie unabhängig vom restlichen Code und wird alle 10 Sekunden ausgeführt wenn du in die OnInit() das reinschreibst:

EventSetTimer(10);

In die OnDeInit() gehört ordnungshalber:

EventKillTimer();
Einloggen oder registrieren, um einen Kommentar zu schreiben