Indikatoren: Harmonic Pattern Finder V3 - Seite 6

 
SuperNoobFX:

Sehr geehrter Herr,

könnten Sie mir mitteilen, welche Datei ich erstellen oder ein neues harmonisches Muster hinzufügen möchte?

Danke...

Um ein neues Muster hinzuzufügen, öffnen Sie zunächst HPFGlobals.mq5 und:

  • Erhöhen Sie "NUM_PATTERNS" um eins
  • Fügen Sie eine beschreibende Aufzählung in "PATTERN_INDEX" hinzu, wie bei den anderen Mustern
  • Optional: Fügen Sie einen Eingangsschalter für das Muster hinzu, da es sonst nicht ausgeschaltet werden kann.

Scrollen Sie in HarmonicPatternFinder.mqh bis zur Methode PopulatePatterns() in Zeile 800 und:

  • Fügen Sie einen "PATTERN_DESCRIPTOR" mit Ihren Verhältnissen hinzu
  • Rufen Sie die Funktion "fillPatternArrays(enumName,patternDescriptor,"displayName");" auf, wie bei den anderen Mustern auch
  • Optional: Fügen Sie in der Methode "ShouldDisplay()" am Ende einen if-Satz hinzu, um die Funktionalität der Eingabeumschaltung abzuschließen.
 
Andre Enger:
...

Und noch eine Kleinigkeit: Der beschreibende Enumerator (in "PATTERN_INDEX") muss nach dem Enumerator "GARTLEY" platziert werden. Dies liegt vor allem daran, dass die Variablen in Array-Speicherplätze übersetzt werden, von denen die ersten 36 4-Punkt-Muster und die restlichen 5-Punkt-Muster sind. Dies ergibt sich aus der Methode:

bool Is4PointPattern(int index) 
  {
   return index<NUM_4POINTPATTERNS;
  }

Beim Zeichnen eines Musters wird darauf geachtet, ob es sich um ein 4-Punkt-Muster oder ein 5-Punkt-Muster handelt. Die beschreibenden Aufzählungszeichen am Anfang der Aufzählung werden also als 4-Punkt-Muster gezeichnet, die am Ende als 5-Punkt-Muster. Wenn ein 4-Punkt-Muster gewünscht wird, ist zusätzlich zu "NUM_PATTERNS" in HPFGlobals.mq5 "NUM_4POINTPATTERNS" einzugeben.

 
Ich habe gerade MT5 heruntergeladen und als erstes habe ich Ihren harmonischen Indikator ausprobiert, @Andre. Die vorherigen Versionen haben nicht funktioniert (die fastzzz auch gesaugt), aber diese Version 3 ist superb! Vielen Dank dafür. Ich teste ihn jetzt. Bin sehr zufrieden. Viele seltsame harmonische Muster, von denen ich noch nie gehört habe (nenstar, swan etc), aber glücklicherweise können diese deaktiviert werden :)
 
Vielen Dank für die netten Tools! Ich lerne Programmieren, aber ich erstelle einen EA. Wenn wir den Einstiegspunkt zum Zeitpunkt des PRZ-Starts machen wollen, ist es schwierig, nicht zu wissen, welcher Wert nach Tagen beurteilt werden sollte. Unter welchen Bedingungen (welcher Wert) wird der PRZ-Start standardmäßig angezeigt?
 
showheyhey:

Der PRZ-Anfang (und das PRZ-Ende) bezeichnen den Beginn und das Ende des im Code als harmonisches Fenster bezeichneten Bereichs. Die meisten Muster haben 1-3 Verhältnisse in Bezug auf den D-Punkt des Musters, und das harmonische Fenster beginnt, wenn alle diese Verhältnisse erfüllt sind, und endet, wenn ein Verhältnis nicht mehr erfüllt ist. Copy-Paste aus einer früheren Diskussion zu diesem Thema:

Andre Enger:

Punkt D ist ein Schnittpunkt im mengentheoretischen Sinne, also der Teil, der allen Zonen gemeinsam ist. Ich habe versucht, mit Hilfe von Farbe zu veranschaulichen, wie dies auf dem Gartley funktioniert, bei dem zwei Verhältnisse erfüllt sein müssen, was den Punkt D und den Rest betrifft:

  1. Er muss bei 0,786 von XA liegen, das mit Hilfe von einseitigem Schlupf 0,1 bis 0,686 - 0,886 "zoniert" wird. Dies ist der gelbe Teil der Abbildung.
  2. Er muss bei 1,272 - 1,618 von BC liegen, das mit Hilfe des Bereichsschlupfs 0,01 bis 1,262 - 1,628 "zoniert" ist. Dies ist der blaue Teil der Abbildung.

Daher liegt ein gültiger Punkt D im gemeinsamen Teil der beiden obigen Zonen, der als grüner Teil in der Abbildung dargestellt ist.


...
Der Beginn der PRZ wird angezeigt, d.h. auf dem Chart als kleines horizontales Liniensegment eingezeichnet, sobald er entdeckt wird, im Allgemeinen als Projektion. Wenn der Kurs dieses Niveau erreicht, wird die PRZ-Startlinie entfernt und durch eine PRZ-Endlinie ersetzt. Diese letztere Linie, die ein gutes Maß für einen Stop-Loss ist, kann auch im Voraus durch Doppelklick auf das Muster gesehen werden.
 
Bitte erstellen Sie eine Version für mt4!
 
Hallo, wie funktioniert der Indikator? Wie soll ich kaufen oder verkaufen zu interpretieren?
 

Hallo Freund

ich werde diese Fehler nehmen, wenn ich kompilieren will

'_drawer' - Semikolon erwartet HarmonicPatternFinderV3.mq5 26 21

'_drawer' - nicht deklarierter Bezeichner HarmonicPatternFinderV3.mq5 54 22
'&' - unzulässige Operation HarmonicPatternFinderV3.mq5 54 21
'_drawer' - Klassentyp erwartet HarmonicPatternFinderV3.mq5 54 22
'&' - Parameterumwandlung nicht erlaubt HarmonicPatternFinderV3.mq5 54 21
'_drawer' - nicht deklarierter Bezeichner HarmonicPatternFinderV3.mq5 120 4

SetBar' - Struktur oder Klassentyp erwartet HarmonicPatternFinderV3.mq5 120 12

Bitte helfen Sie mir, Freund

danke.

 

Fantastische Arbeit, vielen Dank für das Teilen Ihres Codes!!!

Ich frage mich, ob es eine Möglichkeit gibt, nur die Muster anzuzeigen, die eine höhere Erfolgsquote als einen bestimmten Schwellenwert erreicht haben, ohne den Code zu ändern?

[Gelöscht]  
Bitte kann jemand einen EA für diesen Indikator erstellen und dann kann die Community ihn erweitern oder daran arbeiten. Vielen Dank Andre für fantastische Arbeit