Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 16.09.11
philboi philboi ist offline
Neues Mitglied
 
Registriert seit: Sep 2011
Beiträge: 2
philboi befindet sich auf einem aufstrebenden Ast
Standard

ja mein problem ist,

ich führe eine order aus. Die soll dann solange offen bleiben, bis der TakeProfit erreicht worden ist.

Und wenn dann der TakeProfit erreicht wird, sollen wieder etwas passieren.

Ich hab schon probiert:

Code:
ticket = OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-200*Point,Ask+200*Point,"My order #2",143651,0,Green);

OrderSelect(ticket,SELECT_BY_TICKET);

tp = OrderTakeProfit; 
sl = OrderStopLoss();


if (tp == Ask)

...Anweisung

Aber das funktioniert nicht denn wenn die TakeProfitOrder nicht ausgeführt wurden konnte, dann macht er die Anweisung Irgendwann anders entweder davor oder halt garnicht. Also so funktioniert es auf jeden Fall nicht aber werde das mal mit der Historie Probieren.