Как добавить ценовую метку?

 


Добрый день!

Подскажите кто знает, что и где нужно добавить в код мувинга чтобы на его конце отрисовывалась ценовая метка как 
на рисунке. Заранее спасибо.
 
что, никто не знает?
или это очень сложно?
 

"в конце" - на нулевом баре...
значок - объект Arrow с кодом 5 или 6...

... чем точнее вопрос, тем точнее ответ...

 
Вот код мувинга, не могли бы сделать то о чём сказали ?
//+------------------------------------------------------------------+
//|                                                          M_L.mq4 |
//|                                                     Sokolov Oleg |
//|                                                o_sokolov@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Sokolov Oleg"
#property link      "o_sokolov@mail.ru"

#property indicator_separate_window
#property  indicator_buffers 2
#property  indicator_color1  Red
#property  indicator_width1  2
//---- indicator parameters
extern int FastLWMA=29;
extern int SlowLWMA=81;
//extern int SignalSMA=9;
//---- indicator buffers
double     MacdBuffer[];
double     SignalBuffer[];

// --
string n.lastmetka = "LastMetka";
color  c.lastmetka = Yellow;
int    w.lastmetka = 3;


//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//---- drawing settings
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
 //  SetIndexDrawBegin(1,SignalSMA);
   IndicatorDigits(Digits+1);
//---- indicator buffers mapping
   SetIndexBuffer(0,MacdBuffer);
   SetIndexBuffer(1,SignalBuffer);
//---- name for DataWindow and indicator subwindow label
   IndicatorShortName("M_L("+FastLWMA+","+SlowLWMA+")");
   SetIndexLabel(0,"MACD");
   //SetIndexLabel(1,"Signal");
//---- initialization done
   return(0);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   
//----
 int limit;
   int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//---- macd counted in the 1-st buffer
   for(int i=0; i<limit; i++)
      MacdBuffer[i]=iMA(NULL,0,FastLWMA,0,MODE_LWMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowLWMA,0,MODE_LWMA,PRICE_CLOSE,i);

   return(0);
  }
//+------------------------------------------------------------------+
 
Alligator >>:
Вот код мувинга, не могли бы сделать то о чём сказали ?

Вот вам сразу веер из восьми машек, и каждая с ценовой меткой :)

Файлы:
 
Дмитрий, спасибо, но это не совсем то что нужно.
Мне нужно именно к данному мувингу прицепить метку, из того набора что в вашем индикаторе к сожалению мне ничего не подходит.

  К тому же нужно значение не цены как у вас, а значение индикатора ( это то что обычно пишется в верхнем левом углу окна индикатора)
 
DDFedor правильную натырку дал по-моему, но я не силён в программировании.
 
Alligator >>:
Дмитрий, спасибо, но это не совсем то что нужно.
Мне нужно именно к данному мувингу прицепить метку, из того набора что в вашем индикаторе к сожалению мне ничего не подходит.

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

Подправил

Файлы:
m_l.mq4  4 kb
 
Дмитрий, огромное спасибо, практически то что требуется.
Но только вот ещё момент, после установки на график метка при новых значениях индикатора
свои показания не изменяет, т.е. стоит на месте а не привязана к концу мувинга. Можно ли это устранить,
а то приходится всё время переключать таймфрейм
 
И ещё только что заметил один момент,после запятой нужно не 4 знака как вы сделали а 5
 
Дмитрий, не бросайте уж на пол дороге, доделайте если не сложно.
Если отвлекаю от дел, то мне не срочно, могу подождать.
Причина обращения: