Hartnäckiger OrderSend error 130 bei meinem EA - bitte um Hilfe
Hallo,
ich habe zu Übungszwecken einen kleinen Test-EA geschrieben, der jeden Morgen mit dem ersten Tick ab 9 Uhr einen Trade eröffnet. Der EA ist soweit debuggt. Der Backtest ist mir bislang allerdings noch nicht gelungen. Ich bekomme einen hartnäckigen OrderSend error 130 angezeigt, den ich bislang noch nicht lösen konnte. Mein ursprüngliches Set an Werten, mit denen ich den EA betreiben wollte, war: Zitat:
Ich will damit den DAX-CFD DE30DAX.CASH handeln. Mein Broker ist JFD. Bei JFD ist ein Punkt ein Euro. JFD lässt Mikrolots zu (d.h. 0.1 ist die Mindestgröße bei einem Trade, 1.000 die Maximalgröße), hier eine kleine Übersicht: https://www.jfdbank.com/de/online-tr...indicesSection Laut Google tritt der Error 130 dann auf, wenn mit den Werten von SL und TP was nicht stimmt. Ich habe daher verschiedene Einstellungen probiert, aber der Error 130 ist bei all den folgenden Einstellungen wieder aufgetreten: Zuerst habe ich den Abstand von SL und TP zum Kaufpreis vergrößert und weniger Dezimalstellen verwendet: Zitat:
Ich habe noch viel mehr Eingaben getestet, aber ich kann mich nicht mehr an alle erinnern. Überdies führte ohnehin keine davon zum Erfolg. Dann habe ich es auch mal mit ganz großen und ganz kleinen Werten probiert, jedoch führte keiner davon zum Erfolg, Error 130 blieb: Zitat:
Bei Lotgrößen unter 1 kommt seltsamerweise eine neue Fehlermeldung (Error 4051, Error 130 tritt dann nicht auf) obwohl JFD ja angibt, dass ein Trade eine Größe von 0.1 Lot handelbar ist. Hier ein Beispiel, das ich u.a. mit kleinen Werten unter 1 getestet habe: Zitat:
Als Slippage habe ich bei all meinen Versuchen immer einen Wert von 5 angegeben. --- Ich weiß jetzt nicht, was ich sonst noch ausprobieren könnte. Ich bitte um Eure Hilfe! :) --- Besten Dank und Grüße, LQK |
Na, wo bleibt den der Code dazu?
Und was soll TP = 1.033, SL = 0.95 beim DAX-CFD DE30DAX.CASH?? traderdoc |
Zitat:
Code:
Zitat:
(Womöglich weist die Antwort darauf, schon auf die Lösung meines Problems hin?) --- Besten Dank und Grüße! LQK |
Zitat:
Sende eine Order für das Symbol (in Deinem Falle) Dax zum Kauf von 1.0 Lots zum gegenwärtigen Bidpreis bei einer Maximalabweichung von 5 und setze den Stopploss auf 0.95 und den Takeprofit auf 1.033 So, und dann siehst Du wohl sofort wo der Fehler liegt, oder? Wo steht der Dax grade? Und wo sind Deine SL und TP Marken? AVT |
Kurz was mir aufgefallen ist:
Er kann die Order nicht abgeben, da bei TP und SL feste Werte benötigt werden oder 0. Zitat:
Eine Buy Order wird nicht mit dem Bid Preis eröffnet. |
So und das ist es, was ich damit meinte.
Es kann keine Order geöffnet werden, wenn nicht die Werte für SL und TP stimmig sind. traderdoc |
Besten Dank traderdoc und alle anderen. Habe das Problem jetzt , dank Euren Tipps, verstanden.
Werde damit dann in der Lage sein, das Problem zu lösen, wenn ich bald wieder an dem Code arbeiten. Danke nochmals an alle! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06 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