Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 01.04.24
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Die Variable buyOrderDelete = sl; wird immer wieder überschrieben, wenn eine weitere PendingOrder desselben Typs gesetzt wird. Da diese PendingOrders sicherlich an verschiedenen Kursen ihre SLs haben, kann das so nicht funktionieren.

Ganz einfach fragt man die SL-Werte der PendingOrders über eine Schleife ab.
Dazu wird OrdersTotal() benutzt, in deren Variable die Anzahl der Markt- und! PendingOrders steht. Danach müssen noch die PendingOrders selektiert werden und dann kann der aktuelle Kurs mit den SL-Werten verglichen werden.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
Mit Zitat antworten