возможность прорисовки простой MA на графике - страница 2

 
Я так понял, что нужно рисовать в "будущем" баре при этом сформировавшиеся значения должны быть на "своих местах"(без смещения)?
#property indicator_buffers 1
#property indicator_chart_window
#property indicator_color1 Red
 
extern int MaPeriod=1;
extern int MaMethod=MODE_SMA;
extern int MaPrice=PRICE_CLOSE;
 
int draw_shift=1;
double draw_buff[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexShift(0,draw_shift);
   SetIndexBuffer(0,draw_buff);
   SetIndexStyle(0,DRAW_LINE);
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   draw_buff[0]=Close[0];
   int limit=Bars-IndicatorCounted();
   for(int i=limit;i>=0;i--)
   {
      draw_buff[i+draw_shift]=iMA(NULL,0,MaPeriod,0,MaMethod,MaPrice,i);
   }
   return(0);
  }
//+------------------------------------------------------------------+
Попробуй такой код.
 
Luptator     Огромное , преогромное спасибо...похоже это именно то что мне нужно.

 Прошу прощения у Всех кто пытался помочь и Всем благодарен за советы. ..