und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 925
- Rating:
- 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.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/673
![IncOBVOnArray](https://c.mql5.com/i/code/library.png)
Die COBVOnArray Klasse berechnet die Werte des OBV (On Balance Volume) im Indikator-Puffer.
![IncCHVOnArray](https://c.mql5.com/i/code/library.png)
Die CCHOOnArray Klasse berechnet die Werte des Chaikin Volatility Indikator (CHV) Indikators im Indikator-Puffer.
![StepXCCX_HTF_Signal](https://c.mql5.com/i/code/indicator.png)
Das StepXCCX_HTF_Signal zeigt die Trend-Richtungen der drei letzten Bars des ColorStepXCCX Indikators in Form dreier Grafikobjekte.
![ASCtrend_HTF_Signal](https://c.mql5.com/i/code/indicator.png)
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.