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
Ich habe versucht, EA auf einem 1-Minuten-Chart zu debuggen, aber MT4 startet automatisch einen 1H-Chart und es ist nicht möglich, den Zeitrahmen danach zu wechseln. Gibt es eine Methode, um dies zu überwinden? Mein EA verwendet Time-Befehle
die im Stundenchart Stunden und nicht wie gewünscht Minuten zurückgeben
Ich habe versucht, EA auf einem 1-Minuten-Chart zu debuggen, aber MT4 startet automatisch einen 1H-Chart und es ist nicht möglich, den Zeitrahmen danach zu wechseln. Gibt es eine Methode, um dies zu überwinden? Mein EA verwendet Time-Befehle
die im Stundenchart Stunden und nicht wie gewünscht Minuten zurückgeben
Wir werden den Debugger definitiv verbessern, sobald wir das MT4-Upgrade fertiggestellt haben.
Renat, das Debugging-System ist wirklich irgendwie nicht durchdacht. Debuggen im Echtzeitmodus ist unmoralisch :) Das Debugging von Expert Advisors sollte im Strategie-Testmodus durchgeführt werden. Ansonsten kann man Breakpoints in den Papierkorb werfen und "auf Knien" über Textdateien und Logs debuggen. Ich denke, das ist der Grund, warum MT5 so unbeliebt ist, weil sie zwar Funktionen hinzugefügt haben, diese aber nicht anwendbar sind, d.h. MT5 hat Debugging, Klassen und andere Goodies, aber es ist unmöglich, sie zu benutzen. Solange es keinen normalen Debugger gibt, werden alle Bemühungen vergeblich sein.
Mit freundlichen Grüßen, Alexander.
Renat, das Debugging-System ist wirklich irgendwie nicht durchdacht. Debugging im Echtzeitmodus ist unmoralisch :) Das Debuggen von Expert Advisors sollte im Modus des Testens von Strategien durchgeführt werden. Ansonsten kann man Breakpoints in den Papierkorb werfen und "auf Knien" über Textdateien und Logs debuggen. Ich denke, das ist der Grund, warum MT5 so unbeliebt ist, weil sie zwar Funktionen hinzugefügt haben, diese aber nicht anwendbar sind, d.h. MT5 hat Debugging, Klassen und andere Goodies, aber es ist unmöglich, sie zu benutzen. Solange es keinen normalen Debugger gibt, werden alle Bemühungen vergeblich sein.
Mit freundlichen Grüßen, Alexander.
Ich erinnere mich, dass ich, als weder Debugger noch Strukturen in 4 verfügbar waren, sowohl MQL als auch DLL in einem Paar debuggen musste.
Deshalb ist es lächerlich zu sagen, dass es "unmöglich ist, das zu benutzen", was wir jetzt haben.
Wer will - sucht sich eine Gelegenheit. Sie haben Pausen gemacht, debuggen und danke dafür, es hilft 100% beim modularen Debuggen. Und global - Sie können Print in der altmodischen Art und Weise setzen.
Und um MT5 populär zu machen, muss man von MT4 wegkommen, den Support einstellen, die Broker zum Wechsel zwingen. So wie es mit MT4-Builds < 600 geschehen ist. Es hängt nicht von den Entwicklern ab, insbesondere nicht von den MQL-Entwicklern.
Ich erinnere mich, dass wir in 4, als es weder Debugger noch Strukturen gab, sowohl MQL als auch DLL in einem Paar debuggen mussten.
Deshalb ist es lächerlich zu sagen, dass "es unmöglich ist, zu verwenden", was wir jetzt haben.
Wer will - sucht sich eine Gelegenheit. Sie haben Pausen gemacht, Debug und danke dafür, es hilft 100% in modularen Debugging. Und global - Sie können Print in der altmodischen Art und Weise setzen.
Und um MT5 populär zu machen, muss man von MT4 wegkommen, den Support einstellen, die Broker zum Wechsel zwingen. So wie es mit MT4-Builds < 600 geschehen ist. Es liegt nicht an den Entwicklern, schon gar nicht an den MQL-Entwicklern.
Und für die Fehlersuche während der Unkrautbekämpfung oder ohne Verbindung mit dem Markt? Haben Sie eine Lösung? Denn es gibt ein Problem nach dem "OnTick" mit dem Debugger, Auf MT4 gibt es einen "Tick-Generator", etwas wie dies auf mt5?
Vielen Dank im Voraus,
Hallo Bisemper
ich hatte das gleiche Problem, meine Lösung war, Alert("messsages/values/variables/etc.") zu verwenden, um im Strategy Tester an Journal weiterzuleiten.
Ein bisschen umständlich, aber hey, es funktioniert! :)
Der neue Artikel Debugging von MQL5-Programmen wurde veröffentlicht:
Von Nikolay Demko