Функция iEnvelope()
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
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ирудность состоит в том, чтобы создать на графике своеобразный конверт. при этом две из трех EMA будут с отклонением +/- 0.21% по оси OY, а третья ЕМА становится средней линией конверта.
Заранее спасибо!