|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Ist die Funktion beider Prüfroutinen gleich?
Kleine Frage: Funktionieren die beiden Prüfroutinen absolut gleich?
Routine 1: bool Order_Select; Offene_Orders = 0; Anzahl_Orders = OrdersTotal(); for(i=0;i<Anzahl_Orders;i++) { Order_Select = OrderSelect(i,SELECT_BY_POS,MODE_TRADES); //MODE_TRADES nimmt alle aktiven und pending Orders bzw. Limite if(OrderSymbol() == Symbol()) { if(OrderMagicNumber() == MagicNumber) { Offene_Orders++; } } } Routine 2: Offene_Orders = 0; Anzahl_Orders = OrdersTotal(); for(i=0;i<Anzahl_Orders;i++) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); //MODE_TRADES nimmt alle aktiven und pending Orders bzw. Limite if(OrderSymbol() == Symbol()) { if(OrderMagicNumber() == MagicNumber) { Offene_Orders++; } } } Ohne die Definition "bool Order_Select;" bekomme ich beim Kompilieren immer die Warnung "return value of 'OrderSelect' should be checked" Gruß Dick |
|
|||
Ja, der Warnhinweis ist nur ein Schönheitsfehler.
traderdoc |
Lesezeichen |
Stichworte |
mql4, programmierung, programmierung metatrader, prüfroutine, prüfroutinen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|