Previous Next

GBar

Die Klasse GBar bietet einem einen schnellen Zugriff auf verschiedene candelstick Hilfsfunktionen.


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
#include <Glib.mqh>

//--- Erzeugung eines Zeigers zu einem leeren Klassenobjektes
GBar *bar;


int OnInit ()
{
   //--- Die Klasse dem leerem Klassenobjekt zuweisen
   bar = gBar();

   return(INIT_SUCCEEDED);
}

void OnDeinit (const int reason)
{
   //--- Bei beenden Speicher freigeben
   delete bar;
}

Ab diesem Zeitpunkt können Sie die Klassenfunktionen verwenden.


Funktionen der Klasse

Rückgabewert

Funktionsaufruf

Funktion

void

Init()

Zum ändern des Symbols.

double

Bid()

Gibt den akutellen Bid zurück.

double

Ask()

Gibt den aktuellen Ask zurück.

double

Spread()

Gibt den aktuellen Spread zurück

double

Hight()

Gibt den höchsten Punkt einer Kerze zurück.

double

Low()

Gibt den niedrigsten Punkt einer Kerze zurück.

double

Open()

Gibt den Eröffnungspreis einer Kerze zurück.

double

Close()

Gibt den Schlusspreis einer Kerze zurück.

bool

IsBull()

Überprüft ob eine Kerze Bullisch ist.

bool

IsBear()

Überprüft ob eine Kerze Bearisch ist.

double

MiddleHighLow()

Gibt den Preis in der Mitte des höchsten und niedrigsten Punkt einer Kerze zurück.

double

MiddleOpenClose()

Gibt den Preis in der Mitte des Eröffnungs- und Schlusskurses zurück.

double

CandleFullSpread()

Gibt den Spread einer Kerze vom niedrigsten zum höchsten Punkt zurück.

double

CandleBodySpread()

Gibt den Spread einer Kerze vom Eröffnungs- zum Schlusskurs zurück.

bool

PeakUpInto()

Prüft ob eine Kerze nach oben in einen Wert "Sticht".

bool

PeakDownInto()

Prüft ob eine Kerze nach unten in einen Wert "Sticht"