Previous Next

GSupportAndResistance.ClearPaint()

Bereinigt die Objekte aller ausgewählten Unterstütungs und Wiederstandslinien, sowie Pivot-Punkte automatisch vom Chart.

void  GSupportAndResistance.ClearPaint(
   ENUM_SUPPORTANDRESISTANCE  kind = SAR_ALL,  // Zu beseitigende Linien: SAR_ALL, SAR_SUPPORT, SAR_RESISTANCE oder SAR_PIVOT
   ENUM_TIMEFRAMES            timeFrame = -1   // Zeitrahmen der Werte
   );

Parameter

kind

[in]  Die Daten die entfernt werden sollen. Zulässig sind SAR_ALL, SAR_SUPPORT, SAR_RESISTANCE oder SAR_PIVOT. Siehe ENUM_SUPPORTANDRESISTANCE.

timeFrame

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

Rückgabewert

Im Erfolgsfall werden automatisch die gewünschten Objekte vom Chart entfernt.


Beispiel:

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

//--- Erzeugung eines Zeigers zu einem leeren Klassenobjektes
GSupportAndResistance *supportAndResistance;


int OnInit ()
{
   //--- Die Klasse dem leerem Klassenobjekt zuweisen
   supportAndResistance = gSupportAndResistance();

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

   return(INIT_SUCCEEDED);
}

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


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


Sehen Sie auch

GSupportAndResistance.Paint