Diskussion zum Artikel "Die 100 besten Durchläufe der Optimierung (Teil 1). Entwicklung einer Analyse der Optimierung"

 

Neuer Artikel Die 100 besten Durchläufe der Optimierung (Teil 1). Entwicklung einer Analyse der Optimierung :

Der Artikel beschäftigt sich mit der Entwicklung einer Anwendung zur Auswahl der besten Optimierungsdurchläufe unter Verwendung mehrerer möglicher Optionen. Die Anwendung ist in der Lage, die Optimierungsergebnisse nach einer Vielzahl von Faktoren zu sortieren. Optimierungsläufe werden immer in eine Datenbank geschrieben, so dass Sie jederzeit neue Roboterparameter ohne erneute Optimierung auswählen können. Außerdem können Sie alle Optimierungsdurchläufe in einem einzigen Diagramm sehen, parametrische VaR-Kennzahlen berechnen und die Grafik der Normalverteilung von Durchgängen und Handelsergebnissen einer Reihe bestimmter Verhältnisse erstellen. Außerdem werden die Diagramme einiger berechneter Verhältnisse dynamisch erstellt, beginnend mit dem Optimierungsstart (oder von einem ausgewählten Datum zu einem anderen ausgewählten Datum).

Die moderne Technologie hat sich inzwischen so tief in den Bereich des Finanzhandels eingearbeitet, dass es heute kaum noch vorstellbar ist, wie wir ohne sie auskommen könnten. Dennoch wurde noch vor sehr kurzer Zeit der Handel manuell durchgeführt, und es gab ein komplexes System von Handsprachen (die heutzutage schnell in Vergessenheit geraten), das beschreibt, wie viele Wertpapiere man kaufen oder verkaufen will.

PCs ersetzten schnell die traditionellen Handelsmethoden, indem sie den Online-Handel buchstäblich in unsere Haushalte brachten. Jetzt können wir uns die Anlagenangebote in Echtzeit ansehen und entsprechende Entscheidungen treffen. Darüber hinaus führt das Aufkommen von Online-Technologien in der Marktwirtschaft dazu, dass die Reihen der manuellen Händler immer schneller schrumpfen. Mittlerweile werden mehr als die Hälfte des Handels mit Handelsalgorithmen getätigt, und es ist anzumerken, dass MetaTrader 5 die Nummer eins unter den bequemsten Terminals dafür ist.

Aber trotz aller Vorteile dieser Plattform hat sie eine Reihe von Nachteilen, die ich mit der hier beschriebenen Anwendung zu mildern versucht habe. Der Artikel beschreibt die Entwicklung des Programms, das vollständig in MQL5 geschrieben wurde, unter Verwendung der Bibliothek EasyAndFastGUI, die zur Verbesserung der Auswahl der Parameter zur Optimierung des Handelsalgorithmus entwickelt wurde. Es erweitert auch die Analyse des retrospektiven Handels und der allgemeinen EA-Bewertung um neue Funktionen.


Autor: Andrey Azatskiy

 

Die Lektüre einiger Quellen vermittelte mehr Verständnis als die Lektüre des Textes des Artikels. Die geleistete Arbeit ist großartig, aber die Präsentation des vorgeschlagenen Instruments ist auf dem Niveau von "Sie können es selbst herausfinden".

Das Video ist unbrauchbar, da es keine Sprachkommentare zu den Aktionen enthält.

Es wäre gut, das Toolkit zunächst in seiner ganzen Pracht zu präsentieren.

 
fxsaber:

Die Lektüre einiger Quellen vermittelte mehr Verständnis als die Lektüre des Textes des Artikels. Es wurde viel Arbeit geleistet, aber die Präsentation des vorgeschlagenen Instruments bewegt sich auf dem Niveau von "Sie können es selbst herausfinden".

Das Video ist unbrauchbar, da es keine Sprachkommentare zu den Aktionen enthält.

Es wäre gut, das Toolkit zunächst in seiner ganzen Pracht zu präsentieren.

Im zweiten Teil werde ich das Toolkit vorstellen. Ich werde versuchen, die Kommentare im nächsten Teil zu berücksichtigen.

 
Ich verstehe nicht, funktioniert es für alle, was in der Zip-Datei zum Download angeboten wird? Ich bekomme die Fehler "'OnEvent' - function must have a body Window_1.mqh 34 22" und " 'CreateGUI' - function must have a bodyWindow_1.mqh 37 22" und auch hier " 'CPresenter' - function must have a body Presenter.mqh 43 22" beim Kompilieren der Datei "OptimisationSelector.mq5". MT5 heruntergeladen von MetaQuotes bild 1881 vom 09.07.2018.



 
Alexander:
Ich verstehe nicht, funktioniert es für alle, was in der Zip-Datei zum Download angeboten wird? Ich bekomme die Fehler "'OnEvent' - function must have a body Window_1.mqh 34 22" und " 'CreateGUI' - function must have a bodyWindow_1.mqh 37 22" und auch hier " 'CPresenter' - function must have a body Presenter.mqh 43 22" beim Kompilieren der Datei "OptimisationSelector.mq5". MT5 wird von MetaQuotes bild 1881 vom 09.07.2018 heruntergeladen.



Öffnen Sie das Projekt (Klick auf die Projektdatei), so dass es im Reiter "Projekt" angezeigt wird - dann sollte alles funktionieren.

 
Andrey Azatskiy:

Öffnen Sie das Projekt (klicken Sie auf die Projektdatei), so dass es auf der Registerkarte "Projekt" angezeigt wird - dann sollte alles funktionieren.

Ja, danke, es hat funktioniert.

 
Vielen Dank, Andrey!
 

Jetzt warte ich darauf, dass jemand eine Anleitung für alle EAs, die ich bereits habe, erstellt!

 

Öffnen Sie das Projekt (klicken Sie auf die Projektdatei), so dass es auf der Registerkarte "Projekt" angezeigt wird - dann sollte alles funktionieren.

Können Sie mir genauer sagen, welche Datei ich anklicken muss und wo sich die Registerkarte "Projekt" befindet?

 
Victor Volovin:

Öffnen Sie das Projekt (klicken Sie auf die Projektdatei), so dass es auf der Registerkarte "Projekt" angezeigt wird - dann sollte alles funktionieren.

Können Sie mir genauer sagen, welche Datei ich anklicken muss und wo sich die Registerkarte "Projekt" befindet?

Kopieren Sie zunächst alle Dateien in die entsprechenden Verzeichnisse von Metatrader
. Klicken Sie dann zum Öffnen des Projekts auf die Datei mit der Erweiterung "mqproj" - die Registerkarte "Projekt" öffnet sich automatisch.

 
Andrey Azatskiy:

Kopieren Sie zunächst alle Dateien in die entsprechenden Verzeichnisse von Metatrader
. Klicken Sie dann zum Öffnen des Projekts auf die Datei mit der Erweiterung "mqproj" - die Registerkarte mit dem Projekt öffnet sich automatisch.

So habe ich es gemacht. Aber das System meldet, dass die Datei nicht geöffnet werden kann und schlägt vor, ein Programm zum Öffnen der Datei zu suchen. Was empfehlen Sie mir?