Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

AsymmetricStochNR - Indikator für den MetaTrader 5

Veröffentlicht:
Nikolay Kositsin
Ansichten:
840
Rating:
(20)
Veröffentlicht:
2016.06.10 10:33
Aktualisiert:
2023.03.29 14:58
\MQL5\Include\
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Wirklicher Autor:

Svinozavr

Erweiterte Version des Stochastik Oszillators. Bezüglich der Eingabeparameter weist die asymmetrische Stochastik nur drei Unterschiede zum Standard auf:

  1. Kperiod besteht jetzt aus zwei Werten - junior KperiodShort (kurz) und senior KperiodLong (lang).

  2. Die Parameter Überverkauft (OS) und überkauft (OB) sind hinzugefügt. Wenn die Stochastik in die OS/OB-Zonen eindringt, wird Kperiods (Länge der Suche nach Hochs/Tiefs) angepasst.

  3. Der dritte Unterschied (Begrenzung der Empfindlichkeit) ist der Parameter Sens, der es erlaubt, Schwankungen unter einem Schwellenwert zu ignorieren, anzugeben in Points. Dadurch wird die Anzahl von Fehlsignalen deutlich reduziert. Die Standard-Stochastik rechnet mit dem aktuellen Preis zwischen dem Höchst- und Tiefstkurs einer Anzahl der Bars, der Parameter %K (Kperiod) Parameter. Und es wird nicht berücksichtigt, ob der Abstand der Extrema nur 1 Point oder 100 Points ist. Sie wird immer signalisieren, dass die OS/OB Zonen erreicht wurden. Das Einführen von Grenzwerten ermöglicht es Handelssystemen, unbedeutende Preisschwankungen zu ignorieren.

Verhalten:

Wenn die Stochastik in die OS Zone gelangt, sucht der Indikator nach dem Tief der letzten junior Kperiod (KperiodShort) Bars und dem Hoch der letzten senior (KperiodLong) Bars. Wenn die Stochastik die OB-Zone erreicht, wird das Tief der längeren Periode und das Hoch der kürzeren Periode gesucht.

Interpretation/Verwendung. Erreichen von OS/OB durch die Stochastik bedeutet den Wechsel eines Trends in die entsprechenden Richtung. Allerdings ist eine Trendumkehr im Allgemeinen noch KEIN Signal zum Markteintritt in der neuen Trendrichtung. Position sollten während einer Korrektur, die durch das Kreuzen/Berühren der 50%-Linie erkennbar ist, eröffnet werden. Wenn Sie der "Turtle-Strategie" folgen, vergrößern Sie Ihrer Positionen während der Korrekturen. Im Falle einer Trendumkehr sollten die Positionen entweder verkleinert oder komplett geschlossen werden. Im letzten Fall, dem kompletten Schließen einer Position während einer Korrektur, kann gleichzeitig eine neue Position in der Gegenrichtung eröffnet werden. Die Stopps sind in der Nähe des vorherigen (entgegengesetzten) Extremums mit einem angemessenen Abstand zu platzieren. Aber deren Auslösung ist bei dieser Verwendung unwahrscheinlich. Die Stopps an diesen Stellen sind nur für Fälle höherer Gewalt.

Dieser Indikator wurde erstmals in der Programmiersprache MQL4 realisiert und veröffentlicht in der Code-Basis auf mql4.com 22.04.2009.

Des Indikators Eingabe-Parameter:

//+-----------------------------------+
//|  Indikator Eingabeparameter       |
//+-----------------------------------+
input uint KperiodShort=5;                   // %K Period
input uint KperiodLong=12;                   // %K Period
input Smooth_Method DMethod=MODE_SMA;        // Glättungsverfahren der Signallinie 
input uint Dperiod=7;                        // %D Periode der Signallinie
input int DPhase=15;                         // Glättungsparameter der Signallinie
input uint Slowing=3;                        // "Slowing"
input ENUM_STO_PRICE PriceField=STO_LOWHIGH; // Preis für die Berechnung der Stochastik
input uint Sens=7;                           // Sensitivität in Points
input uint OverBought=80;                    // Überkauft Level, %%
input uint OverSold=20;                      // Überverkauft Level, %%
input color LevelsColor=Blue;                // Farbe der Levels
input STYLE Levelstyle=DASH_;                // Stil der Levels
input WIDTH  LevelsWidth=Width_1;            // Stärke der Levels
input int Shift=0;                           // Horizontaler Versatz des Indikators in Bars

Dieser Indikator ermöglicht eine Auswahl aus 10 Varianten zur Glättung:

  1. SMA - einfacher gleitender Durchschnitt;
  2. EMA - exponentieller gleitender Durchschnitt;
  3. SMMA - geglätteter gleitender Durchschnitt;
  4. LWMA - linear gewichteter, gleitender Durchschnitt;
  5. JJMA - JMA adaptiver Durchschnitt;
  6. JurX - ultralineare Glättung;
  7. ParMA - parabolische Glättung;
  8. T3 - Tilsons multiple exponentielle Glättung;
  9. VIDYA - Glättung mit dem Algorithmus von Tushar Chande;
  10. AMA - Glättung mit dem Algorithmus von Perry Kaufman.

Es sollte angemerkt werden, dass der Parameter Phase für die verschiedenen Formen der Glättung völlig unterschiedliche Bedeutungen hat. Für JMA ist es eine externe Variable zwischen -100 bis +100. Für T3 ist es eine Glättung multipliziert mit 100 zur besseren Erkennung, für VIDYA ist es eine CMO-Oszillator-Periode und für AMA ist es ein langsamerer EMA. In den anderen Algorithmen hat der Parameter keinen Einfluss auf die Glättung. AMAs schnelle EMA-Periodenlänge ist ein fester Wert von 2 (Standard). Die Potenz in der Berechnung des AMA ist ebenfalls auf 2 gesetzt.

Der Indikator verwendet die Klassen der SmoothAlgorithms.mqh-Bibliothek (muss im Verzeichnis terminal_data_folder\MQL5\Include liegen). Die Arbeit mit diesen Klassen wird ausführlich im Artikel "Bildung von Kursreihenmittelwerten für Zwischenberechnungen ohne zusätzliche Buffer" beschrieben.

Asymmetric Stochastic NR

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/714

Polarized Fractal Efficiency Polarized Fractal Efficiency

Der technische Indikator Polarized Fractal Efficiency zeigt die aktuelle Markteffizienz.

XML parser XML parser

Eine Bibliothek zum Parsen von XML-Dokumenten. Reines MQL5, es werden keine externen Bibliotheken verwendet.

SVS_Trend SVS_Trend

Trend Indikator. Sie können eine Auswahl treffen aus 10 Varianten zur Glättung:

DinapoliTargets_MTF DinapoliTargets_MTF

Ein Raster der DiNapoli-Levels eines höheren Zeitrahmens. Es werden für die Erstellung des Rasters die Daten des DiNapoliTargets Indikators verwendet.