
ТЭП 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. Общий вид индикатора, описание:
Технический индикатор Огибающие Линии (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. Базовые настройки индикатора.
Период – количество используемых для расчета свечей, или период скользящей средней;
Сдвиг – коэффициент или отклонение от центральной 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

##BEST ENVELOPES ALERT 3 time reduction

0 - Kijun-Sen + Envelopes - rev1

0 - Kijun-Sen + Envelopes

AllTrendEnvelopes_v1.1

Envelopes alert mod

Envelopes alert

envelopes_with_push_alert

FFx_Envelopes

Moving Average Dynamic Envelope

Trend envelopes (averages) - mtf

Trend envelopes + mtf

TrendEnvelopes_v2

ПОЛЕЗНЫЕ ССЫЛКИ
Как установить индикатор в терминал МТ4
Как тестировать индикатор в терминале МТ4
Как настроить уведомления на почту в MT4
Как компилировать старые MQ4 файлы под новые билды MetaTrader 4
Расшифровка часто встречающихся сокращений в названии индикаторов.
alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:
arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:
Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:
mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:
Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:
ИСТОРИЯ ОБНОВЛЕНИЙ
1
НАБОР_Envelopes_2017.01.11.zip





