Hier ist eine schnelle Funktion, auf die Sie verweisen können und die die Anzahl der Bestellungen zurückgibt, die der EA für das aktuelle Symbol geöffnet hat. Eingefügter Code #define MAGIC_NUMBER 8675309 int getOpenOrders() {/anfängliche Bestellanzahl auf Null setzen int iOrders = 0;/alle offenen Aufträge iterieren for (int i=OrdersTotal()-1;igt;=0;i--) {/den Auftrag auswählen OrderSelect(i,SELECT_BY_POS);/wenn die Bestellung nicht mit diesem Symbol oder EA übereinstimmt, fahren Sie mit der nächsten Bestellung fort if (OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC_NUMBER) continue;/es ist eine Übereinstimmung, addiere 1, um iOrders zu zählen; }/die Bestellanzahl zurückgeben return(iOrders); }




Zitieren