Diskussion zum Artikel "DRAW_ARROW Zeichnungstyp in Multi-Symbol-Multi-Perioden-Indikatoren"

 

Neuer Artikel DRAW_ARROW Zeichnungstyp in Multi-Symbol-Multi-Perioden-Indikatoren :

In diesem Artikel werden wir uns mit Multi-Symbol-Multi-Perioden-Indikatoren beschäftigen, die Pfeile zeichnen. Wir werden auch die Klassenmethoden für die korrekte Anzeige von Pfeilen verbessern, die Daten von Pfeilindikatoren anzeigen, die auf einem Symbol/einer Periode berechnet wurden, das/die nicht mit dem Symbol/der Periode des aktuellen Charts übereinstimmt.

Wir setzen das Thema der Multi-Symbol-Multi-Perioden-Indikatoren fort. Der vorige Artikel dieser Reihe behandelte das Thema der Multi-Symbol-Multi-Perioden-Indikatoren. In diesem Artikel werden wir die Multi-Indikator-Klasse so ändern, dass sie mit Pfeil-Indikatoren arbeiten kann. 

Pfeilindikatoren bedeuten, dass nicht immer Daten in ihrem Puffer, der gezeichnet wird, verfügbar sind. Ist ein Wert in dem Puffer vorhanden, wird der Pfeil angezeigt, andernfalls enthält der Puffer den dafür eingestellten leeren Wert. Normalerweise ist dies EMPTY_VALUE, aber es ist möglich, den Puffer auf einen beliebigen Wert zu setzen, der dann für „leer“ steht und nicht im Chart angezeigt wird. Dies wird erreicht durch folgende Funktion

PlotIndexSetDouble(buffer_index,PLOT_EMPTY_VALUE,empty_value);

wobei buffer_index der Pufferindex des Puffers ist, für den mit empty_value der „Leerwert“ festgelegt wird.

Bei Mehrperioden-Indikatoren, bei denen die Datenpuffer Lücken aufweisen, ist es notwendig, das Vorhandensein von „leeren“ Werten zu berücksichtigen, sodass keine Pfeile gezeichnet werden, und diese „leeren“ Werte nicht in den Balken des Charts erscheinen, in dem bereits ein nicht-leerer Wert geschrieben ist. Andernfalls wird der zuvor platzierte Pfeil durch einen neuen „leeren“ Wert gelöscht. Dies ist der Fall, wenn Daten aus einem Indikator, der in einem niedrigeren Zeitrahmen berechnet wurde, in einen höheren Zeitrahmen kopiert werden.

Lassen Sie mich ein Beispiel nennen. Die М15-Balken werden dem M5-Chart überlagert:

Hier sehen wir die Fraktale des M5-Charts, die auf den Balken des M15-Charts installiert werden müssen.

Autor: Artyom Trishkin