Diskussion zum Artikel "Gescheites "Marktgedächtnis" durch Differentiation und Entropieuntersuchung" - Seite 8
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
Vielen Dank für Ihre Arbeit an diesem Artikel. Ich würde gerne mehr über dieses Thema erfahren. Ich wünschte, ich wäre besser in Statistik!
--Dave
privat:
//||||||||||||||||||||||||||||||||||||||||
int Anzahl_der_Proben, relearn_timout, relearnCounter;
virtual void virtual_optimizer();
Es gibt einen Fehler in der Auto-Optimierer-Datei
virtual_optimizer' - Funktion ist bereits definiert und hat einen anderen Typ in Auto_optimizer.mqh
privat:
//||||||||||||||||||||||||||||||||||||||||
int Anzahl_der_Stichproben, relearn_timout, relearnCounter;
virtual void virtual_optimizer();
Es gibt einen Fehler in der Auto-Optimierer-Datei
'virtual_optimizer' - Funktion ist bereits definiert und hat einen anderen Typ Auto_optimizer.mqh
Hallo, fügen Sie bitte den Modifikator "void" hinzu. Im neuen Compiler muss es wie dort sein
hallo, pls fügen Sie die "void" Modifikator. Im neuen Compiler muss es wie dort sein
Danke Maxim, hast du eine Datei, die du bei deinen Tests für gut befunden hast, die ich für erste Tests verwenden kann und dann bauen oder verbessern kann?
Danke Maxim, haben Sie eine Datei, die Sie bei Ihren Tests für gut befunden haben, die ich für erste Tests verwenden und dann erweitern oder verbessern kann?
Sie können die Einstellungen aus dem Screenshot im Artikel ausprobieren (Spalte "Wert")
Ich danke Ihnen.
Ich bin sehr begeistert von diesem Artikel und freue mich auf die Umsetzung!!!
https://www.mql5.com/de/code/16006 <- Standort von MT4orders
#include <Auto optimizer.mqh> > #include <Auto_optimizer.mqh>
Dies ist eindeutig ein Meisterwerk. Ist es möglich, diesen Code in MT4 zu machen oder ist er zu einschränkend?
Ich erhalte diese Fehler:
1. Es scheint, dass EA versucht zu verkaufen, aber Stops setzt, als ob es ein Kauf wäre?
2. Der EA entfernt sich selbst bei der Bildung eines neuen Balkens oder einer neuen Kerze.2019.07.25 04:35:35.174 Trades '666': failed market sell 0.10 USDCHF sl: 0.98139 tp: 0.99039 [Invalid stops]
3. Der EA kann nur Verkaufstrades platzieren (es sei denn, dies ist während der Optimierungsphase beabsichtigt?)
4. Der EA verwendet ein anderes Handelsvolumen nur für NZDUSD?
update0: Nach weiteren Tests kann ich sagen, dass das Problem der automatischen Entfernung mit den benutzerdefinierten Einstellungen aus dem Screenshot der Hyperparameter zusammenhängt. Ich werde versuchen, diese zu isolieren.
update1:Es hängt mit der Einstellung der Historientiefe auf 1500 zusammen. Ich werde versuchen zu sehen, ob unterschiedliche Werte zu unterschiedlichen Ergebnissen führen. Ich teste auf M1 und M15 und habe eine ausreichende Preishistorie.
update2: EA wird sich selbst entfernen, wenn History_depth 1027 >= ||<= 956
5. Nach einiger Zeit schrumpft das Entropie-Fenster auf eine kleine Größe, wie auf dem Screenshot zu sehen ist.
update3: Ich kann vermuten, dass das Problem mit "Sell-only" mit einem zu niedrigen Zeitrahmen zusammenhängt, der beim Testen verwendet wurde (M1). Dies erzeugt sehr große Entropiewerte, die außerhalb der Grenzen liegen? Beim Testen auf M15>= werden sowohl Kauf- als auch Verkaufsaufträge erzeugt.
update4: Ich vermute, dass das Problem mit der Größe des Entropie-Fensters mit der ursprünglichen Größe des Chart-Fensters zusammenhängt. Wenn es auf den gesamten Bildschirm skaliert wird, ist das Fenster in Ordnung.
update5: Nachdem ich versucht habe, die magischen Zahlen zu ändern, werden alle Charts beim nächsten Balken entfernt. Ich habe versucht, das Terminal neu zu starten und neue Charts zu verwenden. Ich bin mir nicht sicher, was ich sonst noch versuchen soll, es gibt keine Fehler im Protokoll. Ich kann nicht weiter testen?
Für die, die sich für den EA interessieren:
a) MT4orders.mqh gibt es hier: https://www.mql5.com/en/code/16006
b) Diese Zeile 47 in Auto_optimizer.mqh:
CAuto_optimizer::virtual_optimizer(void) {muss geändert werden auf: