Create

Создает графический объект "стрелка с фиксированным кодом".

bool  Create(
   long      chart_id,     // идентификатор чарта
   string    name,         // имя объекта
   int       window,       // окно чарта 
   datetime  time,         // время
   double    price         // цена
   )

Параметры

chart_id

[in]  Идентификатор чарта (0 – текущий чарт).

name

[in]  Уникальное имя создаваемого объекта.

window

[in]  Номер окна чарта (0 – основное окно).

time

[in]  Координата времени.

price

[in]  Координата цены.

Возвращаемое значение

true – в случае успешного завершения, false – в случае ошибки.

Пример:

//--- example for CChartObjectArrowCheck::Create     
//--- example for CChartObjectArrowDown::Create     
//--- example for CChartObjectArrowUp::Create     
//--- example for CChartObjectArrowStop::Create      
//--- example for CChartObjectArrowThumbDown::Create      
//--- example for CChartObjectArrowThumbUp::Create      
//--- example for CChartObjectArrowLeftPrice::Create     
//--- example for CChartObjectArrowRightPrice::Create      
#include <ChartObjects\ChartObjectsArrows.mqh>     
//---     
void OnStart()     
  {     
//--- for example, take CChartObjectArrowCheck     
   CChartObjectArrowCheck arrow;     
//--- set object parameters     
   double price=SymbolInfoDouble(Symbol(),SYMBOL_BID);     
   if(!arrow.Create(0,"ArrowCheck",0,TimeCurrent(),price))     
     {     
      //--- arrow create error     
      printf("Arrow create: Error %d!",GetLastError());     
      //---     
      return;     
     }        
//--- use arrow     
//--- . . .     
  }