Diskussion zum Artikel "Creating Neural Network EAs Using MQL5 Wizard and Hlaiman EA Generator" - Seite 10

 
СанСаныч Фоменко:

Die von Ihnen gezeigten Bilder sagen genau das Gegenteil: Es ist unmöglich, Ihren Expert Advisor unter allen Umständen zu verwenden, denn gleich zu Beginn gibt es einen unerklärlichen Gewinnsprung, der dann für lange Zeit verschleudert wird. Und wenn dieser Gewinnsprung wegfällt (wer hat gesagt, dass der echte Handel mit einem solchen Sprung beginnt?), dann sehen wir im ersten Bild einen Rückgang und im zweiten Bild schließlich einen Gewinn mit zwischenzeitlichen Drawdowns.

Mein Artikel wurde auf der Website veröffentlicht, der zeigt, dass das Problem nicht im Modell (neuronale Netze oder etwas Effizienteres), sondern in den Ausgangsdaten liegt. Die Anwendung von Rattle wird gezeigt, wer möchte, kann ein Buch von mir kaufen, das eine erweiterte Version des Artikels ist. Mit Hilfe von Rattle kann man also eine sehr einfache und äußerst wichtige Sache verstehen: Das Problem liegt nicht im Algorithmus, sondern in den Ausgangsdaten, die übertrainierte Modelle erzeugen können oder auch nicht. Hier hilft Rattle, mit Eingabedatensätzen zu experimentieren, um diejenigen auszuwählen, die nicht zu Übertraining (Overfitting) führen.

Und die Wahl des Modells ist eine zehnte Angelegenheit.

PS.

Meinen Untersuchungen zufolge führt die Verwendung jeglicher Art von MA zu übertrainierten Modellen, d.h. zu Modellen, die bei historischen Daten hervorragende Ergebnisse zeigen, bei realen Daten jedoch absolut unrentabel sind.

Was Ihre Zweifel an den Ergebnissen des EA-Tests und den Schlussfolgerungen angeht - wenn man bedenkt, dass die Testläufe auf dem H4-Zeitrahmen durchgeführt wurden und der Test vollständig vorwärts gerichtet ist - sind Ihre Zweifel an der Realität unbegründet. Erstens handelt es sich bei den Sprüngen, die Sie erschreckt haben, nur um große Deals auf langen Trends, die zwischen den Schnittpunkten der gleitenden Durchschnitte mit dem Preisdiagramm definiert sind. Um dies zu verstehen, reichte es aus, die Visualisierung im Tester zu aktivieren oder, wenn Sie Programmierer sind, einen Blick in den Quellcode des Expert Advisors zu werfen, der im MT4-Terminal enthalten ist, und zweitens gibt es keinen Grund zu erwarten, dass es im realen Handel nicht genauso sein würde, da die Auswirkungen von Verzögerungen, Slippages und Spreads des realen Handels auf so großen Zeitrahmen praktisch unbeeinflusst sind.

Was die Leistung der Idee und des Expert Advisors selbst bei gleitenden Durchschnitten anbelangt, so dient der Expert Advisor im Beispiel nicht dazu, die Qualität der MetaQuotes-Software oder die Effizienz der Verwendung von MA-Indikatoren zu analysieren, da sowohl der erste als auch der zweite Aspekt in der Branche seit langem anerkannt sind und IMHO keine zusätzlichen Beweise erfordern.

Dieser EA ist eine Demonstration einer neuen Funktion der Hlaiman EA Generator-Engine, die in der Möglichkeit besteht, vorgefertigte Expert Advisors durch die Generierung eines zusätzlichen neuronalen Netzwerkfilters zu verbessern. Um den Filter des neuronalen Netzes im Tester zu trainieren, werden der Handelschart dieses EA und der anfängliche Kursverlauf verwendet, d.h. es werden keine vom EA aufgerufenen Indikatoren für das Training verwendet.

Dieser Trainingsmodus ermöglicht es Ihnen, nicht nur fehlerhafte Signale einer beliebigen Anzahl von Indikatoren, Candlestick-Figuren, PA-Mustern usw. herauszufiltern, sondern auch einige Managementfehler.

Was den Artikel und das von Ihnen beworbene Buch betrifft - Respekt für das nützliche theoretische Material, aber lassen Sie uns nicht etablierte Konzepte auf ihrer Grundlage widerlegen, zumindest solange es keine Illustration des Hauptkriteriums der Wahrheit gibt - Ihre praktischen Ergebnisse.


 
Rashid Umarov:
Schreiben Sie einen interessanten Artikel mit der Umsetzung im Markt - als Bonus gibt es einen Thread mit der Diskussion darüber, in dem Sie dafür nicht gebannt werden.
Einen neuen Absatz in die Regeln aufnehmen? Das würde besser aussehen als Ausnahmen von den Regeln.
 
Kann neben dem gleitenden Durchschnitt auch ein anderer Indikator verwendet werden?
 
jon:
Kann er neben dem gleitenden Durchschnitt auch andere Indikatoren generieren?

Die Verbesserung beliebiger Indikatoren oder EAs kann mit Hilfe von trainierten neuronalen Netzen versucht werden und in den meisten Fällen wird es gelingen.

Um dies für Ihren eigenen Indikator oder EA zu tun, können Sie die Werkzeuge im Hlaiman EA Generator oder eine separate Bibliothek verwenden.

 
Ivan Negreshniy:

In diesem Beispiel wird die Ausbildung des neuronalen Netzes Filter auf die Handelsergebnisse des ursprünglichen Moving Average für 2014 ausgeführt, die neueste EA Update - März 2015.

Um die Wirksamkeit des Filters zu testen, lief ich Berater im Tester für den gesamten Zeitraum seit der Veröffentlichung, dh von April bis August das aktuelle Datum.

Der erste Lauf mit einem deaktivierten Filter gemacht (entsprechend dem ursprünglichen Moving Average), und die zweite mit dem aktivierten Filter (siehe. Die markierte Variable UseNeuro = true), hier sind die Ergebnisse:

So können wir sehen, dass die Ausbildung im vergangenen Jahr, das neuronale Netz Filter, im Laufe der Zeit wirksam geblieben ist und kann die Produktivität des Handels fast verdoppelt erhöhen.


Das ist großartig! Haben Sie zufällig ein aktuelles Beispiel? einen Langzeittest? Ich bin daran interessiert, die Software zu kaufen, aber die Website scheint verlassen zu sein (sie hat sogar die Standardvorlage Texte auf FAQ).

 
Eric:

Das ist großartig! Haben Sie zufällig ein aktuelles Beispiel? einen Langzeittest? Ich bin daran interessiert, die Software zu kaufen, aber die Website scheint verlassen zu sein (sie hat sogar die Standardvorlage Texte auf FAQ).

Ja, Sie haben Recht, wir hatten eine gewisse Vernachlässigung, wie beim maschinellen Lernen (ML) im Allgemeinen, aber jetzt hat sich alles zum Besseren gewendet.


Zusammen mit Partnern sind wir dabei, die Entwicklung einer neuen Version des Hlaiman EA Generators mit neuen einzigartigen neuronalen Netzwerkkomponenten (P-Net) abzuschließen, die den bekannten Analoga um ein Vielfaches voraus sind.

Kürzlich habe ich im Forum eines der Beispiele des automatisch generierten EA gepostet.
https://www.mql5.com/ru/forum/86386/page649#comment_6508250

Машинное обучение в трейдинге: теория и практика (торговля и не только)
Машинное обучение в трейдинге: теория и практика (торговля и не только)
  • 2018.02.07
  • www.mql5.com
Добрый день всем, Знаю, что есть на форуме энтузиасты machine learning и статистики...
 
Ivan Negreshniy:
Ja, Sie haben Recht, wir hatten einige Abbrüche, wie beim maschinellen Lernen (ML) im Allgemeinen, aber jetzt hat sich alles zum Besseren gewendet.


Gemeinsam mit Partnern schließen wir jetzt die Entwicklung einer neuen Version des Hlaiman EA-Generators mit neuen, einzigartigen neuronalen Netzwerkkomponenten (P-Net) ab, die den bekannten Analoga Hunderte von Malen voraus sind.

Kürzlich habe ich im Forum eines der Beispiele des automatisch generierten EA gepostet.
https://www.mql5.com/ru/forum/86386/page649#comment_6508250

Sehr schön, ich werde aufmerksam sein, haben Sie einen Starttermin?

 
Eric:

Sehr schön, ich werde aufmerksam sein, haben Sie einen Starttermin?

In der nächsten Woche starten wir die Testphase.
 
Ivan Negreshniy:
In der nächsten Woche starten wir die Testphase.

Testen des künstlichen neuronalen Netzes P-net, das im Expert Advisor für den Devisenmarkt enthalten ist.

https://www.youtube.com/watch?v=WfH_enerXng

Testing the artificial neural network P-net, included in the Expert Advisor for the Forex market
Testing the artificial neural network P-net, included in the Expert Advisor for the Forex market
  • 2018.03.29
  • www.youtube.com
The purpose of this video is to show the advantages of the new artificial neural network of the P-Net type, compared to the multi-layer artificial neural net...
 

Hast du einen Erdnuss-Generator gemacht? xD
Lecker!

Erdnuss-Generator