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

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

38622580214_8889409850_c.jpg
4ТЭ10С-0023 секция Б by Pavel888, on Flickr

РУССКИЙ ЯЗЫК/Russian language.
НАБОР посвящается популярному осциллятору - Momentum. Большинство индикаторов - с открытым кодом (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX.
Успехов нам в работе!


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

The SET is dedicated to the popular oscillator - Momentum. Most of the indicators are open source (mql file is available). However, the indicator only requires an EX file to work.
Good luck in our work!

 

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


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

Спойлер

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

1. Общий вид индикатора, описание:

 

03-12-20164-14-18MOMENTUMOBSVID.jpg

Технический индикатор Темпа (Momentum) измеряет величину изменения цены финансового инструмента за определенный период. Имеется несколько основных способов использования Индикатора Темпа.

• Его можно использовать в качестве осциллятора, следующего за тенденцией, аналогично MACD. В этом случае сигнал к покупке возникает, если индикатор Momentum образует впадину и начинает расти, а сигнал к продаже - когда он достигает пика и поворачивает вниз. Для более точного определения моментов разворота индикатора можно использовать его короткое скользящее среднее.
Крайне высокие или низкие значения индикатора Momentum предполагают продолжение текущей тенденции. Так, если индикатор достигает крайне высоких значений и затем поворачивает вниз, следует ожидать дальнейшего роста цен. Но в любом случае с открытием (или закрытием) позиции не нужно спешить до тех пор, пока цены не подтвердят сигнал индикатора.
• Использование в качестве опережающего индикатора. Этот способ основан на предположении о том, что заключительная фаза восходящей тенденции обычно сопровождается стремительным ростом цен (так как все верят в его продолжение), а окончание медвежьего рынка - их резким падением (так как все стремятся выйти из рынка). Именно так нередко и происходит, но все же это слишком широкое обобщение.
Приближение рынка к вершине сопровождается резким скачком индикатора Momentum. Затем он начинает падать, тогда как цены продолжают расти или движутся горизонтально. По аналогии, в основании рынка Momentum резко падает, а затем поворачивает вверх задолго до начала роста цен. В обоих случаях образуются расхождения между индикатором и ценами.

 

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

Спойлер
//+------------------------------------------------------------------+
//|                                                     Momentum.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 "Momentum"
#property strict

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
//--- input parameter
input int InpMomPeriod=14;  // Momentum Period
//--- buffers
double ExtMomBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit(void)
  {
   string short_name;
//--- indicator line
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMomBuffer);
//--- name for DataWindow and indicator subwindow label
   short_name="Mom("+IntegerToString(InpMomPeriod)+")";
   IndicatorShortName(short_name);
   SetIndexLabel(0,short_name);
//--- check for input parameter
   if(InpMomPeriod     {
      Print("Wrong input parameter Momentum Period=",InpMomPeriod);
      return(INIT_FAILED);
     }
//---
   SetIndexDrawBegin(0,InpMomPeriod);
//--- initialization done
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Momentum                                                         |
//+------------------------------------------------------------------+
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,limit;
//--- check for bars count and input parameter
   if(rates_total      return(0);
//--- counting from 0 to rates_total
   ArraySetAsSeries(ExtMomBuffer,false);
   ArraySetAsSeries(close,false);
//--- initial zero
   if(prev_calculated     {
      for(i=0; i         ExtMomBuffer=0.0;
      limit=InpMomPeriod;
     }
   else
      limit=prev_calculated-1;
//--- the main loop of calculations
   for(i=limit; i      ExtMomBuffer=close*100/close[i-InpMomPeriod];
//--- done
   return(rates_total);
  }
//+------------------------------------------------------------------+

 

3. Базовые настройки индикатора.
03-12-20164-13-53MOMENTUMOBSEEPONASTROIK

В окне настроек можно выбрать несколько параметров. Прежде всего это торговый период, который индикатор будет анализировать. По умолчанию стоит период 14, но его можно изменить в соответствии с торговой стратегии. Диапазон движения в окне индикатора устанавливают от -100 до +100. В дополнительных вкладках настройки индикатора отображают цвета кривой сигнальной линии индикатора, а также дополнительные уровни и их цветовое оформление. В отдельной вкладке есть выбор таймфреймов, на которых разрешено использование индикатора.

 

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

Momentum определяется как отношение сегодняшней цены к цене n периодов назад:

MOMENTUM = CLOSE (i) / CLOSE (i - n) * 100

где:

CLOSE (i) — цена закрытия текущего бара;
CLOSE (i - n) — цена закрытия n баров назад.

 

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

Индикатор Momentum — что нужно знать

 

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

Автором индикатора является французский математик Поль Эмиль Аппель.

Спойлер

POL-EMIL-APPEL.jpg

 


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

Спойлер

#Momentum onChartSignals Indicator v1.0 EX & MQL
_smoothed_momentum_mladens EX & MQL
2_x_velocity__arrows EX & MQL
velocity EX & MQL
velocity_-_floating_levels_2_1 EX & MQL
velocity_histo EX & MQL
100pips Momentum EX
100pips Momentum_1.1 EX
adaptive_velocity_-_floating_levels_2_1 EX
anc.mom.ma EX & MQL
anchored_momentum EX & MQL
anchored_momentum_2 EX & MQL
anchored_momentum_2_1 EX & MQL
anchored_momentumm2stdm EX & MQL
anchoredmomentum EX & MQL
blau_-_ergodic_cmi EX & MQL
blau_-_ergodic_cmi_2 EX & MQL
blau_trend_momentum EX & MQL
cumulative_momentum EX & MQL
cumulative_momentum_histo EX & MQL
dss_of_momentum__arrows___mtf EX & MQL
dss_of_momentum__arrows___mtf_nmc EX & MQL
dynamic_momentum_oscillator_of_rsi EX & MQL
dynamic_momentum_oscillator_of_stochastic EX & MQL
FFx_Momentum EX
forbi_system_momentum EX & MQL
forsesmomentum EX & MQL
i-div3-cci-mom-stddev EX & MQL
intraday_momentum_index EX & MQL
linear-momentum EX & MQL
macd_histogram_amp_momentum EX & MQL
macd-neskk EX & MQL
mom_x4_mtf EX & MQL
momemtintime EX & MQL
Momentum pinball__1 EX & MQL
momentum_-_atr_normalized EX & MQL
momentum_-_atr_normalized_-_nl_smoothed EX & MQL
momentum_-_atr_normalized_-_nl_smoothed_nmc EX & MQL
momentum_-_atr_normalized_histo EX & MQL
momentum_-_atr_normalized_histo_-_nlm_smoothed EX & MQL
momentum_candles EX & MQL
momentum_candles_nmc EX & MQL
momentum_candles_v1 EX & MQL
momentum_divergence_mtf EX & MQL
momentum_divergence_mtf_nmc EX & MQL
momentum_divergence2_mtfalerts EX & MQL
momentum_divergence2_mtfalerts-1_nmc EX & MQL
momentum_histo EX & MQL
momentum_of__rsi_of_ma EX & MQL
Momentum-Detecting EX
momentum-multi EX & MQL
momentum-zl EX & MQL
mom-tc_v2m EX & MQL
normalized_momentum EX
regularized__momentum EX & MQL
regularized__momentum_2_1_candles EX & MQL
regularized__momentum_histo EX & MQL
regularized__momentum_histo_mtf EX & MQL
regularized__momentum_histo_mtf_alerts_2 EX & MQL
regularized__momentum_histo_mtf_alerts_2_1 EX & MQL
regularized__momentum_histo_mtf_alerts_2_2 EX & MQL
regularized__momentum_histo_mtf_alerts_2_3 EX & MQL
regularized__momentum_histo_mtf_alerts_nmc EX & MQL
regularized__momentum_histo_mtf_nmc EX & MQL
rsx_of_momentum EX & MQL
smi_divergence EX & MQL
smoothed_momentum EX & MQL
stochastic_osma_momentum EX & MQL
t3_momentum EX & MQL
volume_price_momentum_oscillator EX & MQL
wami EX & MQL


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

Спойлер

#Momentum onChartSignals Indicator v1.0
03-12-20163-22-15MomentumonChartSignalsI

_smoothed_momentum_mladens
03-12-20163-23-12_smoothed_momentum_mlad

2_x_velocity__arrows
03-12-20163-24-242_x_velocity__arrows.jp

velocity
без скрина

velocity_-_floating_levels_2_1
без скрина

velocity_histo
03-12-20164-11-07velocity_histo.jpg

100pips Momentum
03-12-20163-25-00100pipsMomentum.jpg

100pips Momentum_1.1
без скрина

adaptive_velocity_-_floating_levels_2_1
03-12-20163-26-03adaptive_velocity_-_flo

anc.mom.ma
03-12-20163-27-25anc.mom.ma.jpg

anchored_momentum
03-12-20163-28-14anchored_momentum.jpg

anchored_momentum_2
без скрина

anchored_momentum_2_1
без скрина

anchored_momentumm2stdm
без скрина

anchoredmomentum
03-12-20163-29-43anchoredmomentum.jpg

blau_-_ergodic_cmi, blau_-_ergodic_cmi_2
03-12-20163-31-09blau_-_ergodic_cmiblau_

blau_trend_momentum
03-12-20163-31-55blau_trend_momentum.jpg

cumulative_momentum, cumulative_momentum_histo
03-12-20163-33-23cumulative_momentumcumu

dss_of_momentum__arrows___mtf, dss_of_momentum__arrows___mtf_nmc
03-12-20163-34-34dss_of_momentum__arrows

dynamic_momentum_oscillator_of_rsi, dynamic_momentum_oscillator_of_stochastic
03-12-20163-35-30dynamic_momentum_oscill

FFx_Momentum
03-12-20163-38-22FFx_Momentum.jpg

forbi_system_momentum, forsesmomentum
03-12-20163-39-34forbi_system_momentum.j

i-div3-cci-mom-stddev
03-12-20163-40-32i-div3-cci-mom-stddev.j

intraday_momentum_index
03-12-20163-41-07intraday_momentum_index

linear-momentum
03-12-20163-42-26linear-momentum.jpg

macd_histogram_amp_momentum
03-12-20163-43-19macd_histogram_amp_mome

macd-neskk
03-12-20163-45-34macd-neskk.jpg

mom_x4_mtf
03-12-20163-46-42mom_x4_mtf.jpg

momemtintime
без скрина

Momentum pinball__1
03-12-20163-47-48Momentumpinball__1.jpg

momentum_-_atr_normalized, momentum_-_atr_normalized_-_nl_smoothed, momentum_-_atr_normalized_-_nl_smoothed_nmc
momentum_-_atr_normalized_histo, momentum_-_atr_normalized_histo_-_nlm_smoothed

03-12-20163-49-21momentum_-_atr_normaliz

momentum_candles, momentum_candles_nmc
03-12-20163-50-39momentum_candlesmomentu

momentum_candles_v1
без скрина

momentum_divergence_mtf
03-12-20163-51-58momentum_divergence_mtf

momentum_divergence_mtf_nmc
без скрина

momentum_divergence2_mtfalerts
без скрина

momentum_divergence2_mtfalerts-1_nmc
без скрина

momentum_histo
без скрина

momentum_of__rsi_of_ma
03-12-20163-54-31momentum_of__rsi_of_ma.

Momentum-Detecting
03-12-20163-55-18Momentum-Detecting.jpg

momentum-multi
03-12-20163-55-48momentum-multi.jpg

momentum-zl
03-12-20163-56-18momentum-zl.jpg

mom-tc_v2m
03-12-20163-56-54mom-tc_v2m.jpg

normalized_momentum
без скрина

regularized__momentum, regularized__momentum_2_1_candles
03-12-20163-59-09regularized__momentumre

regularized__momentum_histo, regularized__momentum_histo_mtf
03-12-20164-00-17regularized__momentum_h

regularized__momentum_histo_mtf_alerts_2, regularized__momentum_histo_mtf_alerts_2_1
regularized__momentum_histo_mtf_alerts_2_2, regularized__momentum_histo_mtf_alerts_2_3

03-12-20164-01-28regularized__momentum_h

regularized__momentum_histo_mtf_alerts_nmc
без скрина

regularized__momentum_histo_mtf_nmc
без скрина

rsx_of_momentum
03-12-20164-04-41rsx_of_momentum.jpg

smi_divergence
03-12-20164-05-33smi_divergence.jpg

smoothed_momentum
без скрина

stochastic_osma_momentum
03-12-20164-07-15stochastic_osma_momentu

t3_momentum
03-12-20164-08-14t3_momentum.jpg

volume_price_momentum_oscillator
без скрина

wami
03-12-20164-12-31wami.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

 

НАБОР_Momentum_2016.12.21.zip

 

 

 

 

 

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

  • 2 years later...

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

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

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

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

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

Войти

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

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