Indikatoren: Ideal ZigZag - Seite 2

 
borilunad:

Benötigen Sie einen Primärindikator?

Ja. Entweder ZZ oder ZZP, je nach Wunsch.

Wenn ja, wie kann man ihn aufrufen, wenn es im Code keinen Namen dafür gibt, oder ist er nur für einzelne Fenster geschrieben?

Über iCustom

Und "Taking vertices", wenn nötig, um einen Codeschnipsel in den EA einzufügen

Taking vertices ist "Aufruf" ja, das Codeschnipsel sollte im EA funktionieren (auf 4k).

Soll ich 2 Indikatoren oder einen verwenden?

Einer Ihrer Wahl. ZZ setzt das Minimum Knie in Pips, ZZP in Prozent des Preises.

Persönlich verwende ich ZZP.

 
TheXpert:

Ja. Entweder ZZ oder ZZP, je nach Wunsch.

Über iCustom

Das Nehmen von Vertices ist "Call" ja, der Codeschnipsel sollte in EA funktionieren (auf 4k).

Eine zur Auswahl. ZZ setzt das Minimum Knie in Pips, ZZP in Prozent des Preises.

Ich persönlich benutze ZZP.

Herzlichen Dank! Das hatte ich auch vor, aber das "Taking vertices" am Anfang hat mich verwirrt:

#property indicator_chart_window
#property indicator_buffers 1

#property indicator_color1 Red
#property indicator_width1 3

Und das darf nicht in EA eingefügt werden! Deshalb habe ich gefragt, ob es ein separater Indikator sein könnte(?!).

Ich habe ZZ und ZZP kombiniert. Der ganze Unterschied liegt in 3 Zeilen. Ich werde sie nacheinander ausprobieren, indem ich sie von // trenne, und dann entscheiden, bei welcher ich aufhöre.

Ich gebe also ein, was ich von "Taking vertices" übernehmen kann, und versuche es. Ich würde Sie gerne nicht mehr belästigen! Alles Gute für Sie!

 

Was soll's... Statt 18 Stimmen sind es jetzt nur noch 7... Was ist da los?

Meine Zickzacks sind auch zwei in der Rangliste...

Und der englische Teil fehlt immer noch... Obwohl er schon seit über einer Woche zur Veröffentlichung bereit hängt und zur gleichen Zeit wie der englische Teil fertiggestellt wurde....

 
TheXpert:

Was soll's... Statt 18 Stimmen sind es jetzt nur noch 7... Was ist da los?

Meine Zickzacks sind auch zwei in der Rangliste...

Und der englische Teil fehlt immer noch... Obwohl er schon seit über einer Woche veröffentlichungsbereit hängt und zur gleichen Zeit wie in Ru... gemacht wurde.

Mir ist in letzter Zeit aufgefallen, dass bei vielen Sendungen aktiv Stimmen hinzugefügt wurden. Vielleicht hat jemand versucht, auf diese Weise eine Bewertung zu erhalten. Ganz am Anfang wurde die Bewertung durch das Hinzufügen von Stimmen leicht aufgebläht. Das wurde später abgeschafft. Jetzt haben schlaue Köpfe für leichtes Geld vielleicht versucht, mit Hilfe von Mehrfachregistrierungen zu profitieren (das ist meine Vermutung), indem sie aktiv Stimmen zu allen Sendungen hintereinander hinzugefügt haben. Alle Statistiken verderben nur ("Hacker"). :))

 
tol64:

Ok, ich warte auf eine Erklärung für die anderen beiden Verwirrungen )

Und es gibt noch eine weitere ungeschriebene - beim Sortieren nach Bewertung wird überhaupt nicht nach Bewertung sortiert ))

 

Nette Zickzacklinie...nur nicht klar, wie man sie nach dem Aufruf von icustom verwendet...welcher Puffer ist für die Zickzacklinie verantwortlich?

 
Neofit:

Schöner Zickzack...nur ist nicht klar, wie man ihn nach dem Aufruf von icustom verwendet...welcher der Puffer ist für die Zickzacklinie verantwortlich?

Es gibt dort einen Beispielcode. Speziell für iCustom.
 
TheXpert:
Es gibt dort einen Beispielcode. Speziell für iCustom.

Hallo.

Ich habe mir den Beispielcode angeschaut. Soweit ich verstanden habe, spielt die Hauptrolle in dem Beispiel bool GetValue(parameters). Ich wäre Ihnen sehr dankbar, wenn Sie die Parameter entschlüsseln könnten.

Können Sie mir bitte sagen, ob alles funktioniert, wenn ich nur die Werte des ersten Puffers (0,Maxs,INDICATOR_DATA) analysiere und meinen Puffer auf der Grundlage der Bedingung für den "Bruch" des Zickzacks fülle?

 
Neofit:

Ich habe mir den Beispielcode angesehen. Soweit ich verstanden habe, spielt die Hauptrolle in dem Beispiel das bool GetValue(parameters). Ich wäre Ihnen sehr dankbar, wenn Sie die Parameter entschlüsseln könnten.

GetValue(double dir,int bar,int prevBar,double &peak,
             int &peakBar,datetime &peakTime,const datetime &T[])

dir -- direction -- aktuelle Richtung

bar -- Balken, für den das Extremum gesucht wird

prevBar -- Balken des vorherigen (bzw. des nächsten) Höchstwertes

peak -- Rückgabewert des Peaks

peakBar -- der zurückgegebene Peak-Balken

T -- Zeitreihe für TF und Indikatorsymbol.

Können Sie mir bitte sagen, ob alles funktioniert, wenn ich nur die Werte des ersten Puffers (0,Maxs,INDICATOR_DATA) analysiere und meinen Puffer auf der Grundlage der Bedingung für den "Bruch" des Zickzacks fülle?

Nein :) über GetValue ist die einzige Möglichkeit.

 

Es gibt so viele Algorithmen für die Konstruktion von Zickzacklinien. Eine Frage an alle: Wie erkennt man den Bruch eines Zickzacks richtig?

Bei einem perfekten Zickzack würde ich zum Beispiel die Hälfte der Brüche (grün eingekreist) entfernen:

Ich erkenne Zickzackbrüche an den Brüchen der Mashka. Ganz einfach und schön: