Diskussion zum Artikel "Untersuchung von Techniken zur Analyse der Kerzen (Teil III): Eine Bibliothek für die Musterbearbeitung"

 

Neuer Artikel Untersuchung von Techniken zur Analyse der Kerzen (Teil III): Eine Bibliothek für die Musterbearbeitung :

Der Zweck dieses Artikels ist es, ein benutzerdefiniertes Werkzeug zu erstellen, das es den Benutzern ermöglichen würde, die gesamte Bandbreite an Informationen über die zuvor diskutierten Muster zu erhalten und zu nutzen. Wir erstellen eine Bibliothek mit musterbezogenen Funktionen, die Sie in Ihren eigenen Indikatoren, Handelspanels, Expert Advisors usw. verwenden können.

Bibliotheksstruktur

Bevor wir mit der Erstellung der Bibliotheksstruktur, der Klassen und Verbindungen beginnen, definieren wir die Daten, die wir verwenden werden. Das heißt, wir müssen die Methoden, die für die Eingabedaten verantwortlich sind, und die Methoden, die die Ergebnisse liefern, trennen. Die allgemeine Bibliotheksstruktur basiert auf der in den vorangegangenen Artikeln entwickelten visuellen Lösung — dem Pattern Analyzer. 

Beginnen wir mit den Eingabeparameter der Anwendung, die das Ergebnis beim Testen der Muster beeinflussen können.

Abb.1 Eingabeparameter in der Registerkarte Einstellung.

Block 1. Dieser Block enthält die Liste der Kerzentypen, aus denen die vorhandenen und generierten Muster bestehen. Jeder der Typen hat seine Einstellungen, die Sie einsehen können, indem Sie auf das Zahnradsymbol in der oberen rechten Ecke des Kerzenmusters klicken. Die Kerzentypen 1-5 haben nur eine Einstellung, während Hammer zwei hat. 

Block 2. Gewichtskoeffizienten. Es gibt drei Parameter К1, К2, К3, die das Ergebnis der Bewertung der Mustereffizienz beeinflussen. 

Block 3. Schwellenwert Trendwert in Punkten. 

Block 4. Kerzen zum Testen der erstellten Muster. Hier benötigen wir Sequenznummern oder die Kerzenindizes. Anhand dieser Daten können wir Informationen über jedes Muster beliebiger Größe, bis zu drei Kerzen, ermitteln.

Block 5. Anzahl der Kerzen im Muster. Diese Einstellung gilt nur für nutzerdefinierte Muster.

Autor: Alexander Fedosov

 

Ich habe sehr auf diesen Artikel gewartet, ihn aber trotzdem verpasst).

Der Artikel ist interessant, sehr informativ und klar geschrieben. Danke dafür.

Nun zu dem, was ich gerne im nächsten Artikel sehen würde, wenn Sie ihn schreiben wollen.

Maribosu wird nicht richtig gezählt oder ich habe etwas falsch verstanden.

Meiner Meinung nach ist es nicht sehr bequem, die Kerzen einzeln zu suchen, deshalb habe ich es ein wenig anders umgesetzt

Ich verstehe das nicht: " Legen Sie den Wert für die Trendperiode fest, der sich auf die Erkennung von Mustern auf dem Chart auswirkt": Was bewirkt dieser Parameter?

Der Expert Advisor handelt nur mit einem generierten Muster, was auch nicht sehr praktisch ist. Es wäre gut, wenn der Expert Advisor mehrere generierte Muster handeln könnte, und wenn er in einer grafischen Oberfläche wie PatternAnalyzer gestaltet wäre, wäre das großartig.

Nochmals vielen Dank für den Artikel.

 
s22aa:

Ich hatte mich wirklich auf diesen Artikel gefreut, aber ich habe ihn trotzdem verpasst.)

Der Artikel ist interessant, sehr informativ und anschaulich geschrieben. Ich danke Ihnen.

Nun zu dem, was ich gerne im nächsten Artikel sehen würde, wenn Sie ihn schreiben wollen.

Maribosu wird nicht richtig gezählt oder ich habe etwas falsch verstanden.

Meiner Meinung nach ist es nicht sehr bequem, die Kerzen einzeln zu suchen, deshalb habe ich es ein wenig anders umgesetzt

Der Expert Advisor handelt nur mit einem generierten Muster, was ebenfalls nicht sehr praktisch ist. Es wäre gut, wenn der Expert Advisor die Möglichkeit hätte, mehrere generierte Muster zu handeln, und wenn er in einer grafischen Oberfläche wie PatternAnalyzer gestaltet wäre, wäre das großartig.

Nochmals vielen Dank für diesen Artikel.

Vielen Dank für das Feedback. Ich habe nicht über das Material für den nächsten Teil nachgedacht, wahrscheinlich weil ich alle Ideen, die ich über Muster hatte, in drei Teilen hatte. Was Maribozu betrifft, werde ich sehen, wo das Problem liegen könnte.

Und ein EA, der mit ein paar generierten Mustern handelt. Sie können dort ein separates Muster für den Kauf und Verkauf setzen.

 
s22aa:

Ich hatte mich wirklich auf diesen Artikel gefreut, aber ich habe ihn trotzdem verpasst.)

Der Artikel ist interessant, sehr informativ und anschaulich geschrieben. Ich danke Ihnen.

Ich verstehe nicht: " Legen Sie den Wert für die Trendperiode fest, der sich auf die Erkennung von Mustern im Diagramm auswirkt" - was bewirkt dieser Parameter?


Um die Art der einfachen Candlesticks zu bestimmen. Sie wissen, dass das Konzept einer langen und einer kurzen Kerze, zum Beispiel auf einem Minuten-Zeitrahmen und auf einem Tages-Zeitrahmen, sehr unterschiedlich ist. Die Trendperiode bestimmt sowohl die Größe der Kerzen, die sich dem jeweiligen Chartausschnitt anpasst, als auch die Richtung der Kursbewegung für bestimmte Muster.

 
Alexander Fedosov:

Was Maribozu betrifft, so werde ich sehen, wo das Problem liegen könnte.

In MainWindow.mqh müssen Sie nur "und" anstelle von "oder" einfügen.

(shade_low<bodysize*maribozu_coef || shade_high<bodysize*maribozu_coef) && bodysize> 0 && bull
 
s22aa:

Dort müssen Sie lediglich "und" anstelle von "oder" in den Code in MainWindow.mqh einfügen.

Wir werden das im vierten Teil beheben) Danke.

 

Tolle Arbeit, Alexander...

Ich bin ein Neuling in mql5 Programmierung. Ich habe versucht, die PatternAnalyzer.mq5 zu kompilieren, aber es endete mit 2 Fehler gefunden auf "Methode", die in Menultem.mqh stattfand.

Der erste Fehler bei 'method' war "undeclared identifier", und der zweite war "some operator expected".

Könnten Sie mir bitte helfen?

Ich schätze Ihre Arbeit sehr. Ich danke Ihnen.

 
bqFX:

Tolle Arbeit, Alexander...

Ich bin ein Neuling in mql5 Programmierung. Ich habe versucht, die PatternAnalyzer.mq5 kompilieren, aber es endete mit 2 Fehler gefunden auf 'Methode', die in Menultem.mqh stattfand.

Der erste Fehler bei 'method' war "undeclared identifier", und der zweite war "some operator expected".

Könnten Sie mir bitte helfen...

Ich schätze Ihre Arbeit sehr. Ich danke Ihnen.

Falsch installiert
 

Hallo Alexander! Ich bin dankbar für deine freiwillige Arbeit. Bei der Installation der MQL5-Datei habe ich bemerkt, dass es noch andere Dateien im

Ordner wie include, image expert und indicator. Meine Frage ist, ob wir nur den MQL5-Ordner in das Stammverzeichnis kopieren sollen

oder sollten wir Expert zu Expert und Indikator zu Indikator usw. kopieren.

Vielen Dank

 

Ist dies auf mq4 übertragbar? Werden die Bibliotheken in mq4/mt4 gleich funktionieren?

Mir gefällt der Artikel auch sehr gut. Vielen Dank für Ihren Beitrag!

 

Guten Abend!

Leider konnte ich es auf meinem MT5 nicht zum Laufen bringen.


Ich habe das richtige Verfahren, aber es erscheint nicht in der MT% zu testen.