Was tun bei MT5 Fehlermeldung [Only position closing is allowed] - “Nur das Schließen von Positionen ist erlaubt”?
Neulich eröffnete ich ein neues MT5-Demokonto bei IC Markets, um das im Januar vorgestellte USTech-Setup für unseren Bollinger Ausbruch EA mFX-BollingerAusbruchMASTER dort parallel zu anderen Brokern im Demokonto-Dauerlauf testen zu können.
(Mehr zu diesem stark performenden EA-Setup siehe Blog Was kann vollautomatisiertes Bollinger Ausbruch Trading?)
Dabei stieß ich auf ein Problem.
Als ich mit dem dortigen Symbol USTEC (CFD auf den Nasdaq-100 Index) zu testen begann, öffnete der EA keine Deals - weder im Strategietester noch im Livebetrieb.
Im Experten-Log fand ich den Hinweis [Only position closing is allowed], also dass nur Positionsschließungen erlaubt wären. Das machte mich stutzig.
Ich prüfte daraufhin zunächst die Zeiteinstellungen (einstellbare Start- und Endzeit des EA’s) und die Punkteeinstellungen (einstellbare Trailing Stop und Take Profit Abstände des EA’s). Denn bei Brokermigrationen ergeben sich hier die häufigsten Fehlerquellen für EAs:
weil der Tradeserver des neuen Brokers eventuell auf einer anderen Zeitzone läuft oder
weil gegebenenfalls das Handelssymbol mit unterschiedlichen Nachkommastellen und somit anderer Punkt-Definition (vgl. Punkte und Pips und Ticks: die Unterschiede einfach erklärt) quotiert wird.
In diesem Fall war aber alles passend im Expert Advisor eingestellt, so dass ich diese Fehlerquellen ausschließen konnte.
Auch der AlgoTrading-Button und das “Live-Trading zulassen” Häkchen gaben dem EA grünes Licht, um aktiv zu werden.
Was tun?
Dann kam mir die zündende Idee, die den Sherlock Holmes in mir auf die richtige Fährte führte: Ich versuchte es mit einem manuellen Deal über das reguläre “Neuer Deal”-Fenster (z.B. über F9 ansteuerbar im MT5).
Dieser Versuch brachte folgendes Resultat:
Fehlermeldungen sind unsere besten Freunde.
Denn sie weisen uns die Richtung. Nun müssen wir nur noch den Weg zum Ziel begehen.
“Nur das Schließen von Positionen erlaubt” weist uns darauf hin, dass seitens des Brokers mit dem Symbol etwas nicht passt. So fand ich nach weiteren Tests (Klicken des 1-Klick-Trading-Buttons im MT5-Chart) auch im MT5 Journal das englische Pendant dazu: [Only position closing is allowed].
Ich schrieb daraufhin den Kundenservice des Brokers an und bat um Hilfe. Innerhalb kürzester Zeit bekam ich dankenswerter Weise die folgende zielführende und freundliche Antwort:
Kindly be informed that instrument names have changed from (example) EURUSD to EURUSD.a . The error you are getting is because you are trying to place a trade on the old, nontradeable instrument.
Des Rätsels Lösung lag also ganz nah: eine Änderung der Symbol-Nomenklatur des Brokers. Statt des Symbols USTEC sollte ich also nach USTEC.a Ausschau halten in der Symbolliste. Ich konnte es schnell finden:
Weitere Tests mit dem Symbol USTEC.a brachten die gewünschten Erfolge, sowohl im Strategietester als auch im Livebetrieb.
Wenn Dir also die Fehlermeldung “Nur das Schließen von Positionen erlaubt” oder [Only position closing is allowed] im MT5 (und vermutlich auch im MT4) über den Weg läuft, lohnt sich ein kurzer Gedankenaustausch mit dem Kunden-Support des Brokers.
Trade wie Profis
Cristof Ensslin von mindful FX