Diskussion zum Artikel "Zeitreihen in der Bibliothek DoEasy (Teil 42): Abstrakte Objektklasse der Indikatorpuffer" - Seite 2

 
Aliaksandr Hryshyn:

Ein Artikel um des Artikels willen, wie so viele andere.

Diese Idee liegt in der Luft und wurde schon oft geäußert, aber das interessiert niemanden. Die Hauptsache ist, dass die Artikel für MQ interessant sind. Der Rest ist nicht wichtig.

 
@Artyom Trishkin Guten Tag, Artem. Vielleicht wissen Sie es und können mir einen Tipp geben.
Ich habe einen Indikator erstellt, der auf einer Klasse basiert. Ich habe auch die Arrays in einer separaten Klasse dto verpackt.
Ich hänge den Indikator an den Chart an - alles ist in Ordnung.
Aber beim visuellen Testen gibt es Löcher in den Bars in den Arrays.
Der 0-te Bar kommt zuerst, dann der 1. Bar, und dann sofort die Daten des gestrigen Bars.
Soweit ich verstehe, greife ich auf das Daten-Array zu, bevor es bereit ist?
Könnten Sie mir mit Ratschlägen helfen? Ich füge den Code des Indikators bei.
Der Indikator ist einfach - der Kanal wird berechnet, wenn der Balken die obere Grenze überschreitet, wird ein Kaufsignal in den Indikatorpuffer eingefügt.
Wenn der Balken die untere Grenze überschreitet, wird ein Verkaufssignal in einen separaten Puffer eingefügt.

Wie kann ich überprüfen, ob die Indikatorpuffer für die Berechnungen bereit sind?
Dateien: