Скачать MetaTrader 5

Скрипты: s-LastPinkEventDate

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нужен торговый робот? Закажи его в сервисе Фриланс!
Automated-Trading
Админ
99101
Automated-Trading 2010.10.19 11:54 

s-LastPinkEventDate:

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

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

Автор: Alexander P.

s-LastPinkEventDate

gisip
325
gisip 2010.10.19 13:54  

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

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


Alexander Piechotta
6951
Alexander Piechotta 2010.10.19 19:03  

Alexander Piechotta
6951
Alexander Piechotta 2010.10.20 01:00  

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

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

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

Alexander Piechotta
6951
Alexander Piechotta 2010.10.20 01:28  

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

Удаляет все объекты, кроме (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);
           }
      }
  

 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий