Fehlermeldung nach einem Volumen von mehr als 99.90 Konträten
Hallo Zusammen
Ich habe bereits einige Erfahrung in dem Thema EA's schreiben. Nun bin ich aber auf ein Problem gestossen, welches mich zum verzweifeln bringt. Wenn die OrderSend()-Funktion ein Volumen bei einem Index von mehr als 99.90 Konträkten hat, wird die Order nicht ausgeführ und die Fehlermeldung "OrderSend Error 131" wird ausgegeben. Kennt jemand die möglichkeit eine Art "MultiOrderOpening"- Function zu schreiben? Viele Dank bereits im Voraus |
Zitat:
D.h. 100 ist einfach to much! Und was soll eine "MultiOrderOpening"- Function sein? traderdoc |
Meinst du eine Funktion die Multi-Market fähig ist? Einen solchen EA hätte ich zumindest für MT4 und MT5 schon entwickelt
|
Danke für die Antworten. Ich denke an eine Funktion, dass bei einem Volumen von 100 für eine Order automatische 2 Orders mit je einem Volumen von 50 geöffnet werden. Würde somit die Volumen halbieren und die Trades zulassen...
Danke für die Hilfe |
Mach doch eine Variable mit der max Ordergrösse.
Dann eine while Schleife mit while (volume > 0) { float newOrderVolume = volume > maxVolume? maxVolume : volume; openOrder( newOrderVolume,.... volume - = newOrderVolume; } |
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:55 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