Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 01.05.13
Hoschie Hoschie ist offline
Mitglied
 
Registriert seit: Jan 2012
Beiträge: 142
Hoschie befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Indi Beitrag anzeigen
Vielen Dank für eure Meldungen.

Die Idee mit dem Comment ist super, den benutze ich auber schon.
Mit der OpenOrderTime bekomme ich tatsächlich den Wert an dem die Order aufgegeben wurde, aber erst, nachdem sie vom Pending in den aktiven Zustand überging.
Sorry!
Du musst dir wirklich mal die Mühe machen und ein Beispiel-Code entwickeln, um zu verstehen, was OrderOpenTime() für eine Zeit liefert. Ansonsten verweise ich wirklich auf die Doku.
Ich habe das gerade mit OrderOpenTime() getestet und siehe da es funktioniert einwandfrei. Du musst explizit nach dem OrderType abfragen, dann bekommst du auch das entsprechende Datetime der PendingOrder.

PHP-Code:

int nt 
OrdersTotal();
for(
int i=0;i<nt;i++)
         {
              if ( 
OrderSelect(iSELECT_BY_POS)        
     &&  
OrderMagicNumber()  == MAGICNUMBER           
     
&&  OrderSymbol()       == Symbol())  
            
      {   
      
      if(
OrderType() == OP_SELLSTOP)
       {
       
       Print(
"OrdersOpenTime",TimeToStr(OrderOpenTime()));
       } 
      
      if(
OrderType() == OP_BUYSTOP)
       {
       
       Print(
"OrdersOpenTime",TimeToStr(OrderOpenTime()));
       } 
      
      
      }
      
     } 
Carpe Diem,

Hoschie