Diskussion zum Artikel "Welche Überprüfungen der Handelsroboter vor der Veröffentlichung in Market bestehen soll" - Seite 17
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Sie berechnen Ihre Margin-Anforderungen nicht richtig. Verwenden Sie OrderCalcMargin, um das Auftragsvolumen richtig anzupassen oder den Auftrag überhaupt nicht zu platzieren, wenn die Margin-Anforderung höher ist als das zulässige Mindestvolumen.
Dies wird im zweiten Punkt des Artikels behandelt ... Unzureichende Mittel zur Durchführung des Handels
Hallo!
Kann jemand helfen, den Validierungsfehler zu beheben? Die EA kann auf Live-Handelskonto mit Trades geöffnet & geschlossen arbeiten, aber es kann nicht passieren diese. Bitte beraten Sie auf welche Codes hinzugefügt werden, danke.
Hallo zusammen, haben Sie eine Idee, warum ich die folgenden Meldungen erhalte: "keine Handelsoperationen" und "Tester braucht zu lange"? Ich habe bereits meine Einstellungen gelockert, so dass Trades ausgelöst werden. Ich stoße auch nicht wirklich auf Probleme, wenn ich den Strategietester benutze, GetLastError() gibt mir immer "0" zurück. Ist die Validierung gegen historische Preise wie in Tester oder zufällig generierte Preise?
Suchet und ihr werdet finden. Letzter Hinweis: Haftbefehlsprüfung.
Meinen Sie die Funktion OrderCheck()? In der Dokumentation steht, dass sie prüft, ob genug Geld für die Transaktion vorhanden ist. Ich hätte auch gerne eine Funktion zur Überprüfung des Marktschlusses, auch für MT4
Meinen Sie die Funktion OrderCheck()? In der Dokumentation steht, dass sie prüft, ob genug Geld für eine Transaktion vorhanden ist. Ich hätte auch gerne eine Funktion zur Überprüfung des Marktschlusses, auch für MT4
Nicht nur die Deckung der Mittel. Hier zum Beispiel
10027
TRADE_RETCODE_CLIENT_DISABLES_AT
Autotrading wird durch das Client-Terminal verboten
Auch falscher Preis in der Anfrage,
falsche Stops und viele andere Dinge, und was den Fehler 10018 angeht, ja, ich habe mich mit der Antwort beeilt und nicht nachgesehen. Und es stellte sich heraus, dass es alles andere als 10018 war....
Gemäß den Regeln für Marktprodukte dürfen Sie Ihren EA nicht auf ein einziges Symbol beschränken oder limitieren. Ihr EA muss für alle Symbole funktionieren, auch wenn er nur für ein einziges Symbol verwendet werden soll.
Hallo,
Ich habe eine neue Version 1.28 meines EAs eingereicht und er wird nicht validiert mit "not enough money error", zuerst fand ich es seltsam, weil ich die CheckMoneyForTrade Funktion seit Version 1.0 implementiert habe und ich habe den Fehler vorher nicht einmal bekommen. Ich habe auch meinen Test gemacht, bevor ich den EA abgeschickt habe, und er ist schlüssig, er nimmt keinen Handel an, wenn es keine freie Marge gibt, um ihn zu decken. Irgendeine Idee?
Der Fehler, den ich bekomme:
Log von meinem Test während des gleichen Zeitraums wie oben, es werden keine Aufträge platziert, wenn kein Geld/Margin erkannt wird.
Hat noch jemand Erfahrung mit diesem Fall? Vielen Dank im Voraus.
Mit freundlichen Grüßen
Der Fehler, den ich bekomme: Log von meinen Tests während des gleichen Zeitraums wie die oben genannten, keine Aufträge platziert werden, wenn kein Geld / Marge erkannt \ Jemand anderes in diesem Fall?
In Ihrem ersten Bild kann man deutlich sehen, dass vor dem Handel die verfügbare freie Marge -10,36 betrug. Wenn Ihr Code dies nicht korrekt erkannt hat, dann liegt das Problem in Ihrem Code.