
ТЭП70-0488 (проявка 2017) by Pavel888, on Flickr
РУССКИЙ ЯЗЫК/Russian language.
НАБОР посвящается индикатору Keltner Channel - Канал Кельтнера. Все индикаторы (кроме одного) с открытым кодом. Но для работы требуется только файл с разрешением EX. Индикатор не является стандартным в терминале MetaTrader 4, однако многие трейдеры используют его в своих ТС.
Успехов в работе!
АНГЛИЙСКИЙ ЯЗЫК/English language.
The SET is dedicated to the Keltner Channel indicator. All indicators (except one) are open source. However, it only requires a file with EX permission. The indicator is not standard in the MetaTrader 4 terminal, but many traders use it in their trading systems.
Good luck in your work!
С уважением, Павел aka Pavel888.
ОПИСАНИЕ ИНДИКАТОРА
1. Общий вид индикатора, описание.
2. Код индикатора.
3. Базовые настройки индикатора.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
6. Автор индикатора.
1. Общий вид индикатора, описание:
Индикатор Канала Кельтнера представляет собой на графике канал из трех линий, которые рассчитываются на базе скользящих средних.
2. Код индикатора:
//+------------------------------------------------------------------+
//| Keltner Channels.mq4 |
//| Coded by Gilani |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 White
#property indicator_color2 White
#property indicator_color3 White
double upper[], middle[], lower[];
extern int period = 10;
int init()
{
SetIndexStyle(0,DRAW_LINE);
SetIndexShift(0,0);
SetIndexDrawBegin(0,0);
SetIndexBuffer(0,upper);
SetIndexStyle(1,DRAW_LINE);
SetIndexShift(1,0);
SetIndexDrawBegin(1,0);
SetIndexBuffer(1,middle);
SetIndexStyle(2,DRAW_LINE);
SetIndexShift(2,0);
SetIndexDrawBegin(2,0);
SetIndexBuffer(2,lower);
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start() {
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
double avg;
for(int x=0; x middle[x] = iMA(NULL, 0, period, 0, MODE_SMA, PRICE_TYPICAL, x);
avg = findAvg(period, x);
upper[x] = middle[x] + avg;
lower[x] = middle[x] - avg;
}
return(0);
}
//+------------------------------------------------------------------+
double findAvg(int period, int shift) {
double sum=0;
for (int x=shift;x sum += High[x]-Low[x];
}
sum = sum/period;
return (sum);
}
3. Базовые настройки индикатора.
Period - единственная настройка, что можно поменять. Автор рекомендовал значение по умолчанию.
4. Формула расчёта индикатора.
Расчёт.
KC Middle = MA(Price, n, Type),
KC Upper = KC Middle + MA(ATR, n, Type) * Dev,
KC Lower = KC Middle - MA(ATR, n, Type) * Dev.
Где:
Price — цена текущего периода (при открытии, закрытии, т.д.);
ATR — истинный диапазон;
Dev — множитель отклонения.
5. Видеообзор индикатора.
Канал Кельтнера — совершенный канальный индикатор
6. Автор индикатора.
Индикатор создал Честер Кельтнер ( Chester W. Keltner ) (1909–1998), описал его в книге «Как делать деньги на биржевых товарах» в 1960 году. Книгу обнаружить не удалось, как и фото автора.
СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ
_My Keltner Channel EX & MQL
atr-channelkeltnerchannel_v2 EX & MQL
CL-KeltnerChannel EX & MQL
Keltner Channel Modified EX
Keltner Channel Paulus mod02 EX & MQL
Keltner Channels F1 mtf 2.01 nmc EX & MQL
Keltner Channels F1 mtf EX & MQL
Keltner Channels jurik nrp 2 nmc EX & MQL
Keltner Channels separate window EX & MQL
keltner_band_mahilo EX & MQL
keltner_channel EX & MQL
keltner_channel_alerts EX & MQL
keltner_channel_alerts_2 EX & MQL
keltner_channel_oscillator EX & MQL
keltner_channels EX & MQL
keltnerchannel EX & MQL
KeltnerChannel_v1 Color EX & MQL
keltnerchannel_v1 EX & MQL
ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ
_My Keltner Channel

atr-channelkeltnerchannel_v2

CL-KeltnerChannel

Keltner Channel Modified

Keltner Channel Paulus mod02

Keltner Channels F1 mtf 2.01 nmc

Keltner Channels F1 mtf
без скрина
Keltner Channels jurik nrp 2 nmcc

Keltner Channels separate window

keltner_band_mahilo

keltner_channel

keltner_channel_alerts
без скрина
keltner_channel_alerts_2
без скрина
keltner_channel_oscillator

keltner_channels

keltnerchannel

KeltnerChannel_v1 Color

keltnerchannel_v1

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





