Previous Next

GBar.CandleBodySpread()

Gibt die Größe des Körpers einer Kerze zurück.

double  GBar.CandleBodySpread(
   int              shift,                     // Verschiebung
   ENUM_TIMEFRAMES  timeFrame = PERIOD_CURRENT // Zeitrahmen des Wertes
);

Parameter

shift

[in]  Die Verschiebung der Kerze. 0 (Null) ist dabei die aktuell unvollendete Kerze.

timeFrame

[in]  Der Zeitrahmen der Kerze.

Rückgabewert

Gibt die Reichweite von Eröffnungspreis zum Schlusspreis einer Kerze zurück.


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;
}


void OnTick ()
{
   //--- Den Spread zwischen Open/Close der letzten Kerze ausgeben
   Print( bar.CandleBodySpread(1) );
}


Sehen Sie auch

GBar.CandleFullSpread