Как сдвинуть Ма?

 

Ирудность состоит в том, чтобы создать на графике своеобразный конверт. при этом две из трех EMA будут с отклонением +/- 0.21% по оси OY, а третья ЕМА становится средней линией конверта.

Заранее спасибо!

 

подскажите нубу что за индикатор такой EMA?


а если по существу, то пишете свой индикатор, который получает значения из EMA индикатора через iCustom а потом сдвигает их на нужное количество пунктов

 
Функция iEnvelope()
 
GarF1eld писал(а) >>

подскажите нубу что за индикатор такой EMA?

Exponential Moving Average

 
Integer >>:

Exponential Moving Average

Спасибо

 
GarF1eld >>:

подскажите нубу что за индикатор такой EMA?

Спрашиваем, не стесняемся, все свои... :))

А кто такой нуб?

 
granit77 >>:

Спрашиваем, не стесняемся, все свои... :))

А кто такой нуб?

Это нечто, образованное от newbie.

 
Zarm >>:

Ирудность состоит в том, чтобы создать на графике своеобразный конверт. при этом две из трех EMA будут с отклонением +/- 0.21% по оси OY, а третья ЕМА становится средней линией конверта.

Заранее спасибо!

//+------------------------------------------------------------------+
//| Пивот =).mq4.mq4
//| meta-trader
//| http://mql.mega-project.biz = Тысячи советников и индикаторов бесплатно скачать
//+------------------------------------------------------------------+
#property copyright "meta-trader"
#property link      "http://mql.mega-project.biz = Тысячи советников и индикаторов бесплатно скачать"


#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Green


extern int Periods=5;
extern double Otklonenie=0.0025;
extern int maxbars = 300;

//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   IndicatorBuffers(4);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,ExtMapBuffer2);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexBuffer(2,ExtMapBuffer3);

//----
   return(0);
  }
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted();
   int limit,i;      
//----
   //---- проверка на возможные ошибки
   if(counted_bars<0) return(-1);
   
   limit=Bars-counted_bars;
   if(limit>maxbars)limit=maxbars;

   for(i=limit;i>=0;i--)
       {
       ExtMapBuffer1[i]=iMA(Symbol(),1440,Periods,0,MODE_SMA,PRICE_CLOSE,i)*(1+Otklonenie);
       ExtMapBuffer2[i]=iMA(Symbol(),1440,Periods,0,MODE_SMA,PRICE_CLOSE,i
       ExtMapBuffer3[i]=iMA(Symbol(),1440,Periods,0,MODE_SMA,PRICE_CLOSE,i)/(1+Otklonenie);
       }
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
Zarm >>:

Ирудность состоит в том, чтобы создать на графике своеобразный конверт. при этом две из трех EMA будут с отклонением +/- 0.21% по оси OY, а третья ЕМА становится средней линией конверта.

Заранее спасибо!

В MT4 есть индикатор Envelopes, описание: http://www.theignatpost.ru/magazine/index.php?mlid=973

Причина обращения: