Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Orderöffnungskurswert abfragen? (http://www.expert-advisor.com/forum/showthread.php?t=3121)

Ca$hDigger 30.07.13 15:53

Orderöffnungskurswert abfragen?
 
Hallo,

ich will in einer Variable den Orderöffnungskurswert der aktuell geöffneten Order einer bestimmten MagicNumber speichern. Wie komme ich an den Wert??

Grüße

C$D

traderdoc 30.07.13 17:41

Code:

double LastOpenPrice;
for(int i = OrdersTotal() - 1; i >= 0; i--) {
  if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if (OrderSymbol() == Symbol() && MagicNumber == OrderMagicNumber() ) {
            if (i == OrdersTotal() - 1) LastOpenPrice= OrderOpenPrice();
...
      }
  }
}
//oder gleich
double LastOpenPrice;
if (OrderSelect(OrdersTotal() - 1, SELECT_BY_POS, MODE_TRADES)) {
  if (OrderSymbol() == Symbol() && MagicNumber == OrderMagicNumber() ) {
      LastOpenPrice= OrderOpenPrice();
...
  }
}

traderdoc

Ca$hDigger 30.07.13 19:54

Prima Danke!
Ich nehme dann die 2. Variante weil die Anweisung bei mir sowieso nur ausgeführt wird wenn die Order geöffnet ist :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:55 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum