Diskussion zum Artikel "Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5" - Seite 21
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
Hallo zusammen,
Brandneu in MQL5 (und FOREX für diese Angelegenheit) aber, lange Zeit Programmierer. Ich habe die Datei My_First_EA.mq5 geöffnet und kompiliert, aber ich erhalte die Debug-Funktionen nicht. Wenn ich eine der Beispielskriptdateien öffne, erhalte ich die Debug-Option. Ich habe auch eine Warnung erhalten, dass der Rückgabewert von 'OrderSend' überprüft werden sollte. Was muss ich tun, um die Debug-Funktionalität zu erhalten?
Louis
Hallo zusammen,
Brandneu in MQL5 (und FOREX für diese Angelegenheit) aber, lange Zeit Programmierer. Ich habe die Datei My_First_EA.mq5 geöffnet und kompiliert, aber ich erhalte die Debug-Funktionen nicht. Wenn ich eine der Beispielskriptdateien öffne, erhalte ich die Debug-Option. Ich habe auch eine Warnung erhalten, dass der Rückgabewert von 'OrderSend' überprüft werden sollte. Was muss ich tun, um die Debug-Funktionalität zu erhalten?
Louis
Hallo zusammen,
ich habe mein eigenes Problem gefunden. Ich habe ein neues Projekt mit dem Expert Advisor Wizard erstellt und dann einfach die Datei My_First_EA.mq5 reinkopiert und schon habe ich die Debug-Funktionalität.
Louis
Hallo zusammen,
Ich habe mein eigenes Problem herausgefunden. Ich habe ein neues Projekt mit dem Expert Advisor Wizard erstellt und dann einfach in der My_First_EA.mq5 Datei kopiert und ich bekomme Debug-Funktionalität.
Louis
Ich habe 4756 Fehler, ich sah die Lösung auf Seite 2, und ich überprüfte orginal Code, gab es ZeroMemory(mrequest); in Zeile 218 selbst. aber ich habe noch den Fehler 4756.
Ich habe auch immer noch diesen Fehler, nachdem ich beide vorgeschlagenen Korrekturen vorgenommen habe:
ZeroMemory(mrequest);
und auch
if(Kauf_geöffnet || Verkauf_geöffnet)
Kann mir bitte jemand bei dem Fehler 4756 helfen? Es scheint einfach nicht möglich zu sein, einen Kaufauftrag zu platzieren.
Hallo, ich erhalte eine Fehlermeldung:
Rückgabewert von 'OrderSend'sollte geprüft werden Zeilen 213 und 259.
Haben Sie das Problem gelöst?
Guten Morgen Tchuso,
Das Gleiche ist mir auch passiert. Ich habe es behoben, indem ich diese Zeilen in beiden Vorgängen durch diese ersetzt habe.
Sagen Sie mir, wenn Sie Hilfe brauchen, ich bin auch neu.
Beste Grüße!
Der Beispielcode gefällt mir sehr gut, ich bin auch neu in diesem Bereich, ich habe den Code so korrigiert, wie er in den Kommentaren steht, und er gibt keine Fehler mehr.
Das Problem ist, dass der Roboter nicht öffnen Trades, es nicht einmal einen Handel öffnen.
Hat jemand dieses Problem lösen können?
Ich verwende die Option "Unico" des Strategietesters: Ist das mein Fehler?
Vielen Dank für Ihre Zeit und UnterstützungIch habe festgestellt, dass der Robot versucht, die Aufträge zu öffnen, aber immer einen Fehler ausgibt:
Beenden:
2020.05.06 20:35:16.141 Core 1 2020.04.20 20:25:00 failed market sell 0.10 EURUSD sl: 1.08965 tp: 1.07665 [Invalid request].
Ich habe mehrere Dinge im Code geändert, aber es funktioniert nicht, ich füge den Code, den ich habe:
Original: mrequest.type_filling = "Ich habe es in den 3 Möglichkeiten, die in der Dokumentation sind" gesetzt.
Ich habe festgestellt, dass der Roboter versucht, die Aufträge zu öffnen, aber immer einen Fehler ausgibt:
Beenden:
2020.05.06 20:35:16.141 Core 1 2020.04.20 20:25:00 failed market sell 0.10 EURUSD sl: 1.08965 tp: 1.07665 [Invalid request].
Ich habe mehrere Dinge im Code geändert, aber es funktioniert nicht, ich füge den Code, den ich habe:
Original: mrequest.type_filling = "Ich habe es in den 3 Möglichkeiten, die in der Dokumentation sind".
Fügen Sie dies am Anfang des Codes ein:
#include <Trade\Trade.mqh>Und um einen Vorgang zu öffnen, geben Sie einfach dies ein:
Hallo,
Auch ich habe den Fehlercode 4756, wenn ich Tests durchführe, und er besagt, dass die Anfrage für den Verkaufsauftrag nicht abgeschlossen werden konnte.
Bitte informieren Sie mich, wie ich das Problem lösen kann.
Vielen Dank