Kann 131 ungültige Handelsvolumina im DAX und US30 nicht herausfinden
8 Antworten
jmtc1230
vor 7 Jahren #116714
Hallo zusammen,
Kann mir jemand in dieser Sache einen Rat geben? Ich habe ein Problem mit der Verwendung der richtigen Losgrößen für DAX und US30. Broker ist IC Market.
Die Einstellungen im EA sind:
Lose = .1
Viele Dezimalstellen = 2
Die Spezifikationen des Maklers sind:
Ziffern = 2
Vertragsgröße = 1
Minimales Volumen = 1,00
Maximale Lautstärke = 250
Volumenschritt = 1,00
Der Code im EA lautet:
UND HIER IST DAS ERGEBNIS DES HANDELS:
2017.04.24 14:59:59.948 4008 Strategie 13.31 US30,H1: 2017.04.24 22:00:00 Fehler bei der Ordereröffnung: 131 : ungültiges Handelsvolumen
Mein Ziel ist es, dass der EA Lose von 1,0 anfordert. Ich bin nicht sicher, wie dies zu erreichen.
Ich danke Ihnen für Ihren Beitrag. Ich weiß es zu schätzen.
tomas262
vor 7 Jahren #142738
Hallo,
versuchen zu ändern extern int LotsDecimals = 2; zu extern int LotsDecimals = 1;
Das könnte das Problem mit dem ungültigen Datenträger-Fehler 131 lösen.
Sag mir Bescheid
jmtc1230
vor 7 Jahren #142744
Tomas,
Danke für den Hinweis, aber es gibt keine Verbesserung. Können Sie sich das bitte noch einmal ansehen? Danke für den Beitrag.
Josh
jmtc1230
vor 7 Jahren #142759
Jenial
vor 7 Jahren #142761
Ich habe das gleiche Problem mit Lmfx Broker, habe noch nicht herausgefunden, wie man dieses Problem zu lösen.
tomas262
vor 7 Jahren #142770
Hallo,
die Dax-Strategie funktioniert bei mir. Siehe Bildschirmfoto. Bei der Fehlermeldung sollte auch eine Meldung über die angewandte Losgröße erscheinen. Mit welcher Losgröße wurde versucht zu handeln, was den Fehler verursacht hat? Können Sie das überprüfen? Ich vermute, dass es etwas mit den Einstellungen bei Ihrem Broker zu tun hat.
jmtc1230
vor 7 Jahren #142774
Tomas,
Ich kann keine Losgrößen/Losdezimale zum Funktionieren bringen. Was hat bei Ihnen funktioniert?
Josh
tomas262
vor 7 Jahren #142776
Hallo,
die Ihres Brokers Minimales Volumen = 1,00, aber Sie verwenden 0,5 Lots in dem EA. Das ist das Problem. einstellen extern double MaximumLots = 1.0; oder höher und es wird mit MM = false funktionieren
jmtc1230
vor 7 Jahren #142781
Tomas,
Ihr letzter Kommentar hat es auf den Punkt gebracht. Vielen Dank für Ihre Hilfe. Die Lose müssen 1,0 sein und die maximalen Lose müssen höher sein als das.
Josh
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)