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

 

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

 

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!

 
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();
Grund der Beschwerde: