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

Zitat:
Zitat von bigborre Beitrag anzeigen
Hallo Forum,

ich habe eine Frage die für die Pofis sicherlich schnell zu beantworten ist.
Was ist der beste weg um meine geöffneten Orders zu finden.

OrderSelect(); - unterscheidet nicht
PositionsSelect(); -- gibt es erst im MT5

Meine Idee wäre

OrderOpenTime();
bzw.
OrderOpenPrice();

Was geben diese Funktionen bei einer Pending Order zurück?

Danke!
Na z.B.:
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
evtl. weiter selektiert über
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
oder
if (OrderSelect(TicketNumber, SELECT_BY_TICKET)) {

OrderOpenTime(); sollte die Zeit des Setzens der PendingOrder ergeben
bzw.
OrderOpenPrice(); sollte den Kurs wiedergeben.

traderdoc

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