To Many Orders
Hallo.
Mal angenommen, man will mehrere Orders auf dem selben Symbol() gleichzeitig offen haben. Aber es kommt der Fehler "ToManyOrders" oder wie der genau heißt. Kann man irgendwie vorher rausfinden, ob man noch ne Order raus schicken kann, oder ob dann der Fehler ToManyOrders ausgelöst werden würde? Wie findet man raus, ob der Broker zur Zeit weitere Orders, bzw. Mehrere gleichzeitig, zulässt oder nicht? |
Die Begrenzung der Anzahl der gleichzeitig offenen Orders kann in der Regel auf der Website des Brokers gefunden werden.
Man kann auch die Funktion AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) verwenden. |
Liste der Anhänge anzeigen (Anzahl: 1)
Hedge-EA im Anhang. Jetzt bitte nicht wieder mit "Funktioniert sowieso nicht" oder sowas antworten. ;) :rolleyes:
Zum Hedgen sind diese 2 Errors wohl entscheidend: Code:
148 Code:
149 Wie findet man raus, ob, wenn gerade eine Order offen ist, eine Weitere in die entgegen gesetzte Richtung geöffnet werden kann oder nicht? Oder in die selbe Richtung? Die maximale Begrenzung scheint sich ja auf den gesamten Account zu beziehen. Wie kriegt man raus, ob auf dem Symbol(), auf dem der EA jeweils läuft, in dem Moment noch 1, 2 oder gar Keine Order(s) mehr geöffnet werden können? Von der Zeit scheints auch nicht abhängig zu sein. Mal klappts, mal nicht. :confused: Für die Begrenzung der Anzahl der offenen Orders scheint die jeweilige Uhrzeit egal zu sein. Gibts denn keinen einzigen Forex-Broker, bei dem man Scalpen und Hedgen kann ohne irgendwelche Einschränkungen? Wo man nach dem Schließen einer Order sofort wieder ne Neue öffnen kann? Wenn ich richtig gesehn habe, ist es bei vielen Brokern nicht mal möglich, ständig in eine Richtung investiert zu sein. Also dass man z.B. ständig Long im Markt ist. Wird die Buy-Order geschlossen, soll sofort ne Neue geöffnet werden. Nicht mal das scheint erlaubt zu sein. :( |
Aber wie findet man raus, ob, wenn z.B. gerade gar keine Order offen ist, 1 geöffnet werden können oder 2 oder gar keine?
MaxOrders=AccountInfoInteger(ACCOUNT_LIMIT_ORDERS) ; Wie findet man raus, ob, wenn gerade eine Order offen ist, eine Weitere in die entgegen gesetzte Richtung geöffnet werden kann oder nicht? Oder in die selbe Richtung? Es gibt keine Funktion, um die Hedging Möglichkeit zu überprüfen. VerfügbareOrders=MaxOrders-OrdersTotal(); Die maximale Begrenzung scheint sich ja auf den gesamten Account zu beziehen. Genau. Wie kriegt man raus, ob auf dem Symbol(), auf dem der EA jeweils läuft, in dem Moment noch 1, 2 oder gar Keine Order(s) mehr geöffnet werden können? VerfügbareOrders=MaxOrders-OrdersTotal(); Von der Zeit scheints auch nicht abhängig zu sein. Mal klappts, mal nicht. Für die Begrenzung der Anzahl der offenen Orders scheint die jeweilige Uhrzeit egal zu sein. Theoretisch ist es möglich, aber praktisch habe ich es nicht getroffen. Gibts denn keinen ... Schau Dir RoboForex an. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:35 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