|
GZigZag
Die Klasse GZigZag bietet die Möglichkeit den ZigZag Indikator auf sehr einfachen Weg zu verwenden.
Einfach die Klasse erzeugen und die Daten werden automatisch ermittelt. Ab dann können die Werte mit der einfachen Angabe der Shift-Verschiebung des gwünschten Zig-Zag ausgelesen werden.
Erzeugen und Zerstören der Klasse
Um die Klasse zu erzeugen und beim beenden zu zerstören, sind 5 einfache Schritte notwendig. Diese Schritte können Sie dem Beispiel entnehmen.
Beispiel:
//--- Einbinden der Glib Klassen |
Ab diesem Zeitpunkt können Sie die Klassenfunktionen verwenden.
Aufgrund der Menge der Daten die Glib produziert, werden beim Starten ein paar wenige Ticks benötigt bis alle Daten erfasst wurden.
Um zu Überprüfen ob alle Daten vorbereitet wurden und um Fehler beim Start zu vermeiden, empfiehlt es sich die Klassenfunktion .Ready() auf true zu überprüfen.
Beispiel:
void OnTick
() |
Funktionen der Klasse
Rückgabewert |
Funktionsaufruf |
Funktion |
Vordestruktur der Klasse. Zum schonenden entfernen der Klassendaten. |
||
void |
Initialisierung der Klassenvorgabedaten. Stellen Sie ein, mit welchen Vorgaben die Klasse arbeiten soll. |
|
GStructZigZag |
Erhalten Sie ein GStructZigZag Objekt mit den Daten eines vorgegebenen Extrempunktes. |
|
void |
Alle Extrempunktobjektdaten in ein GStructZigZag Array schreiben. |
|
void |
Alle Linienlängen zwischen den Extrempunkten in ein double Array schreiben. |
|
double |
Den Preis eines vorgegebenen Extrempunktes erhalten. |
|
void |
Alle Preise der Extrempunkte in ein double Array schreiben. |
|
bool |
Überprüft ob die Klasse bereit zur Verwendung ist. |
Strukturen der Klasse
struct GStructZigZag |