РУССКИЙ ЯЗЫК/Russian language.
В НАБОРЕ представлен индикатор Ишимоку Кинко Хайо (Ichimoku Kinko Hyo) со всевозможными версиями и модификациями. По возможности представлены файлы с открытым кодом (mql). Для работы индикатора требуется только файл EX. Так как физически дать описания всех индикаторов невозможно - было принято решение делать скриншоты с менюшками индикаторов - там есть ответы на многие вопросы по функционалу индикаторов.
Успехов в работе!
АНГЛИЙСКИЙ ЯЗЫК/English language.
This Kit is dedicated to a Ichimoku (Ichimoku Kinko Hyo) indicator with it's various versions and modes. Most of files are opensource. You will need '.ex'-file only for usage. It is quite hard, you know, to write a detailed description for each indicator - so it was decided to make explanation screenshots in every case to your help. Screenshots contain answers for most of your questions.
Enjoy & Good luck!
С уважением, Павел aka Pavel888.
ОПИСАНИЕ ИНДИКАТОРА
1. Общий вид индикатора, описание.
2. Код индикатора.
3. Базовые настройки индикатора.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
6. Автор индикатора.
1. Общий вид индикатора, описание:
Технический индикатор Ишимоку Кинко Хайо (Ichimoku Kinko Hyo) предназначен для определения рыночного тренда, уровней поддержки и сопротивления, а также для генерации сигналов покупки и продажи. Лучше всего индикатор работает на недельных и дневных графиках. Автор индикатора Гоичи Хосода (псевдоним Санджин Ишимоку), разработал его ещё в 30-е годы XX столетия.
2. Код индикатора:
//+------------------------------------------------------------------+
//| Ichimoku.mq4 |
//| Copyright 2005-2014, MetaQuotes Software Corp. |
//| http://www.mql4.com |
//+------------------------------------------------------------------+
#property copyright "2005-2014, MetaQuotes Software Corp."
#property link "http://www.mql4.com"
#property description "Ichimoku Kinko Hyo"
#property strict
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 Red // Tenkan-sen
#property indicator_color2 Blue // Kijun-sen
#property indicator_color3 SandyBrown // Up Kumo
#property indicator_color4 Thistle // Down Kumo
#property indicator_color5 Lime // Chikou Span
#property indicator_color6 SandyBrown // Up Kumo bounding line
#property indicator_color7 Thistle // Down Kumo bounding line
//--- input parameters
input int InpTenkan=9; // Tenkan-sen
input int InpKijun=26; // Kijun-sen
input int InpSenkou=52; // Senkou Span B
//--- buffers
double ExtTenkanBuffer[];
double ExtKijunBuffer[];
double ExtSpanA_Buffer[];
double ExtSpanB_Buffer[];
double ExtChikouBuffer[];
double ExtSpanA2_Buffer[];
double ExtSpanB2_Buffer[];
//---
int ExtBegin;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
void OnInit(void)
{
IndicatorDigits(Digits);
//---
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtTenkanBuffer);
SetIndexDrawBegin(0,InpTenkan-1);
SetIndexLabel(0,"Tenkan Sen");
//---
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtKijunBuffer);
SetIndexDrawBegin(1,InpKijun-1);
SetIndexLabel(1,"Kijun Sen");
//---
ExtBegin=InpKijun;
if(ExtBegin ExtBegin=InpTenkan;
//---
SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_DOT);
SetIndexBuffer(2,ExtSpanA_Buffer);
SetIndexDrawBegin(2,InpKijun+ExtBegin-1);
SetIndexShift(2,InpKijun);
SetIndexLabel(2,NULL);
SetIndexStyle(5,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(5,ExtSpanA2_Buffer);
SetIndexDrawBegin(5,InpKijun+ExtBegin-1);
SetIndexShift(5,InpKijun);
SetIndexLabel(5,"Senkou Span A");
//---
SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_DOT);
SetIndexBuffer(3,ExtSpanB_Buffer);
SetIndexDrawBegin(3,InpKijun+InpSenkou-1);
SetIndexShift(3,InpKijun);
SetIndexLabel(3,NULL);
SetIndexStyle(6,DRAW_LINE,STYLE_DOT);
SetIndexBuffer(6,ExtSpanB2_Buffer);
SetIndexDrawBegin(6,InpKijun+InpSenkou-1);
SetIndexShift(6,InpKijun);
SetIndexLabel(6,"Senkou Span B");
//---
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtChikouBuffer);
SetIndexShift(4,-InpKijun);
SetIndexLabel(4,"Chikou Span");
//--- initialization done
}
//+------------------------------------------------------------------+
//| Ichimoku Kinko Hyo |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
int i,k,pos;
double high_value,low_value;
//---
if(rates_total return(0);
//--- counting from 0 to rates_total
ArraySetAsSeries(ExtTenkanBuffer,false);
ArraySetAsSeries(ExtKijunBuffer,false);
ArraySetAsSeries(ExtSpanA_Buffer,false);
ArraySetAsSeries(ExtSpanB_Buffer,false);
ArraySetAsSeries(ExtChikouBuffer,false);
ArraySetAsSeries(ExtSpanA2_Buffer,false);
ArraySetAsSeries(ExtSpanB2_Buffer,false);
ArraySetAsSeries(open,false);
ArraySetAsSeries(high,false);
ArraySetAsSeries(low,false);
ArraySetAsSeries(close,false);
//--- initial zero
if(prev_calculated {
for(i=0; i ExtTenkanBuffer=0.0;
for(i=0; i ExtKijunBuffer=0.0;
for(i=0; i {
ExtSpanA_Buffer=0.0;
ExtSpanA2_Buffer=0.0;
}
for(i=0; i {
ExtSpanB_Buffer=0.0;
ExtSpanB2_Buffer=0.0;
}
}
//--- Tenkan Sen
pos=InpTenkan-1;
if(prev_calculated>InpTenkan)
pos=prev_calculated-1;
for(i=pos; i {
high_value=high;
low_value=low;
k=i+1-InpTenkan;
while(k {
if(high_value high_value=high[k];
if(low_value>low[k])
low_value=low[k];
k++;
}
ExtTenkanBuffer=(high_value+low_value)/2;
}
//--- Kijun Sen
pos=InpKijun-1;
if(prev_calculated>InpKijun)
pos=prev_calculated-1;
for(i=pos; i {
high_value=high;
low_value=low;
k=i+1-InpKijun;
while(k {
if(high_value high_value=high[k];
if(low_value>low[k])
low_value=low[k];
k++;
}
ExtKijunBuffer=(high_value+low_value)/2;
}
//--- Senkou Span A
pos=ExtBegin-1;
if(prev_calculated>ExtBegin)
pos=prev_calculated-1;
for(i=pos; i {
ExtSpanA_Buffer=(ExtKijunBuffer+ExtTenkanBuffer)/2;
ExtSpanA2_Buffer=ExtSpanA_Buffer;
}
//--- Senkou Span B
pos=InpSenkou-1;
if(prev_calculated>InpSenkou)
pos=prev_calculated-1;
for(i=pos; i {
high_value=high;
low_value=low;
k=i+1-InpSenkou;
while(k {
if(high_value high_value=high[k];
if(low_value>low[k])
low_value=low[k];
k++;
}
ExtSpanB_Buffer=(high_value+low_value)/2;
ExtSpanB2_Buffer=ExtSpanB_Buffer;
}
//--- Chikou Span
pos=0;
if(prev_calculated>1)
pos=prev_calculated-1;
for(i=pos; i ExtChikouBuffer=close;
//---
return(rates_total);
}
//+------------------------------------------------------------------+
3. Базовые настройки индикатора.
При определении размерности параметров используются четыре временных интервала различной протяженности. На этих интервалах основываются значения отдельных линий, составляющих этот индикатор:
• Tenkan-sen показывает среднее значение цены за первый промежуток времени, определяемый как сумма максимума и минимума за это время, поделенная на два;
• Kijun-sen показывает среднее значение цены за второй промежуток времени;
• Senkou Span A показывает середину расстояния между предыдущими двумя линиями, сдвинутую вперед на величину второго временного интервала;
• Senkou Span B показывает среднее значение цены за третий временной интервал, сдвинутое вперед на величину второго временного интервала.
Chikou Span показывает цену закрытия текущей свечи, сдвинутую назад на величину второго временного интервала. Расстояние между линиями Senkou штрихуется на графике другим цветом и называется «облаком». Если цена находится между этими линиями, рынок считается нетрендовым, а края облака образуют уровни поддержки и сопротивления.
• Если цена находится над облаком, то верхняя его линия образует первый уровень поддержки, а следующая — второй уровень поддержки.
• Если цена находится под облаком, то нижняя линия образует первый уровень сопротивления, а верхняя — второй.
• Если линия Chikou Span пересекает график цены снизу вверх, это является сигналом к покупке. Если сверху вниз — сигналом к продаже.
Kijun-sen используется как показатель движения рынка. Если цена выше нее, вероятно, цены будут продолжать расти. Когда цена пересекает эту линию, вероятно дальнейшее изменения тренда. Другим вариантом использования Киджун-сен является подача сигналов. Сигнал к покупке генерируется, когда линия Tenkan-sen пересекает Kijun-sen снизу вверх. Пересечение сверху вниз — сигнал к продаже. Tenkan-sen используется как индикатор рыночного тренда. Если эта линия растет или падает, тренд существует. Когда она идет горизонтально, рынок вошел в канал.
4. Формула расчёта индикатора.
Формула Ишимоку.
Графически индикатор Ichimoku состоит из 3 самостоятельных линий и двух линий, между которыми штрихуется область ценового графика.
Тенкан-Сен
Tenkan-sen = (Max(A) + Min(Low,A))/2, где
• Max(A) — наивысший из максимумов за период, равный A интервалам, например, A дней;
• Min(Low,A), — наименьший минимум за период, равный A интервалам.
A — длина периода (первый параметр).
Кинджун-Сен
Kijun-sen = (Max(B) + Min(B))/2, где
• B — длина периода (второй параметр).
Чинкоу Спан (Chinkou Span) равен текущему значению Close, сдвинутый назад на B.
Штрихованная область (облако) между Сенкой Спaн «А»
Senkou Span A = (Tenkan-sen + Kijun-sen)/2, сдвинутое вперед на B интервалов и Сенкой Спан «B»
Senkou Span B = (Max(C) + Min(C))/2, сдвинутое вперед на B интервалов, где C — длина интервала (третий параметр).
Количественное значение параметров A, B, C, указанное самим автором для использования Ишимоку соответственно равно 9, 26 и 52. Эти цифры образованны из следующих соотношений:
• На дневном графике: 9 — полторы рабочих недели, 26 — число рабочих дней в месяце (в Японии было 6 рабочих дней в неделю), а 52 – два рабочих месяца.
• На недельном графике: 9 недель составляют примерно 2 месяца, 26 недель составляют полугодие, 52 недели — год.
5. Видеообзор индикатора.
Ichimoku Kinko Hyo: индикатор и торговая стратегия
6. Автор индикатора.
Автором индикатора является Гоичи Хосода (Санджин Ишимоку).
СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ
0 - Color Candles cross Kijun Sen EX
0 - Kijun-Sen + Envelopes EX & MQL
0 - Kijun-Sen + Envelopes - rev1 EX & MQL
0 - Tenkan + Kijun Color Fill EX
0_-_color_fill_-_tenkan_x_kijun_ EX & MQL
0-Kijun Sen-021 EX & MQL
0-Kijun Sen-034 EX & MQL
0-Kijun Sen-050 EX & MQL
0-Kijun Sen-100 EX & MQL
alternative_ichimoku EX & MQL
alternative_ichimoku_v07 EX & MQL
alternative_ichimoku_v07xm_mtf EX & MQL
BMI_Bands_ichimoku_2 EX & MQL
BMI_MA_ichimoku EX & MQL
Brooky_Rsi_Ichimoku EX & MQL
Chinkou span histogram EX & MQL
Chinkou span histogram__1 EX & MQL
Dev Ichimoku V2 EX
FFx_IchimokuKinkoHyo EX
ichi_ChikouTenkanHistogramm EX & MQL
ichi360 Events v1 EX
ichi360 Monitor V2 (600) EX
ichi360 Monitor V2 E EX & MQL
ichi360 Monitor V2 EX & MQL
ichi360 Monitor V3 EX & MQL
ichi360 Monitor V4 EX & MQL
ichi360V3 EX
ichi360V5 EX
ichi360V6 EX
ichi360v8 EX & MQL
IchiDiver EX
Ichimoku THV EX
Ichimoku Trend Magic Histogram EX & MQL
Ichimoku Trend Magic EX & MQL
Ichimoku_alert EX & MQL
ichimoku_chinkou_nrp_mtf EX & MQL
Ichimoku_Monitor EX & MQL
ichimoku_mtf_nmc EX & MQL
ichimoku_mtf_nmc_1 EX & MQL
ichimoku_senkoua_envelope EX & MQL
Ichimoku_Signal EX
Ichimoku_Signal 2 EX
IchimokuAlert_v1 EX & MQL
IchimokuAlert_v3 EX & MQL
ichimoku-alert-ichimokualert_v3 EX & MQL
ichimokudarkspanshiftsw EX & MQL
ichimokuguppyalligator2 EX & MQL
ichimokuk2sscw EX & MQL
IchimokuKinkoHyoSystem EX
IchiTrend_Info_1.0a EX
IchiTrend_Info_1.1 EX
IchiTrend_Info_1.1a EX
IchiTrend_Monitor_1.2 EX
IchiTrend_Monitor_1.2a EX
IchiTrend_Search_1.5a EX
IchiTrend_Search_1.5b EX
IchiTrend_Search_1.5c EX
IchiTrend_SR_1.1 EX
Kijun Tenkan EX & MQL
kijun_candles_two_colors EX & MQL
kijun_sen_and_envelope EX & MQL
KIJUN_SOHO EX & MQL
KIJUN_SOHO_vKino EX & MQL
Kijun-Sen alerts EX & MQL
Kijun-Sen price cross alerts EX & MQL
kijun-sen EX & MQL
Kijun-sen+ EX
Kijun-Sen-Smothed EX & MQL
kijuntenkan EX & MQL
KijunTenkan+ EX
kumo_breakout_histo EX & MQL
kumo_breakout_histo_nmc EX & MQL
kumo_breakout_histo_v1a_nmc EX & MQL
ma_ishimoku EX & MQL
MTF_Ichimoku_v1 EX & MQL
mtf_ichimoku_v1dark1 EX & MQL
mtf_ichimoku_v1darks EX & MQL
mtf_ichimoku_v1sscw EX & MQL
mtf_ichimoku_v1ssspcw EX & MQL
mtf_ichimoku_v1ssspsw EX & MQL
NK_IchimokuAlert_VER2 EX & MQL
price_crossing_kijun-sen_histo_mtf__alerts EX & MQL
silver-channelspsw EX & MQL
spanA - spanB cross__2 EX & MQL
spana_-_spanb_cross_histo_nmc_2 EX & MQL
taichi_cronex EX & MQL
tenkan_fibo EX & MQL
tenkan_fibo_smz EX & MQL
tenkan_fibo_smzl EX & MQL
tenkan_fibo_smzl1 EX & MQL
tenkan_sen-kijun_sen_candles EX & MQL
tenkan_sen-kijun_sen_candles_nmc EX & MQL
tenkan_sen-kijun_sen_histo EX & MQL
tenkan_sen-kijun_sen_histo_1 EX & MQL
tenkan_sen-kijun_sen_histo_nmc EX & MQL
tenkan_sen-kijun_sen_histo2 EX & MQL
tenkan_sen-kijun_sen_histo2_nmc EX & MQL
usoho_ichi_average EX & MQL
vinini_mtf_ichimoku EX & MQL
wajdyss_Ichimoku_Indicator_V1 EX & MQL
Western Ichimoku EX & MQL
ZB-CloudCandles EX
ZB-CloudLines EX
ZB-CloudMatrix 2 EX & MQL
ZB-CloudMatrix EX
Индикатор MTF_Ichimoku EX & MQL
ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ
0 - Color Candles cross Kijun Sen

0 - Kijun-Sen + Envelopes

0 - Kijun-Sen + Envelopes - rev1

0 - Tenkan + Kijun Color Fill

0_-_color_fill_-_tenkan_x_kijun_

0-Kijun Sen-021

0-Kijun Sen-034
без скрина
0-Kijun Sen-050
без скрина
0-Kijun Sen-100
без скрина, все аналогичны 0-Kijun Sen-021
alternative_ichimoku

alternative_ichimoku_v07

alternative_ichimoku_v07xm_mtf

BMI_Bands_ichimoku_2

BMI_MA_ichimoku

Brooky_Rsi_Ichimoku

Chinkou span histogram

Chinkou span histogram__1
без скрина
Dev Ichimoku V2

FFx_IchimokuKinkoHyo

ichi_ChikouTenkanHistogramm

ichi360 Events v1

ichi360 Monitor V2 (600)

ichi360 Monitor V2 E
без скрина
ichi360 Monitor V2
без скрина
ichi360 Monitor V3

ichi360 Monitor V4

ichi360V3

ichi360V5
без скрина
ichi360V6

ichi360v8

IchiDiver

Ichimoku THV

Ichimoku Trend Magic Histogram

Ichimoku Trend Magic

Ichimoku_alert

ichimoku_chinkou_nrp_mtf

Ichimoku_Monitor

ichimoku_mtf_nmc

ichimoku_mtf_nmc_1
без скрина
ichimoku_senkoua_envelope

Ichimoku_Signal

Ichimoku_Signal 2

IchimokuAlert_v1

IchimokuAlert_v3

ichimoku-alert-ichimokualert_v3

ichimokudarkspanshiftsw

ichimokuguppyalligator2

ichimokuk2sscw

IchimokuKinkoHyoSystem
без скрина
IchiTrend_Info_1.0a

IchiTrend_Info_1.1

IchiTrend_Info_1.1a
без скрина
IchiTrend_Monitor_1.2

IchiTrend_Monitor_1.2a
без скрина
IchiTrend_Search_1.5a

IchiTrend_Search_1.5b
без скрина
IchiTrend_Search_1.5c
без скрина
IchiTrend_SR_1.1

Kijun Tenkan

kijun_candles_two_colors

kijun_sen_and_envelope

KIJUN_SOHO

KIJUN_SOHO_vKino
без скрина
Kijun-Sen alerts

Kijun-Sen price cross alerts
без скрина
kijun-sen
без скрина
Kijun-sen+
без скрина
Kijun-Sen-Smothed

kijuntenkan

KijunTenkan+
без скрина
kumo_breakout_histo

kumo_breakout_histo_nmc
без скрина
kumo_breakout_histo_v1a_nmc
без скрина
ma_ishimoku

MTF_Ichimoku_v1

mtf_ichimoku_v1dark1

mtf_ichimoku_v1darks
mtf_ichimoku_v1sscw
без скрина
mtf_ichimoku_v1ssspcw
без скрина
mtf_ichimoku_v1ssspsw
без скрина
NK_IchimokuAlert_VER2

price_crossing_kijun-sen_histo_mtf__alerts

silver-channelspsw

spanA - spanB cross__2

spana_-_spanb_cross_histo_nmc_2
без скрина
taichi_cronex

tenkan_fibo

tenkan_fibo_smz

tenkan_fibo_smzl
без скрина
tenkan_fibo_smzl1
без скрина
tenkan_sen-kijun_sen_candles

tenkan_sen-kijun_sen_candles_nmc
без скрина
tenkan_sen-kijun_sen_histo
без скрина
tenkan_sen-kijun_sen_histo_1
без скрина
tenkan_sen-kijun_sen_histo_nmc
без скрина
tenkan_sen-kijun_sen_histo2

tenkan_sen-kijun_sen_histo2_nmc
без скрина
usoho_ichi_average

vinini_mtf_ichimoku

wajdyss_Ichimoku_Indicator_V1

Western Ichimoku

ZB-CloudCandles

ZB-CloudLines

ZB-CloudMatrix 2

ZB-CloudMatrix
без скрина
Индикатор MTF_Ichimoku
МАНУАЛЫ
books v4 (RUS)
Ichimoku (Wikipedia) (ENG)
Ichimoku Kumo Breakout (Indicator Manual) (RUS)
Ichimoku Trading (ENG)
Индикатор Ишимоку как основа торговой системы (RUS)
ПОЛЕЗНЫЕ ССЫЛКИ
Как установить индикатор в терминал МТ4
Как тестировать индикатор в терминале МТ4
Как настроить уведомления на почту в MT4
Как компилировать старые MQ4 файлы под новые билды MetaTrader 4
Описание индикатора в Википедии
Расшифровка часто встречающихся сокращений в названии индикаторов.
alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:
arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:
Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:
mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:
Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:
ИСТОРИЯ ОБНОВЛЕНИЙ
НАБОР ИШИМОКУ (2014.09.27) 38 загрузок
НАБОР ИШИМОКУ (2014.10.10) 93 загрузок
НАБОР ИШИМОКУ (2015.02.01) 180 загрузок
НАБОР ИШИМОКУ (2015.07.15) 80 загрузок
НАБОР ИШИМОКУ (2015.09.22) 11 загрузок
НАБОР ИШИМОКУ (2015.10.03) 139 загрузок
НАБОР ИШИМОКУ (2016.03.31) 130 загрузок
НАБОР ИШИМОКУ (2016.10.27) 7 загрузок
НАБОР ИШИМОКУ (2016.11.21) 227 загрузок
МАНУАЛЫ (2016.03.31) 150 загрузок
Ichimoku_Kinko_Hyo_МАНУАЛЫ_ЧАСТЬ_01_2018.01.22.zip
Ichimoku_Kinko_Hyo_НАБОР_ИШИМОКУ_2018.01.22_OVER_100_INDICATORS.zip










