|
GSupportAndResistance
Die Klasse GSupportAndResistance Setzt wichtige Kursmarken an denen sich Unterstützungen und Wiederstände befinden.
Einfach die Klasse erzeugen und die Daten werden automatisch ermittelt. Die Werte können dann mit einfachen Funktionen ausgelesen und verwendet werden.
Erzeugen und Zerstören der Klasse
Um die Klasse zu erzeugen und beim beenden des Programmes 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. |
|
void |
Optionale Initialisierung der Pivot-Punkte. |
|
void |
Schreibt alle Informationen zu Unterstüztungen und Widerständen in ein GStructSupportAndResistanceDetails Objekt-Array. |
|
void |
Schreibt alle Preise von Unterstüztungen und Widerständen in ein double Array. |
|
void |
Fügt die Preise der Pivot Punkten zu einem double Array hinzu. |
|
void |
Zeichnet Unterstützungen, Widerstände und Pivot Punkte auf den Chart. |
|
void |
Entfernt alle Zeichnungen durch die Klasse von dem Chart. |
|
void |
Ändert die Textgröße der durch die Klasse erzeugten Charteinzeichnungen. |
|
void |
Ändert den Multiplikator zum Festlegen der maximalen Länge der eingezeichneten Linien nach rechts. |
|
bool |
Überprüft ob die Klasse bereit zur Verwendung ist. |
|
void |
Setzt die Chartevents zum Abbau der Klasse und zum erhöhen der Übersichtlichkeit im Chart. |
Strukturen der Klasse
struct GStructSupportAndResistanceDetails |
Enumerationen der Klasse
ENUM_SUPPORTANDRESISTANCE
Identifikator |
Beschreibung |
SAR_ALL |
Alle Unterstützungs-, Widerstandslinien und Pivot Punkte. Bitte beachten Sie auch .GetPivots() |
SAR_SUPPORT |
Alle Unterstützungslinien. |
SAR_RESISTANCE |
Alle Widerstandslinien. |
SAR_PIVOT |
Alle Pivot Punkte. |
ENUM_PIVOTS
Identifikator |
Beschreibung |
PIVOT |
Pivot Punkt |
PIVOT_S1 |
Pivot Unterstützung 1 |
PIVOT_S2 |
Pivot Unterstützung 2 |
PIVOT_S3 |
Pivot Unterstützung 3 |
PIVOT_R1 |
Pivot Widerstand 1 |
PIVOT_R2 |
Pivot Widerstand 2 |
PIVOT_R3 |
Pivot Widerstand 3 |