Перейти к содержанию

Рекомендуемые сообщения

38303092195_ab8147727e_c.jpg
ТЭП 70БС-215 (ACROS) by Pavel888, on Flickr

РУССКИЙ ЯЗЫК/Russian language.
НАБОР посвящается индикатору Envelopes, который включён по умолчанию в терминал MetaTrader 4. Все индикаторы с открытым кодом (кроме одного). Для работы индикатора требуется только файл с разрешением EX.
Успехов в работе!


АНГЛИЙСКИЙ ЯЗЫК/English language.

The SET is dedicated to the Envelopes indicator, which is enabled by default in the MetaTrader 4 terminal. All indicators are open source (except one). For the indicator to work, only a file with EX permission is required.
Good luck in your work!

 

С уважением, Павел aka Pavel888.


ОПИСАНИЕ ИНДИКАТОРА

Спойлер

1. Общий вид индикатора, описание.
2. Код индикатора.
3. Базовые настройки индикатора.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
6. Автор индикатора.
 

1. Общий вид индикатора, описание:
14-12-20160-55-51OBSVID.jpg

Технический индикатор Огибающие Линии (Envelopes) образуется двумя скользящими средними, одна из которых смещена вверх, а другая — вниз. Выбор оптимальной относительной величины смещения границ полосы определяется волатильностью рынка: чем она выше, тем больше смещение.

Envelopes определяют верхние и нижние границы нормального диапазона колебаний цен бумаги. Сигнал к продаже возникает тогда, когда цена достигает верхней границы полосы, а сигнал к покупке — при достижении ею нижней границы.

Применение технического индикатора Envelopes основано на естественной логике поведения рынка: когда под давлением особо рьяных покупателей или продавцов цены достигают экстремальных значений (т.е. верхней или нижней границы полосы), они часто стабилизируются, возвращаясь к более реалистичным уровням. Такой же принцип используется при интерпретации Полос Боллинджера.

 

2. Код индикатора:

Спойлер
//+------------------------------------------------------------------+
//|                                                    Envelopes.mq4 |
//|                      Copyright © 2005, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
//---- indicator settings
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- indicator parameters
extern int MA_Period=14;
extern int MA_Shift=0;
extern int MA_Method=0;
extern int Applied_Price=0;
extern double Deviation=0.1;
//---- indicator buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   int    draw_begin;
   string short_name;
//---- drawing settings
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexShift(0,MA_Shift);
   SetIndexShift(1,MA_Shift);
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
   if(MA_Period   draw_begin=MA_Period-1;
//---- indicator short name
   IndicatorShortName("Env("+MA_Period+")");
   SetIndexLabel(0,"Env("+MA_Period+")Upper");
   SetIndexLabel(1,"Env("+MA_Period+")Lower");
   SetIndexDrawBegin(0,draw_begin);
   SetIndexDrawBegin(1,draw_begin);
//---- indicator buffers mapping
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexBuffer(1,ExtMapBuffer2);
   if(Deviation   if(Deviation>100.0) Deviation=100.0;
//---- initialization done
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int limit;
   if(Bars   ExtCountedBars=IndicatorCounted();
//---- check for possible errors
   if (ExtCountedBars//---- last counted bar will be recounted
   if (ExtCountedBars>0) ExtCountedBars--;
   limit=Bars-ExtCountedBars;
//---- EnvelopesM counted in the buffers
   for(int i=0; i     { 
      ExtMapBuffer1 = (1+Deviation/100)*iMA(NULL,0,MA_Period,0,MA_Method,Applied_Price,i);
      ExtMapBuffer2 = (1-Deviation/100)*iMA(NULL,0,MA_Period,0,MA_Method,Applied_Price,i);
     }
//---- done
   return(0);
  }
//+------------------------------------------------------------------+

 

3. Базовые настройки индикатора.
14-12-20160-55-23BAZNASTROIKI.jpg

Период – количество используемых для расчета свечей, или период скользящей средней;
Сдвиг – коэффициент или отклонение от центральной MA в процентах. От этого показателя зависит, какими широкими будут границы канала;
Метод MAтип Moving Average:
• Simple Moving Average (SMA) — простое скользящее среднее;
• Exponential Moving Average (EMA) — экспоненциальное скользящее среднее;
• Smoothed Moving Average (SMMA) — сглаженное скользящее среднее;
• Linear Weighted Moving Average (LWMA) — линейно-взвешенное скользящее среднее;
Применить к – параметр отображает смещение от текущей цены;
Отклонение – процент, на который линии индикатора будут отклонены от скользящей средней.

 

4. Формула расчёта индикатора.

Расчет.

UPPER BAND = SMA (CLOSE, N) * [1 + K / 1000]

LOWER BAND = SMA (CLOSE, N) * [1 - K / 1000]

где:

UPPER BAND — верхняя линия индикатора;
LOWER BAND — нижняя линия индикатора;
SMA — простое скользящее среднее;
CLOSE — цена закрытия;
N — период усреднения;
K / 1000 — величина отклонения от среднего (в десятых долях процента).

 

5. Видеообзор индикатора.

Все про универсальный индикатор Envelopes

 

6. Автор индикатора.

Автор неизвестен.


СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ

Спойлер

##BEST ENVELOPES ALERT 2 EX & MQL
##BEST ENVELOPES ALERT 3 time reduction EX & MQL
0 - Kijun-Sen + Envelopes - rev1 EX & MQL
0 - Kijun-Sen + Envelopes EX & MQL
AllTrendEnvelopes_v1.1 EX & MQL
Envelopes alert mod EX & MQL
Envelopes alert EX & MQL
envelopes_with_push_alert EX & MQL
FFx_Envelopes EX
Moving Average Dynamic Envelope EX & MQL
Trend envelopes (averages) - mtf EX & MQL
Trend envelopes + mtf EX & MQL
TrendEnvelopes_v2 EX & MQL


ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ

Спойлер

##BEST ENVELOPES ALERT 2
14-12-20160-56-50BESTENVELOPESALERT2.jpg

##BEST ENVELOPES ALERT 3 time reduction
14-12-20160-57-31BESTENVELOPESALERT3time

0 - Kijun-Sen + Envelopes - rev1
14-12-20160-58-150-Kijun-SenEnvelopes-re

0 - Kijun-Sen + Envelopes
14-12-20160-59-120-Kijun-SenEnvelopes.jp

AllTrendEnvelopes_v1.1
14-12-20161-00-22AllTrendEnvelopes_v1.1.

Envelopes alert mod
14-12-20161-01-16Envelopesalertmod.jpg

Envelopes alert
14-12-20161-02-20Envelopesalert.jpg

envelopes_with_push_alert
14-12-20161-03-25envelopes_with_push_ale

FFx_Envelopes
14-12-20161-04-51FFx_Envelopes.jpg

Moving Average Dynamic Envelope
14-12-20161-05-48MovingAverageDynamicEnv

Trend envelopes (averages) - mtf
14-12-20161-06-43Trendenvelopesaverages-

Trend envelopes + mtf
14-12-20161-07-34Trendenvelopesmtf.jpg

TrendEnvelopes_v2
14-12-20161-08-11TrendEnvelopes_v2.jpg
 


ПОЛЕЗНЫЕ ССЫЛКИ

Спойлер

Как установить индикатор в терминал МТ4

 

Как тестировать индикатор в терминале МТ4


Как настроить уведомления на почту в MT4


Как компилировать старые MQ4 файлы под новые билды MetaTrader 4

 

 

 

Расшифровка часто встречающихся сокращений в названии индикаторов.

alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:

ALERT.jpeg

 

arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:

STRELKI.jpeg

 

Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:

GISTOGRAMMA.jpeg

 

mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:

MTF.jpeg

 

Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:

SGLAZENNYI.jpeg


ИСТОРИЯ ОБНОВЛЕНИЙ

Спойлер

1

 

НАБОР_Envelopes_2017.01.11.zip

 

 

 

 

 

  • Лайк 19
Ссылка на сообщение
Поделиться на другие сайты

  • 4 months later...

Совсем перед тем, как появилась данная статья на сайте я и сам заинтересовался данным индикатором. Написал советник, который входит в продажи\покупки при условии формирования ПинБара Хай\Лоу которого выше\ниже значения данного индикатора.

В прикрепленном файле код данного советника. Авторов и преподов данного ресурса прошу не ругать, если код местами кривоват - я в этом не виноват - а виноваты ВЫ - Авторы и преподы, ведь значит так меня научили ! ;)

Envelop_PB.mq4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...

Есть и такие каналы на скользящей Laguerre

Laguerre Envelopes Free
https://www.mql5.com/ru/market/product/14828

Laguerre Channel Free
https://www.mql5.com/ru/market/product/14823

Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
  • 4 weeks later...
  • 1 month later...

август 2017. Перенес советника на основной рабочий счет.

енвелоп_пб_август.JPG
енвелоп_пб_август_сделки.JPG

Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...