Skripte: s-LastPinkEventDate

 

s-LastPinkEventDate:

Seit dem Build 334 werden Wirtschaftsnachrichten im MetaTrader 5 mithilfe von speziellen grafischen Objekten (OBJ_EVENT) angezeigt. Das Skript zeigt das Datum und die Zeit des letzten Ereignisses an, das rosa markiert ist.

s-LastPinkEventDate

Autor: Alexander Piechotta

 

Hallo!

Könnten Sie mir sagen, ob die Nachrichten jede Woche manuell in den Chart eingefügt werden müssen oder ob es möglich ist, dies automatisch zu tun(ObjectCreate...)?

[Gelöscht]  
[Gelöscht]  

Seien Sie vorsichtig mit

void OnDeinit(const int reason)
{
ObjectsDeleteAll(0); // Gründlichо
}

Löschen Sie alle speziellen Grafikobjekte (OBJ_EVENT).

[Gelöscht]  

Wird zum Beispiel verwendet.

Löscht alle Objekte außer (OBJ_EVENT).

void OnDeinit(const int reason)
{
ObjectsDeleteAllExcept(109);
}


void ObjectsDeleteAllExcept(int type)
  {
   string  name="";
   int total=ObjectsTotal(0)-1;

   for(int i=total; i>=0; i --)
     {
      name=ObjectName(0,i);

      if(ObjectGetInteger(0,name,OBJPROP_TYPE,0)  ==  type) continue; //Objekt Typ muss ein Ereignis sein
         ObjectDelete(0,name);
           }
      }
  
[Gelöscht]  

Seien Sie vorsichtig mit

void OnDeinit(const int reason)
{
ObjectsDeleteAll(0); // Caution
}

Löschen Sie alle speziellen grafischen Objekte (OBJ_EVENT).

Wird zum Beispiel verwendet. Entfernt alle Objekte außer (OBJ_EVENT).

void OnDeinit(const int reason)
{
ObjectsDeleteAllExcept(109);
}

void ObjectsDeleteAllExcept(int type)
  {
   string  name="";
   int total=ObjectsTotal(0)-1;

   for(int i=total; i>=0; i --)
     {
      name=ObjectName(0,i);

      if(ObjectGetInteger(0,name,OBJPROP_TYPE,0)  ==  type) continue; //Objekt Typ muss ein Ereignis sein
         ObjectDelete(0,name);
           } 
  }