Diskussion zum Artikel "Entwicklung eines selbstanpassenden Algorithmus (Teil II): Effizienzverbesserungen" - Seite 8

 
umitb:

Vielen Dank für die sehr hilfreiche Artikelserie.

Ich habe den mitgelieferten Roboter ausprobiert, aber er öffnet nur Positionen auf GBPUSD im Tester, unabhängig davon, was ich für die Option "Nur ein Symbol" auswähle. Mache ich etwas falsch, oder gibt es einen Fehler?

In der Testversion funktioniert er nur für 1 Handelsinstrument, und zwar für das zuerst angegebene. Dies ist eine Einschränkung des MT4-Testers.

 
Maxim Romanov:

im Tester, wird es nur für 1 Handelsinstrument funktionieren, für das zuerst angegebene. Dies ist eine Einschränkung des MT4-Testers

Vielen Dank für die schnelle Antwort. Ich habe es auf MT5 auf eine sehr schnelle und schmutzige Weise migriert. Ich habe die Anzahl der Symbole auf 10 begrenzt, da die Anzahl der Parameter im MT5 begrenzt ist. Es wird immer noch mit dem ersten Symbol gehandelt. Ich werde versuchen, den Code zu finden, der dies begrenzt. Jede Hilfe ist willkommen.
 
Sehr gute Arbeit, ich warte so sehr auf die mql5 Version
 

Hallo @Maxim Romanov, nochmals vielen Dank für diesen zweiten Artikel, mit mt5 habe ich mir die Freiheit genommen, den Code in mql5 zu konvertieren, aber wenn der Tester startet, erhalte ich diese Ausgabe: 2021.02.22 18:12:22.234 Tester zu viele Eingabeparameter (2482). Gibt es in mql5 ein Limit für Eingabeparameter?

Ps:Ich bin kein Programmierer, sondern ein Enthusiast und ich weiß nicht, ob der Code richtig ist,ich konnte ihn nicht testen.



 
Michele Catanzaro:

Hallo @Maxim Romanov, nochmals vielen Dank für diesen zweiten Artikel, mit mt5 habe ich mir die Freiheit genommen, den Code in mql5 zu konvertieren, aber wenn der Tester startet, erhalte ich diese Ausgabe: 2021.02.22 18:12:22.234 Tester zu viele Eingabeparameter (2482). Gibt es in mql5 eine Obergrenze für Eingabeparameter?

Ps:Ich bin kein Programmierer, sondern ein Enthusiast und ich weiß nicht, ob der Code richtig ist,ich konnte ihn nicht testen.



Ja, MT5 hat ein Limit für die Anzahl der Einstellungen. Ich erinnere mich nicht genau, aber es scheint etwa 1000 zu sein. Aber es ist im Tester. Beim realen Handel habe ich keine Einschränkungen festgestellt.

Ich bin auch kein Programmierer, aber in der letzten Version des Algorithmus haben wir diese Beschränkung umgangen, indem wir Dateien mit Einstellungen erstellt haben.

Es wurden 2 Versionen des Roboters erstellt, eine für den Tester, die zweite für den realen Handel. Wir haben Folgendes getan: Wir haben den EA für den realen Handel auf einen realen Chart gesetzt, alle Einstellungen eingegeben und den Handel gestartet. Der Expert Advisor erstellt eine Datei mit den Einstellungen und speichert sie. Im Tester liest der Expert Advisor für den Tester diese Datei mit den Einstellungen und verwendet sie für alle 28 Instrumente. Das heißt, es wurde mit einer separaten Datei mit Einstellungen gearbeitet, die der Expert Advisor für den Tester aus dem Ordner liest.

 
Maxim Romanov:

Ja, MT5 hat ein Limit für die Anzahl der Einstellungen. Ich erinnere mich nicht genau, aber es scheint etwa 1000 zu sein. Aber es ist im Tester. Für den realen Handel, habe ich keine Einschränkungen Gesicht.

Ich bin auch kein Programmierer, aber in der letzten Version des Algorithmus haben wir diese Beschränkung umgangen, indem wir Dateien mit Einstellungen erstellt haben.

Es wurden 2 Versionen des Roboters erstellt, eine für den Tester, die zweite für den realen Handel. Wir haben Folgendes getan: Wir haben den EA für den realen Handel auf einen realen Chart gesetzt, alle Einstellungen eingegeben und den Handel gestartet. Der Expert Advisor erstellt eine Datei mit den Einstellungen und speichert sie. Im Tester liest der Expert Advisor für den Tester diese Datei mit den Einstellungen und verwendet sie für alle 28 Instrumente. Das heißt, es wurde mit einer separaten Datei mit Einstellungen gearbeitet, die der Expert Advisor für den Tester aus dem Ordner liest.

Ok vielen Dank für Ihre Antwort, für jetzt habe ich die anderen 27 Währungspaare kommentiert, um es nur auf 1 zu testen.
 
Wenn Sie den Roboter öffentlich zugänglich machen, machen Sie sich dann keine Sorgen, dass ein massiver Einsatz den Markt neu justieren und die Strategie unrentabel machen könnte?
 
Adren6:
Wenn Sie den Roboter öffentlich teilen, machen Sie sich dann keine Sorgen, dass ein massiver Einsatz des Roboters den Markt neu justiert und die Strategie nicht mehr rentabel macht?
Nein, das stört mich nicht. Für mich ist dies eine vergangene Phase, ich benutze diesen Algorithmus nicht. Und auch ein kleineres Publikum wird seine Qualität zu schätzen wissen und anfangen, ihn zu benutzen.
 
Maxim Romanov:
Nein, das stört mich nicht. Für mich ist das ein abgeschlossenes Stadium, ich verwende diesen Algorithmus nicht. Und auch ein kleineres Publikum wird seine Qualität zu schätzen wissen und ihn verwenden.

Vielen Dank für die aufschlussreichen Artikel.

Bitte verzeihen Sie mir meine Indiskretion. Darf ich Sie nach den Gründen fragen, warum Sie den Algorithmus nicht mehr verwenden?

 
Ahmed Elghazal:

Vielen Dank für die aufschlussreichen Artikel.

Bitte verzeihen Sie mir meine Indiskretion, kann ich Sie nach den Gründen fragen, warum Sie den Algorithmus nicht mehr verwenden?

Ich bewege mich auf eine neue Ebene der Stabilität und entwickle einen adaptiven Algorithmus, der keine Optimierung der Parameter für jedes einzelne Handelsinstrument erfordert.