Previous Next

GChartPatterns.ClearPaint()

Löscht alle Zeichnungen von Chart Formationen vom Chart.

void  GChartPatterns.ClearPaint(
   ENUM_TIMEFRAMES            timeFrame = -1   // Zeitrahmen der Werte
);

Parameter

timeFrame

[in]  Zeitrahmen der zu entfernendenden Preise. -1 entfernt alle aktiven Zeitrahmen.


Beispiel:

//--- Einbinden der Glib Klassen
#include <Glib.mqh>

//--- Erzeugung eines Zeigers zu einem leeren Klassenobjektes
GChartPatterns *chartPatterns;


int OnInit ()
{
   //--- Die Klasse dem leerem Klassenobjekt zuweisen
   chartPatterns = gChartPatterns();

   //--- Die Daten der Klasse initialisieren
   chartPatterns.Init();


   return(INIT_SUCCEEDED);
}

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


void OnTick ()
{
   if ( chartPatterns.Ready() ) //--- Wird erst ausgeführt wenn alle Daten bereit sind
   {
      //--- Entfernt alle Formationen vom Chart
      chartPatterns.ClearPaint();
   }
}


Sehen Sie auch

GChartPatterns.Deinit, GChartPatterns.JustPaint