Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 01.09.11
Testmaster Testmaster ist offline
Neues Mitglied
 
Registriert seit: Nov 2010
Beiträge: 6
Testmaster befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

Du definierst zwar Deinen StopLoss mit 25Pips, aber beim OrderModify versuchst Du ja Deinen Stop ständig nachzuziehen unter das Low / High der letzten Kerze. Dazu kann der StopLoss eben deutlich kleiner werden als 25 Punkte.

Ich denke der Fehler ist bei manageOpenOrder(). Du schreibst if stopLoss<Bid, hast stopLoss aber vorher nicht definiert. Nur StopLoss.
Daher kommt der Close Fehler.
WICHTIG : Immer auf die Schreibweise der Variablen achten.

Lass Dir mal die Werte mit ausgeben, also Bid, Low[1], und stopLoss. Dann findest Du auch das Problem beim OderModify.

Viel Erfolg.

Testmaster