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 |
Danke traderdoc für die schnelle Antwort!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20 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