Close All Open Bestellung von ONE Währungspaaren
5 Antworten
Truong Cao Xuan
vor 5 Jahren #238327
Kann mir bitte jemand mit einer kundenspezifischen Funktion helfen, um das zu tun:
WENN: Gesamt-TP in Geld aller OFFENEN Aufträge für EIN Währungspaar > 0
THEN: Schließen Sie alle OFFENEN Aufträge für dieses Währungspaar
Danke!
coensio
vor 5 Jahren #238328
Bist du hinter einer Firewall und hast keinen Zugang zu google.com ? 🙂
Machen Sie einfach zwei Schleifen durch Ihre offenen Aufträge und dann:
In der Funktion loop1():
if(AuftragSymbol()==Symbol())
TotalSymbolProfit=OrderProfit()+OrderSwap()+OrderCommission();
Nach der ersten Schleife1() prüfen, ob der Gesamtgewinn >0 ist, dann Schleife2() aufrufen.
if(TotalSymbolProfit>0) loop2();
in der Funktion loop2():
if(AuftragSymbol()==Symbol())
OrderClose(OrderTicket(),OrderLots(),etc...);
Gr
Chris
Dies ist eine falsche Aussage.
tomas262
vor 5 Jahren #238343
Hallo,
Auch die eingebaute Funktion Open P/L kann verwendet werden, um die Gewinn- und Verlustrechnung für alle Aufträge in einer bestimmten Währung zu erhalten. Setzen Sie einfach magic = 0
Lassen Sie uns wissen, wenn Sie weitere Hilfe mit der benutzerdefinierten Funktion benötigen
Truong Cao Xuan
vor 5 Jahren #239188
Truong Cao Xuan
vor 5 Jahren #239189
Hallo, auch die eingebaute Funktion Open P/L kann verwendet werden, um die Gewinn- und Verlustrechnung für alle Aufträge in einer bestimmten Währung zu erhalten. Stellen Sie einfach magic = 0 ein. Lassen Sie es uns wissen, wenn Sie weitere Hilfe mit der benutzerdefinierten Funktion benötigen.
Daher eröffne ich oft den Handel mit 2 bis 3 Währungspaaren gleichzeitig.
Open P/L Funktion Wenn magic =0 gesetzt wird, wird die Summe der offenen P/L für alle aktiven Aufträge NICHT FÜR EIN WÄHRUNGSPAKET zurückgegeben.
tomas262
vor 5 Jahren #239199
Ok, sehen Sie sich das an https://strategyquant.com/forum/topic/6926-sum-open-profit-longshort-for-specified-symbol/
Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)