Schau, wie man Roboter kostenlos herunterladen kann
Find us on Facebook!
Join our fan page
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
Bibliotheken

IncIchimokuOnArray - Bibliothek für den MetaTrader 5

Ansichten:
851
Rating:
(23)
Veröffentlicht:
2016.06.10 09:17
Aktualisiert:
2016.11.22 07:34
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die CIchimokuOnArray Klasse berechnet die Werte des Ichimoku (Ichimoku Kinko Hyo) im Indikator-Puffer.

Verwendung:

Init() die Methode wird mit den folgenden Parametern in der Funktion des Indikators OnInit() aufgerufen:

  • int aPeriodTenkan Periodenlänge des Tenkan;
  • int aPeriodKijun Periodenlänge des Kijun;
  • int aPeriodSenkou Periodenlänge des Senkou;
  • bool aABShift Berechnung der SpanA- und SpanB-Linien mit oder ohne einem Bar-Versatz. Wenn der Wert True ist, werden die Linien SpanA und SpanB während der Berechnung versetzt; in diesem Fall werden Werte zukünftiger Bars gezeichnet. Ist der Wert False, werden die Linien von SpanA und SpanB mittels PlotIndexSetInteger() und PLOT_SHIFT - gezeichnet.

Solve() die Methode wird mit den folgenden Parametern in der Funktion OnCalculate() des Indikators aufgerufen:

  • const int aRatesTotal die Variable rates_total aus der Funktion OnCalculate();
  • const int aPrevCalc die Variable prev_calculated aus der Funktion OnCalculate();
  • double aDataHigh[] Puffer mit den Hochs für die Berechnung des Indikators;
  • double aDataLow[] Puffer mit den Tiefs für die Berechnung des Indikators;
  • double & aTenkan[] Puffer mit den Werten der Tenkan-Linie;
  • double & aKijun[] Puffer mit den Werten der Kijun-Linie;
  • double & aSpanA[] Puffer mit den Werten der SpanA-Linie;
  • double & aSpanB[] Puffer mit den Werten der SpanB-Linie.

Zusätzliche Methoden:

  • int SpanABShift() liefert die Länge der Verschiebung der SpanA und SpanB Linien;
  • int BarsRequiredTK() liefert die notwendige Mindestanzahl von Bars für die Berechnung der Tenkan und Kijun Linien;
  • int BarsRequiredAB() liefert die notwendige Mindestanzahl von Bars für die Berechnung der SpanA und SpanB Linien;
  • string Name() liefert den Namen des Indikators als Zeichenkette;
  • string NameT() liefert den Namen der Tenkan Linie;
  • string NameK() liefert den Namen der Kijun Linie;
  • string NameSA() liefert den Namen der SpanA Linie;
  • string NameSB() liefert den Namen der SpanB Linie.

Test_IchimokuOnArray.mq5 ist ein Beispielindikator, der die Klasse CIchimokuOnArray anwendet. Die Datei IncIchimokuOnArray muss sich im Verzeichnis MQL5\Include\IncOnArray des Terminals befinden (Der Ordner IncOnArray muss ggf. erstellt werden).

Ichimoku Kinko Hyo, ein technischer Indikator, der Markt-Trends, Unterstützung- und Widerstands-Linien anzeigt und der Signale für Kauf und Verkauf erzeugt. Dieser Indikator funktioniert am besten in wöchentlichen und täglichen Charts.

An example of using the CIchimokuOnArray class

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

IncOBVOnArray IncOBVOnArray

Die COBVOnArray Klasse berechnet die Werte des OBV (On Balance Volume) im Indikator-Puffer.

IncCHVOnArray IncCHVOnArray

Die CCHOOnArray Klasse berechnet die Werte des Chaikin Volatility Indikator (CHV) Indikators im Indikator-Puffer.

StepXCCX_HTF_Signal StepXCCX_HTF_Signal

Das StepXCCX_HTF_Signal zeigt die Trend-Richtungen der drei letzten Bars des ColorStepXCCX Indikators in Form dreier Grafikobjekte.

ASCtrend_HTF_Signal ASCtrend_HTF_Signal

ASCtrend_HTF_Signal zeigt die Trend-Richtung oder das Signal für die Eröffnung einer Position des ASCtrend Indikators als Grafikobjekt mit Farben entsprechend der jeweiligen Richtung.