Schau Dir an in der Datei ...\Include\Trade\Trade.mqh
diese Funktion an:
bool CTrade::PositionCloseBy(const ulong ticket,const ulong ticket_by)
Du brauchst also 2 offene Positionen, die "gematchet" werden sollen.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich Grüße Euch Alle
Kann mir jemand ein einfaches Beispiel für die CloseBy-Funktion programmieren.
Dies soll als Unterprogramm aufrufbar sein. In dem soll es mit PositionTotal() alle offenen Positionen (aller Symbole) durchsuchen und mit _Symbol finden. Anschließend Ticket 1 (profitabel) gegen Ticket 2 (un-profitabel) schließen.
Mein Beispielcode schließt alle offenen Positionen. Wie müsste es aussehen, mit PositionCloseBy?
Ich Danke Euch für Eure Ideen.