Перейти к содержанию
Авторизация  
Pavel888

[Keltner Channel] НАБОР Канал Кельтнера

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


ТЭП70-0488 (проявка 2017) by Pavel888, on Flickr





НАБОР посвящается индикатору Keltner Channel - Канал Кельтнера. Все индикаторы (кроме одного) с открытым кодом. Но для работы требуется только файл с разрешением EX. Индикатор не является стандартным в терминале MetaTrader 4, однако многие трейдеры используют его в своих ТС.
Успехов в работе!



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

Спойлер



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<0) return(-1);
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<(shift+period);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 - пер. с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:
Спойлер







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

Спойлер


1






НАБОР_Keltner_Channel_2017.02.15.zip

Изменено пользователем Pavel888

Поделиться сообщением


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

МТ4
_https://www.mql5.com/ru/market/product/14823

МТ5
_https://www.mql5.com/ru/market/product/14825

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Павел спасибо!Тема интересная.Тоже торгую по каналам,только по обычному Envelopes,картина примерно такая-же.Правда основной метод свечной и без подвальных индюков,но прекрасно видно где стоит открыться,а где закрыться.К сожалению картинку не могу вставить.

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...