альтернативы объекта цены

 
Уважаемые подскажите, можно ли рисовать свой объект вместо свечей или баров или. .... 
Создать что-то своё. Конечное используя опен клоус хай лой..  Если есть то подскажите с чего начать
 
С гистограммы можно начать, например, если рисуете индикатором (как в Heiken Ashi). Или вертикальными линиями разной ширины.
 

У меня не получается создать обьект даже элементарный. Креплю на М1


вот пример

//+------------------------------------------------------------------+
//|                                                         OBCr.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict


string a;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
     //if(IsNewBar()==true)
    // {
    // ObjectCreate(a,OBJ_ELLIPSE,ChartID(),TimeCurrent(),iClose(Symbol(),0,1));
     ObjectCreate(ChartID(),a,OBJ_ELLIPSE,0,Time[1],iClose(Symbol(),0,1));
     ObjectSetInteger(ChartID(),a,OBJPROP_COLOR,clrRed);
    
    
    // }
     
     
   
  }
//+------------------------------------------------------------------+
bool IsNewBar() /*Íîâûé Áàð*/
           {
            static int nBars=0;
            if(nBars==0)
              {
               nBars=Bars;
               return(false);
              }
            if(nBars!=Bars)
              {
               nBars=Bars;
               return(true);
              }
            return(false);
           }
 
EugenioKP1983:

У меня не получается создать обьект даже элементарный. Креплю на М1


вот пример

Объект создается нулевой ширины-высоты и его не видно на графике, только в списке объектов. Задавайте все нужные  параметры как описано с справке.  А так вроде в справке сверхподробно всё описано.

 
evillive:

Объект создается нулевой ширины-высоты и его не видно на графике, только в списке объектов. Задавайте все нужные  параметры как описано с справке.  А так вроде в справке сверхподробно всё описано.

Спасибо с обьектами разберусь, очень нравится видить руками написанние
Причина обращения: