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

 

Neuer Artikel Creating Neural Network EAs Using MQL5 Wizard and Hlaiman EA Generator :

The article describes a method of automated creation of neural network EAs using MQL5 Wizard and Hlaiman EA Generator. It shows you how you can easily start working with neural networks, without having to learn the entire body of theoretical information and writing your own code.

Die Gründe, warum der Lehrprozess eines EAs mit einem Fehler beginnt, könnten sein:

  1. Die Applikation Hlaiman wurde nicht - wie benötigt - vor dem Prozess ausgeführt. In diesem Fall wird man mit folgender Fehlermeldung konfrontiert werden: „CSignalHNN::InitHNN: Fehler! Pipeserver-Initialisierung (mögliche Gründe: DIE APPLIKATION HLAIMAN WIRD NICHT AUSGEFÜHRT!)".
  2. Die Abwesenheit von Pfeilen, die Signale im Chart andeuten, gemäß der Deaktivierung der automatischen Generierung von Signalen (die Variable SignalsCreate = falsch). In diesem Fall wird folgende Fehlermeldung eingeblendet werden: „OnStart: Fehler, Anweisungspfeile nicht gefuden!“ Falls die automatische Generierung von Signalen aktiviert ist (die Variable SignalsCreate = wahr), kann ein Fehler durch die Abwesenheit von Grafikobjekten im Chart hervorgerufen werden, da benutzerspezifische Markierungen innerhalb des Programms nicht durcheinandergeworfen werden sollten. Ich empfehle daher, alle Charts separat zu öffnen, um eine automatische Generierung von Signalen einzuleiten.

Sobald der Lehrprozess des EAs abgeschlossen ist, können Sie die entsprechenden Ergebnisse einsehen, indem Sie in die grafische Benutzeroberfläche von Hlaiman wechseln und die entsprechenden Objekte / Visualisierungspanels auswählen.

Abb. 9 „Text“-Tab der Hlaiman-Applikation

Abb. 9 „Text“-Tab der Hlaiman-Applikation


Autor: Ivan Negreshniy

 
Ich nehme an, dass Werbung in Artikeln erlaubt ist?
 
Vladon:
Ich nehme an, dass Werbung in Artikeln erlaubt ist?
Wenn sie auf dem richtigen Niveau, neu, interessant und nützlich ist.
 
Renat:
Wenn es niveauvoll, neu und interessant ist und etwas Gutes bewirkt.
:-) Verstanden. Danke für die Klarstellung.
 

Was ist der Unterschied zwischen einer Demoversion und einem lizenzierten Produkt?

 
Maser:

Was ist der Unterschied zwischen einer Demoversion und einem lizenzierten Produkt?

Die Hauptunterschiede zwischen dem lizenzierten Produkt sind der technische Support, die Aufhebung der zeitlichen Beschränkungen und die erweiterte Funktionalität, zum Beispiel die Möglichkeit, MQL-Roboter mit DLL-Bibliotheken für MT4 zu generieren.

 
hlaiman:

Die Hauptunterschiede eines lizenzierten Produkts sind der technische Support, die Aufhebung der zeitlichen Beschränkungen und die erweiterte Funktionalität, zum Beispiel die Möglichkeit, MQL-Roboter mit DLL-Bibliotheken für MT4 zu generieren.

Ist die Rentabilität garantiert?
 

Es ist ziemlich teuer für eine solche Funktionalität, wenn man bedenkt, dass man Matlab mit neuronalen Netzen oder sogar Neurosolutions leicht mit MetaTrader verbinden kann,

und es ist unwahrscheinlich, dass es für Programmierer nützlich ist - es gibt bereits anständige Bibliotheken auf mql5.

 

Ich nehme an, jeder hat seine neuronalen Netze bereits geschrieben?

Oder warten Sie auf freie Implementierungen? Nun, kein Problem, veröffentlichen Sie in der Codebase, anstatt als TheXpert zu agieren.

 
TheXpert:
Ist die Rentabilität garantiert?

Ich denke, es hat keinen Sinn, über die Fragen der Garantie oder der absoluten Höhe des Gewinns zu diskutieren.

Mit hoher Wahrscheinlichkeit können Sie sich jedoch der relativen Steigerung der Rentabilität versichern.
Erstellen Sie beispielsweise einen Expert Advisor mit einem neuronalen Netzwerkmodul in Kombination mit Indikatormodulen und vergleichen Sie im Tester seine Rentabilität, wenn er mit reinen Signalen von Indikatoren und in Kombination mit einem trainierten neuronalen Netzwerk arbeitet.

Übrigens bietet das Skript für solche Experimente die Möglichkeit, das neuronale Netz nach dem Test auf Muster aus dem Visualisierungs-Chart zu trainieren.

.

 
hlaiman:

Erstens, wenn Sie ein erfahrener neuronaler Netzwerker sind, sollte der Artikel die Idee widerspiegeln, dass Backtests böse sind, und die richtige Art des Testens beschreiben.

Zweitens sollten die Signale etwas aussagekräftiger sein als die Demo des MC. Und selbst bei der Demo gibt es Zweifel an der Beziehung zu Ihrem Oszillator.

Renat:

Oder wartest du auf freie Implementierungen? Dann kein Problem, einfach in der Codebase veröffentlichen, anstatt als TheXpert aufzutreten.

Ich mag es nicht, wenn mir irgendwelcher Müll verkauft wird.