Danke sandmann für die schnelle Antwort!
Die Idee mit der csv-Datei finde ich gut. Das Problem, dass bei Schließen des MT die Array-Daten verloren gehen, kann man ja auch verhindern, indem die Daten in dieses file geschrieben werden und bei Neustart über init() wieder ausgelesen werden.
Noch eine Frage:
Gibt es eine elegantere Möglichkeit als mit OrderCloseTime() zu
prüfen, ob eine Position geschlossen wurde?
Für die "nicht getätigten Trades" würde ich auf Tickbasis immer StopLoss und TakeProfit
prüfen und dann bei "Aktivierung" eines der beiden Werte auf erfolgreich oder erfolglos schließen. Hat jemand ne bessere Idee? Auf Tickbasis zu
prüfen ist ja schon relativ ressourcenlastig (auch wenns eigentlich nur 2-3 Zeilen sind - aber es könnten ja jede Menge "nicht getätigte Trades" gleichzeitig sein).