Скрипты: s-LastPinkEventDate

 

s-LastPinkEventDate:

Начиная с билда 334 в клиентский терминал MetaTrader 5 добавлено отображение экономических новостей при помощи специальных графических объектов (OBJ_EVENT).

Скрипт выводит дату и время последнего важного экономического события, отмеченного розовым цветом (Pink).

Автор: Alexander P.

s-LastPinkEventDate

 

Здравствуйте!

Не подскажите, новости надо каждую неделю вручную помещать на график или есть возможность это делать автоматом (ObjectCreate...) ?

[Удален]  
[Удален]  

Будьте осторожны с

void OnDeinit(const int reason)
{
ObjectsDeleteAll(0); // Тщательно
}

 Удаленные всех специальных графических объектов (OBJ_EVENT).

[Удален]  

Используется для примера. 

Удаляет все объекты, кроме (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 eine event sein
         ObjectDelete(0,name);
           }
      }
  
[Удален]  

Будьте осторожны с

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

Удалены все специальные графические объекты (OBJ_EVENT).

Используется для примера. Удаляет все объекты, кроме (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 eine event sein
         ObjectDelete(0,name);
           } 
  }