Der beste Indikator für die Trendsuche - Seite 5

 

Hier sind drei von Piligrimm erstellte Indikatoren, mit denen Sie den Trend bestimmen können. Vielleicht ist es sinnvoll, sie in die Codebasis hochzuladen, aber dies liegt im Ermessen der Moderatoren.

Einmal hat er sie verkauft, aber er hat sich längst von all diesen Fällen zurückgezogen, und jetzt macht es ihm nichts aus, wenn sie öffentlich zugänglich sind.

Das einzige, was ich im Indikator "Indikatortrend" weggeworfen habe, was ich nicht brauchte, um es etwas einfacher zu machen, wenn jemand nicht alle Optionen benötigt, die in anderen Indikatoren vorhanden sind, können sie analog gelöscht werden .

Gebrauchsanweisung:

Indikator Macht “.

Die Idee, auf deren Basis der Indikator Indikator entwickelt wurde Macht " besteht darin, den Kampf zwischen den derzeit auf dem Markt stattfindenden Aufwärts- und Abwärtstrends dynamisch zu überwachen. Wenn der Aufwärtstrend dominiert, steigen die Indikatorwerte auf dem Nullbalken beim Eintreffen neuer Balken proportional zur Stärke des Trends, und wenn der Abwärtstrend dominiert, gehen sie entsprechend nach unten. Bei leichten Schwankungen im Trend, dann in die eine Richtung, dann in die andere Richtung, spiegeln sich die Indikatorwerte in Form einer Geraden wider, die sich auf ihrer gesamten Länge ab dem letzten Wendepunkt langsam proportional zur Stärke verschiebt des vorherrschenden Trends, und mit einem signifikanten Anstieg in einem der Trends bewegt es sich abrupt in die entsprechende Richtung und bildet einen neuen Bruchpunkt. Indikator Power – nutzt im Kern seiner Arbeit den von mir entwickelten Schwellwert-Sampling-Algorithmus mit einstellbarer Schrittweite proportional zur Dynamik von Kursänderungen Beim Sampling werden Samples erhalten, die nur den Extrempunkten des Signals entsprechen. Gleichzeitig wird das Niveau des vom Indikator angezeigten Signals durch die Stärke des aktuell vorherrschenden Trends bestimmt und ändert sich langsam proportional zur Stärke des Trends, bis der nächste Abtastpunkt gebildet wird und dieses Niveau festlegt.

Der Indikator funktioniert mit allen Instrumenten, allen Perioden, allen Märkten. Der Indikator kann sowohl für die Gestaltung mechanischer Handelssysteme als auch für den manuellen Handel verwendet werden.

Der Indikator verarbeitet Daten bei der Ankunft eines neuen Balkens. Der Indikator arbeitet in zwei Modi, statisch und dynamisch. Im statischen Modus verarbeitet der Indikator die gesamte Länge eines bestimmten Verlaufsmusters und berechnet es für die gesamte Länge neu, wenn ein neuer Balken eintrifft, wodurch Vorlagen einer bestimmten Länge erstellt werden, die auf einem Diagramm angezeigt und auf der Festplatte gespeichert werden können. Im dynamischen Modus berechnet der Indikator den Wert nur auf einem neu angekommenen Balken und akkumuliert die berechneten Werte nach und nach, wenn neue Daten eintreffen. Die Länge der verarbeiteten Historie wird durch die Variable „ LengthSample “ auf der Registerkarte „Properties – Input Parameters“ bestimmt, die Länge der Historie kann beliebig sein.

Die Signalwerte am letzten Fixpunkt entsprechen dem letzten Abtastpunkt und dem aktuellen Wert am Nullbalken, werden in globalen Variablen gespeichert, die Namen der globalen Variablen können geändert werden, dies ermöglicht Ihnen, eine beliebige Anzahl von Indikatoren mit unterschiedlichen Schwellenwerten auf einem Instrument festzulegen und die Kommunikation mit einem Expert Advisor oder anderen Indikatoren über globale Variablen zu organisieren. Wenn der Indikator funktioniert, ist es möglich, seine Parameter zu optimieren, indem der Schwellenkoeffizient neu erstellt wird. Die Wahl eines bestimmten Schwellwerts wird dadurch bestimmt auf welchem Instrument und Zeitrahmen der Indikator installiert ist, sowie welche Handelsstrategie Sie basierend auf diesem Indikator implementieren möchten.

Die Berechnung wird auf dem Instrumentendiagramm in dem Fenster angezeigt, in dem der Indikator installiert ist.

Die Betriebsparameter werden auf der Registerkarte "Eigenschaften - Eingabeparameter" eingestellt, wenn der Indikator auf einem Chart im MetaTrader 4-Fenster platziert wird.

Indikator Power " hat folgende Eingabeparameter:

ein). LengthSample – die Länge des verarbeiteten Verlaufs;

2). Schwelle – Schwellenkoeffizient;

3). DynamicMode – Betriebsmodus der Anzeige dynamisch/statisch.

4). Dateidaten speichern – Flag der Erlaubnis, die vom Indikator berechneten Daten auf die Festplatte zu schreiben;

5). DateinameDaten – Name der Datei, in der die Daten gespeichert werden;

6). Subscripting_MT4 – Indizierungsrichtung von Arrays, die auf die Festplatte geschrieben werden.

7). NameGlobalVariableGP_0 – Name der globalen Variable , die den aktuellen Wert des Signals auf dem Nullbalken speichert;

acht). NameGlobalVariableGP_1 - der Name der globalen Variable, die die letzte speichert fester Signalwert.

ein). Die Länge der verarbeiteten Historie wird durch die Variable „ LengthSample “ bestimmt. Die maximale Größe ist nicht begrenzt. Gleichzeitig ist es notwendig, dass im Fenster und in der Historie für die Instrumente, mit denen der Indikator funktioniert, nicht weniger Balken als „ LengthSample + 100“ vorhanden sein sollten.

2). Schwellenkoeffizient, legt die Abtastschwelle in „Punkten“ fest.

3). DynamicMode - Flag, das die Wahl des dynamischen oder statischen Modus des Indikators bestimmt, mit DynamicMode = 1 - dynamischer Modus, mit DynamicMode = 0 – Statischer Modus. Der dynamische Modus ermöglicht es Ihnen, die Arbeit des Indikators zu beschleunigen, da nicht die gesamte Historie neu berechnet wird, sondern nur neu ankommende Balken verarbeitet werden. In diesem Fall werden die berechneten Werte kumuliert. Nur die als Ergebnis der Berechnung gesammelten Daten werden auf dem Diagramm angezeigt, sowie wenn das Schreiben auf die Festplatte aktiviert ist, und in einer Datei gespeichert. Im statischen Betriebsmodus wird beim Eintreffen eines neuen Balkens die gesamte Historie bis zur Tiefe von „ LengthSample “ neu berechnet. Die Daten werden auf dem Diagramm angezeigt und wenn das Schreiben auf die Festplatte aktiviert ist, werden die Daten über die gesamte Länge des verarbeiteten Verlaufs in einer Datei gespeichert.

4). SaveFileData- Flag verbietet Schreiben der vom Indikator berechneten Daten auf die Festplatte mit einem Wert von 0, wenn eine nachfolgende Datenverarbeitung nicht erforderlich ist. Wenn es notwendig ist, die Daten weiter zu verarbeiten und auf der Festplatte zu speichern, wird der SaveFileData- Wert sollte auf 1 gesetzt werden.

5). DateinameDaten – Name der Datei, in der die Daten auf der Festplatte gespeichert werden. Sie können einen beliebigen Namen festlegen, aber die Dateiendung muss unverändert bleiben. csv , da sonst beim Schreiben der Datei ein Fehler auftritt. Die Größe des gespeicherten Arrays im statischen Modus wird bestimmt durch LengthSample “, im dynamischen Modus die Anzahl der Balken, die seit dem Einschalten des Indikators vergangen sind.

6). Variable Subscripting_MT4 – bestimmt die Indizierungsrichtung des Arrays, das auf die Festplatte geschrieben wird, wenn auf 1 gesetzt, dann entspricht die Indizierung der für MetaTrader 4 angenommenen, von der höchstwertigen Ziffer bis Null, wenn der Wert auf 0 gesetzt ist, dann wird es so sein eine Standardindizierung von Null bis zur höchstwertigen Ziffer sein. Dies gilt sowohl für FileNameData als auch für FileNamePointsFracture .

7). NameGlobalVariableGP_0 – Name der globalen Variable, die den aktuellen Wert des Signals auf dem Nullbalken speichert;

acht). NameGlobalVariableGP_1 - der Name der globalen Variable, die die letzte speichert fester Signalwert.

Indikator Kanal ".

Es gibt zwei Trends auf dem Markt, aufsteigend – bullisch und absteigend – bärisch. Die Natur dieser Tendenzen ist etwas verschieden, aber sie sind dennoch voneinander abhängig und beeinflussen sich gegenseitig. Dieser Indikator basiert auf der Idee, diese beiden Trends vom allgemeinen Kursfluss zu trennen und ihre Natur in Form einer Zeitreihe zu formalisieren, die sie widerspiegelt. Entwicklung und gegenseitige Beeinflussung sowie das Ergebnis ihres Kampfes untereinander. Indikator Kanal " erstellt einen Trendkanal und spiegelt die Dynamik seines Verhaltens wider, indem die Richtung der Markttrendentwicklung extrapoliert wird. Die obere Linie spiegelt die Art des Aufwärtstrends unter dem Einfluss des Abwärtstrends wider, die untere Linie spiegelt die Art des Abwärtstrends unter dem Einfluss des Aufwärtstrends wider, die mittlere Linie ist das Ergebnis ihres Kampfes, und zwar tatsächlich ist eine der Trendharmonischen, die dem angegebenen Kursdiskretisierungsniveau entspricht. Ein unterschiedlicher Pegel des Abtastschwellenwerts ermöglicht Ihnen die Auswahl von Harmonischen mit unterschiedlichen Amplituden-Frequenz-Eigenschaften. Indikator Channel " - verwendet im Mittelpunkt seiner Arbeit den von mir entwickelten Algorithmus der Schwellenabtastung mit einem einstellbaren Schritt im Verhältnis zur Dynamik von Änderungen in Zitaten. Dadurch können z Sampling werden Samples erhalten, die nur den Extrempunkten des Signals für jeden der Trends separat entsprechen. Gleichzeitig wird der Signalpegel jeder der drei Leitungen Indikator, wird durch die Dynamik des entsprechenden Trends bestimmt und ändert sich langsam proportional zur Stärke des Trends und der Art des Vorherrschens eines über den anderen, bis der nächste Diskretisierungspunkt gebildet wird und dieses Niveau festlegt.

Die informativen Komponenten des Indikators sind: Verengung und Verbreiterung des Kanals, Divergenzwinkel der oberen und unteren Balken, Wendepunkte und Umkehrmomente der Mittellinie des Kanals. Wenn neue Balken eintreffen, spiegelt der Indikator dynamisch den sich ändernden Markttrend wider und baut die Strahlen vom letzten Bruchpunkt bis zum Nullbalken wieder auf.

Der Indikator funktioniert mit allen Instrumenten, allen Perioden, allen Märkten. Der Indikator kann sowohl für die Gestaltung mechanischer Handelssysteme als auch für den manuellen Handel verwendet werden.

Der Indikator verarbeitet Daten bei der Ankunft eines neuen Balkens. Die Länge der verarbeiteten Historie wird durch die Variable „ LengthSample “ auf der Registerkarte „Properties – Input Parameters“ bestimmt, die Länge der Historie kann beliebig sein.

Signalwerte am letzten Fixpunkt für den oberen und unteren Strahlen (Bruchstellen) und für die mittlere Linie den Signalwert für das erste lokale Minimum oder Maximum, je nach Richtung des Trends, und aktuelle Werte auf dem Nullbalken, in globalen Variablen gespeichert. Die Namen globaler Variablen können geändert werden, dies ermöglicht Ihnen, eine beliebige Anzahl von Indikatoren mit unterschiedlichen Schwellenwerten auf einem Instrument festzulegen und die Kommunikation mit einem Expert Advisor oder anderen Indikatoren über globale Variablen zu organisieren. Wenn der Indikator funktioniert, ist es möglich, seine Parameter zu optimieren, indem der Schwellenkoeffizient neu erstellt wird. Die Wahl eines bestimmten Schwellwerts wird dadurch bestimmt auf welchem Instrument und Zeitrahmen der Indikator installiert ist, sowie welche Handelsstrategie Sie basierend auf diesem Indikator implementieren möchten.

Die Berechnung wird auf dem Instrumentendiagramm in dem Fenster angezeigt, in dem der Indikator installiert ist.

Die Betriebsparameter werden auf der Registerkarte "Eigenschaften - Eingabeparameter" eingestellt, wenn der Indikator auf einem Chart im MetaTrader 4-Fenster platziert wird.

Indikator Kanal " hat folgende Eingänge:

ein). LengthSample – die Länge des verarbeiteten Verlaufs;

2). Schwelle – Schwellenkoeffizient;

3). Dateidaten speichern – Flag der Erlaubnis, die vom Indikator berechneten Daten auf die Festplatte zu schreiben;

4). DateinameDaten – Name der Datei, in der die Daten gespeichert werden;

5). Subscripting_MT4 – Indizierungsrichtung von Arrays, die auf die Festplatte geschrieben werden.

6). NameGlobalVariableUpper_0 – Name der globalen Variable, die den aktuellen Wert des Signals auf dem Nullbalken für den oberen Balken speichert;

7). NameGlobalVariableUpper_1 – der Name der globalen Variable, die die letzte speichert fester Signalwert für das Fernlicht.

acht). NameGlobalVariableMedium_0 – Name der globalen Variable, die den aktuellen Wert des Signals am Nullbalken für die mittlere Zeile speichert;

neun). NameGlobalVariableMedium_1 - der Name der globalen Variable, die die letzte speichert Signalwert im letzten lokalen Minimum oder Maximum für die mittlere Linie.

zehn). NameGlobalVariableLower_0 – Name der globalen Variable, die den aktuellen Wert des Signals am Nullbalken für den unteren Strahl speichert;

elf). NameGlobalVariableLower_1 - der Name der globalen Variable, die die letzte speichert fester Signalwert für das Abblendlicht.

ein). Die Länge der verarbeiteten Historie wird durch die Variable „ LengthSample “ bestimmt. Die maximale Größe ist nicht begrenzt. Gleichzeitig ist es notwendig, dass im Fenster und in der Historie für die Instrumente, mit denen der Indikator funktioniert, nicht weniger Balken als „ LengthSample + 100“ vorhanden sein sollten.

2). Schwellenkoeffizient, legt die Abtastschwelle in „Punkten“ fest.

3). SaveFileData- Flag verbietet Schreiben der vom Indikator berechneten Daten auf die Festplatte mit einem Wert von 0, wenn eine nachfolgende Datenverarbeitung nicht erforderlich ist. Wenn es notwendig ist, die Daten weiter zu verarbeiten und auf der Festplatte zu speichern, wird der SaveFileData- Wert sollte auf 1 gesetzt werden.

4). DateinameDaten – Name der Datei, in der die Daten auf der Festplatte gespeichert werden. Sie können einen beliebigen Namen festlegen, aber die Dateiendung muss unverändert bleiben. csv , da sonst beim Schreiben der Datei ein Fehler auftritt. Die Größe des gespeicherten Arrays wird bestimmt LängeProbe .

5). Variable Subscripting_MT4 – bestimmt die Indizierungsrichtung des Arrays, das auf die Festplatte geschrieben wird, wenn auf 1 gesetzt, dann entspricht die Indizierung der für MetaTrader 4 angenommenen, von der höchstwertigen Ziffer bis Null, wenn der Wert auf 0 gesetzt ist, dann wird es so sein eine Standardindizierung von Null bis zur höchstwertigen Ziffer sein.

6). NameGlobalVariableUpper_0 – Name der globalen Variable, die den aktuellen Wert des Signals auf dem Nullbalken für den oberen Balken speichert;

7). NameGlobalVariableUpper_1 – der Name der globalen Variable, die die letzte speichert fester Signalwert für das Fernlicht.

acht). NameGlobalVariableMedium_0 – Name der globalen Variable, die den aktuellen Wert des Signals am Nullbalken für die mittlere Zeile speichert;

neun). NameGlobalVariableMedium_1 - der Name der globalen Variable, die die letzte speichert Signalwert im letzten lokalen Minimum oder Maximum für die mittlere Linie.

zehn). NameGlobalVariableLower_0 – Name der globalen Variable, die den aktuellen Wert des Signals am Nullbalken für den unteren Strahl speichert;

elf). NameGlobalVariableLower_1 - der Name der globalen Variable, die die letzte speichert fester Signalwert für das Abblendlicht.

 
Ich verstehe nicht, wie man diese 3 Indizes verwenden kann. sind überzogen, d.h. unterzogen
 

Versuchen Sie es als Trendindikator:

N - Rückblick in Frage;

Future - mögliche Trendrichtung für eine bestimmte Anzahl von Balken ab dem aktuellen Balken;

iB =1 - die Daten bis zum vorherigen Balken werden berücksichtigt;

iB =0 - Daten bis zum aktuellen Balken einschließlich des letzten Ticks werden berücksichtigt;

Dateien:
 
yosuf:

Probieren Sie ihn als Trendindikator aus:


Was für ein Programm Sie empfohlen haben! Nach dem Entfernen des Indikators verbleiben auf der linken Seite Zahlenkolonnen, die sich auch mit einem Radiergummi nicht vom Monitor entfernen lassen! Wie kann ich sie entfernen?
 
Was ist mit sperandeo los? Es wird lediglich eine Trendlinie gezeichnet. Billig und sauer.
 
tara:
Was ist mit sperandeo los? Es wird lediglich eine Trendlinie gezeichnet. Billig und sauer.
Es könnte gut sein, aber wer ist es?
 
nikost:
vielleicht ein Chor, aber wer ist es?

Sie können es nicht googeln, oder?
 
nikost:
Ich verstehe nicht, wie man diese 3 Indizes verwenden kann. sind überzogen, d.h. unterzogen
So ist es gedacht: Solange der Schwellenwert nicht überschritten ist, wird er nicht angezeigt.
 
tara:
aber können Sie es nicht googeln?
Wenn man die Seite googelt, findet man meistens Ihre abfälligen Kommentare zu verschiedenen Versionen des Sperandeo-Indikators :))
Seien Sie nicht undeutlich, zeigen Sie uns einfach mit dem Finger, welcher Indikator Ihrer Meinung nach richtig ist. Vielleicht klappt es ja auch bei uns.
 
granit77:
Wenn man die Seite googelt, findet man im Grunde nur Ihre abfälligen Kommentare zu den verschiedenen Versionen des Sperandeo-Indikators :))
Seien Sie nicht schüchtern, zeigen Sie uns mit dem Finger, welcher Indikator Ihrer Meinung nach der richtige ist. Vielleicht klappt es ja auch bei uns.

Ich sollte es besser zeichnen - es gibt schon lange Interessenten :) Ein oder zwei Tage...