Diskussion zum Artikel "Veröffentlichen eines Produkts im Market" - Seite 48
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
Mein EA gibt bei der Registrierung eines neuen Produkts einen Fehler zurück:
test on EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modification failed due to order or position being close to market]
Aber mein EA soll auf WIN$ laufen, nicht auf Forex. Warum zeigt der Tester nicht an, welches Asset ausgeführt werden soll?
Wie kann ich nun etwas korrigieren, das keinen Fehler hat, denn der EA läuft perfekt, ich kann das Produkt nur nicht zum Verkauf registrieren.
Mein EA gibt einen Fehler zurück, wenn ich ein neues Produkt registriere:
test on EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modification failed due to order or position being close to market]
Aber mein EA soll auf WIN$ laufen, nicht auf Forex. Warum zeigt der Tester nicht an, welches Asset ausgeführt werden soll?
Wie kann ich nun etwas korrigieren, das keinen Fehler hat, denn der EA läuft perfekt, ich kann das Produkt nur nicht zum Verkauf registrieren.
Der Roboter muss darauf vorbereitet sein, mit jedem Vermögenswert zu arbeiten....
Um den oben erwähnten Fehler zu korrigieren, müssen Sie die folgende Prüfung durchführen, bevor Sie die Position ändern:
Weitere Prüfungen, die vom Roboter durchgeführt werden sollten, finden Sie im folgenden Artikel:
Welche Tests sollte ein Handelsroboter bestehen, bevor er auf dem Markt veröffentlicht wird - MQL5 Artikel
Hallo, ich bin nicht in der Lage, die Produktbeschreibung für eines meiner alten Produkte zu bearbeiten.
Ich habe die Anweisungen in den verschiedenen Foren befolgt, einschließlich der Beschreibung neu zu schreiben, sie aus dem Markt auszublenden und so weiter und so fort, aber die Beschreibung kehrt immer noch zur ursprünglichen Version zurück.
Jetzt kann ich das Produkt nicht mehr auf dem Markt wiederherstellen und es auch nicht mehr bearbeiten. Ich habe in den Foren um Unterstützung zu diesem Problem gebeten, aber bisher keine Hilfe erhalten.
Wie löse ich das Problem, dass ich die Produktbeschreibung nicht bearbeiten kann? Bitte helfen Sie mir
Beim Laden des Expert Advisors und beim Testen wird ein Fehler geschrieben, es ist nicht klar, wie man ihn korrigiert.
Test auf EURUSD,H1 (Netting)
2020.04.14 00:24:42 fehlgeschlagener Sofortkauf 0,01 EURUSD bei 1,09044 [Ungültiges Volumen]
2020.04.14 00:24:45 fehlgeschlagener Sofortkauf 0,01 EURUSD bei 1,09044 [Ungültiges Volumen]
2020.04.14 00:24:48 fehlgeschlagener Sofortkauf 0,01 EURUSD zu 1,09037 [Ungültiges Volumen]
2020.04.21 00:01:34 fehlgeschlagener Sofortkauf 0,01 EURUSD zu 1,08626 [Ungültiges Volumen]
2020.04.21 00:01:37 fehlgeschlagener Sofortkauf 0.01 EURUSD bei 1.08626 [Ungültiges Volumen]
2020.04.21 00:01:40 fehlgeschlagener Sofortkauf 0,01 EURUSD zu 1,08626 [Ungültiges Volumen]
2020.04.27 16:08:24 fehlgeschlagener Sofortverkauf 0,01 EURUSD zu 1,08546 [Ungültiges Volumen]
2020.04.27 16:08:27 gescheiterter Sofortverkauf 0,01 EURUSD bei 1,08548 [Ungültiges Volumen]
2020.04.27 16:08:30 fehlgeschlagener Sofortverkauf 0,01 EURUSD bei 1,08547 [Ungültiges Volumen]
2020.04.29 20:15:52 gescheiterter Sofortverkauf 0,01 EURUSD bei 1,08565 [Ungültiges Volumen]
2020.04.29 20:15:55 gescheiterter Sofortverkauf 0,01 EURUSD bei 1,08566 [Ungültiges Volumen]
2020.04.29 20:15:58 gescheiterter Sofortverkauf 0,01 EURUSD bei 1,08566 [Ungültiges Volumen]
2020.05.18 00:12:09 fehlgeschlagener Sofortkauf 0.01 EURUSD bei 1.08134 [Ungültiges Volumen]
2020.05.18 00:12:12 fehlgeschlagener Sofortkauf 0.01 EURUSD bei 1.08134 [Ungültiges Volumen]
2020.05.18 00:12:15 fehlgeschlagener Sofortkauf 0.01 EURUSD bei 1.08143 [Ungültiges Volumen]
2020.05.21 15:50:25 fehlgeschlagener Sofortverkauf 0,01 EURUSD zu 1,10031 [Ungültiges Volumen]
2020.05.21 15:50:28 gescheiterter Sofortverkauf 0.01 EURUSD zu 1.10034 [Ungültiges Volumen]
2020.05.21 15:50:31 gescheiterter Sofortverkauf 0,01 EURUSD bei 1,10036 [Ungültiges Volumen]
2020.05.25 19:00:05 fehlgeschlagener Sofortkauf 0,01 EURUSD bei 1,08950 [Ungültiges Volumen]
2020.05.25 19:00:08 fehlgeschlagener Sofortkauf 0,01 EURUSD zu 1,08951 [Ungültiges Volumen]
2020.05.25 19:00:11 fehlgeschlagener Sofortkauf 0,01 EURUSD zu 1,08952 [Ungültiges Volumen]
es gibt keine Handelsoperationen
Beim Laden und Testen des Expert Advisors wird ein Fehler geschrieben, und es ist nicht klar, wie dieser behoben werden kann.
Test auf EURUSD,H1 (Netting)
2020.04.14 00:24:42 fehlgeschlagener Sofortkauf 0.01 EURUSD bei 1.09044 [Ungültiges Volumen]
***
Lesen Sie es, fügen Sie es in den Code ein
Falsche Volumina in Handelsgeschäften
Vor dem Absenden von Handelsaufträgen muss auch geprüft werden, ob die im Auftrag angegebenen Volumina korrekt sind. Die Anzahl der Lots, die der Expert Advisor in der Order angeben wird, sollte vor dem Aufruf der Funktion OrderSend() überprüft werden. Bei Finanzinstrumenten gibt dieSpezifikation das minimal und maximal zulässige Volumen für den Handel sowie die Volumenabstufung an . Sie können diese Werte in MQL5aus der Aufzählung ENUM_SYMBOL_INFO_DOUBLE mit der FunktionSymbolInfoDouble() erhalten.
Das hat nicht geholfen, kann ich einen anderen Code korrigieren?
Können Sie mir sagen, wie ich das Skript verfeinern kann?
Lesen Sie es, fügen Sie es in den Code ein
Falsche Volumina bei Handelsgeschäften
Vor dem Absenden von Handelsaufträgen muss auch geprüft werden, ob die im Auftrag angegebenen Volumina korrekt sind. Die Anzahl der Lots, die der Expert Advisor in der Order angeben wird, sollte vor dem Aufruf der Funktion OrderSend() überprüft werden. Bei Finanzinstrumenten gibt dieSpezifikation das minimal und maximal zulässige Handelsvolumen sowie die Volumenabstufung an . Diese Werte können in MQL5aus der Aufzählung ENUM_SYMBOL_INFO_DOUBLE unter Verwendung der FunktionSymbolInfoDouble() ermittelt werden
Hat nicht geholfen, kann ich einen anderen Code korrigieren?
Können Sie mir sagen, wie ich das Skript verfeinern kann?
Lesen Sie den Artikel vollständig, 'CheckVolumeValue' ist eine Überprüfung der Korrektheit der Eingabeparameter.
Und es gibt auch eine Überprüfung der korrekten Losrundung ...
Unter Berücksichtigung des Volumens der offenen Position und des Volumens der schwebenden Aufträge sieht die endgültige Prüfung wie folgt aus:
add?
checkvolumevalue.mq5 wie hier geschrieben
add?
checkvolumevalue.mq5 wie hier geschrieben
Alle notwendigen Prüfungen sind in dem Artikel Fast ein Konstruktor für die Erstellung eines EA
Ist der Code, nach dem Sie vorhin gefragt haben, geeignet?
Sie könnten die erforderlichen Zeilen aus dem Artikel schreiben.