Diskussion zum Artikel "Entwicklung eines selbstanpassenden Algorithmus (Teil II): Effizienzverbesserungen" - Seite 11
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
Lot. 0,1, weil es ein centovik ist. Es ist ein Maximum von 200 Positionen wert wurden 56 geöffnet. Insgesamt Drawdown war 5000 Cent aus 15000 Kaution. Ich weiß nicht, warum das ganze Instrument geschlossen. Gibt es Log-Meldungen? Sie wissen. Ich habe mich noch nicht mit Ihrem Roboter beschäftigt. Es war interessant zu sehen, wie die von Ihnen vorgeschlagenen Standardeinstellungen von Set 26 funktionieren.
Es wurde höchstwahrscheinlich geschlossen, als der maximale Drawdown erreicht wurde. In den Einstellungen jedes Paares ist der maximale Drawdown in Dollar angegeben. Es ist für Los 0,01. Plus insgesamt max Drawdown und Mindestkapital. Dies sind alles Stop-Losses. Ich habe noch nie auf einem Cent-Konto gehandelt, so dass ich nicht weiß, die Spezifika. Und ich habe den Roboter nicht auf Cent-Konten getestet, so vielleicht gibt es einige Besonderheiten.
.
Wenn es ein Stopp war. Es ist in Ordnung. Ein centovik ist eigentlich nicht anders als ein normales Konto. Nur das Lot. 0,1 In den Einstellungen ist das Lot 0,01 Vielleicht hat das eine Rolle gespielt.
Dieses Thema ist sicherlich interessant, und es ist klar, dass viel Zeit in das Projekt geflossen ist, aber der vorgestellte Code erzeugt eine große Anzahl von Warnungen.
Bei der Überprüfung des Codes stellte sich heraus, dass es zwei spezifische Fehler gab, die nun behoben wurden. Möglicherweise ist jedoch eine erneute Optimierung erforderlich, da sich das Verhalten des EA leicht verändert hat.
Die angehängten Dateien lassen sich jetzt ohne Warnungen kompilieren.
Dieses Thema ist sicherlich interessant, und es ist klar, dass viel Zeit in das Projekt geflossen ist, aber der vorgestellte Code erzeugt eine große Anzahl von Warnungen.
Bei der Überprüfung des Codes stellte sich heraus, dass es zwei spezifische Fehler gab, die nun behoben wurden. Möglicherweise ist jedoch eine erneute Optimierung erforderlich, da sich das Verhalten des EA leicht verändert hat.
Die angehängten Dateien kompilieren jetzt ohne Warnungen.
Ich habe Probleme beim Ausführen sowohl der ursprünglichen Version des Codes als auch Ihrer mit den behobenen Fehlern.
Ich habe versucht, eine einfache EURUSD mit den Standard-Parameterwerte, ich habe nur die `Only_one_symbol` auf true. Danach habe ich es als false ausgeführt. Die Ergebnisse waren die gleichen. Überhaupt keine Trades.
Ich habe das Zeitintervall 2021.01.01 bis 2021.03.16 für alle Versuche verwendet. Ich habe sogar versucht, das Intervall auf 2020.01.01 bis 2021.03.16 zu verlängern, und habe immer noch das gleiche Ergebnis erhalten, nämlich überhaupt keine Abschlüsse, es hat nur viel länger gedauert.
Wissen Sie, wie dies ausgeführt werden sollte? Und wie kann man die Optimierung zum Beispiel für ein bestimmtes Paar, z.B. NZDCAD, durchführen?
Ich habe Probleme beim Ausführen sowohl der ursprünglichen Version des Codes als auch Ihrer mit behobenen Fehlern.
Ich habe versucht, eine einfache EURUSD mit den Standard-Parameterwerte, ich habe nur die `Only_one_symbol` auf true. Danach habe ich es als false ausgeführt. Die Ergebnisse waren die gleichen. Überhaupt keine Trades.
Ich habe das Zeitintervall 2021.01.01 bis 2021.03.16 für alle Versuche verwendet. Ich habe sogar versucht, das Zeitintervall auf 2020.01.01 bis 2021.03.16 auszudehnen , und erhielt immer noch das gleiche Ergebnis, nämlich überhaupt keine Abschlüsse, es dauerte nur viel länger.
Wissen Sie, wie dies ausgeführt werden sollte? Und wie kann man die Optimierung zum Beispiel für ein bestimmtes Paar, z.B. NZDCAD, durchführen?
Laden Sie die an den Artikel angehängten Dateien herunter. Es gibt eine Datei für EURUSD, wenden Sie sie auf den EA an und installieren Sie den EA für das EURUSD-Paar. Jetzt sollte alles funktionieren. Um ein anderes Paar im Tester zu verwenden, müssen Sie das erste Paar in den Einstellungen angeben. Das Währungspaar im Tester muss mit dem in den Einstellungen angegebenen Paar übereinstimmen. Zum Beispiel, NZDUSD im Tester, in diesem Fall sollte NZDUSD in den Einstellungen sein. Dies ist für MT4.
Wenn der Advisor an den angegebenen Daten keine Geschäfte gemacht hat, erhöhen Sie den Testzeitraum, vielleicht gab es keine SignaleOk vielen Dank für Ihre Antwort, für jetzt habe ich die anderen 27 Währungspaare kommentiert, um es nur auf 1 zu testen.
Hallo Michele. Kannst du mir den EA mitteilen, den du in MT5 konvertiert hast? Ich habe versucht, es über die Datei `mq4.mqh` zu machen, um die Lücke zu schließen, indem ich immer noch den MT4-Code verwende und nur kleine Änderungen vornehme, um Kompilierungsfehler zu beseitigen, aber wenn ich den EA ausführe, passiert nichts. Keine Trades.
Ich wäre wirklich dankbar dafür.
EDIT: nachdem ich einen einzelnen Lauf nach einiger Zeit (etwa 10 Minuten) für den Zeitraum 2018 - 2021 für EURUSD mit den gleichen Einstellungen wie in MT4 beendet habe, erhalte ich etwa 20 oder so Trades in MT5, während ich in MT4 1000 - 2000 Trades erhalten würde. Außerdem ist MT5 um Größenordnungen langsamer für den gleichen Zeitraum, der etwa 10 Minuten dauert, während MT4 etwa 20 - 30 Sekunden benötigt. Alle anderen Einstellungen waren die gleichen, sowohl für den EA als auch für das Backtesting, Zeitraum (2018 - 2021), Zeitrahmen (H1), Symbol (EURUSD) und Modellierung(nur offene Preise).