Offene Positionen abfragen
Servus zusammen,
mal wieder stehe ich vor einem kleinen Rätsel. Wie kann ich meine tatsächlich offenen Positionen abfragen? Also quasi OrdersTotal minus PendingOrders. Wer hat Ideen??? :) Besten Dank und Grüße, Dan |
hi
ja mit einer for schleife gehst du alle orders durch und mit if (ordertyp() == OP_SELL)... OP_BUY, usw. kannst du abfragen um welchen ordertyp es sich handelt lg |
Du meinst sowas?
PHP-Code:
PHP-Code:
|
Servus und vielen Dank für die Hammer Antwort. :)
die beiden int Count Funktionen hab ich erfolgreich einbauen können aber die beiden Zeilen zur Abfrage der Werte wollen noch nicht so recht. Bei int AnzahlLong = CountLong(Symbol(),Magic); int AnzahlShort = CountShort(Symbol(),Magic); heißt es immer "Initialization expexted". Und wenn ich die Werte von CountLong oder CountShort in einer anderen Abfrage nutzen will heißt es das beide Variablen nicht definiert sind. Hintergrund dazu: Für meinen EA gibt es fest definierte Zeiten, die mit TradingTime() abgefragt werden. Er soll allerdings weiterarbeiten solange noch eine Position offen ist. Abgekürzt: Code:
bool TradingTime() Danke für eure tatkräftige Unterstützung. :) Dan |
gelöst
mit diesem Code läuft's:
Code:
if (OrdersTotal() > 0 ) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:12 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