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

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

38622669514_904f4d60fa_c.jpg
4ТЭ10С-0023 by Pavel888, on Flickr

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


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

The SET is dedicated to the DeMarker Oscillator (DeM). Most of the indicators are open-source. As usual - only a file with EX permission is required to work. Also attached to this message is a book by the author-developer of the indicator Technical Analysis - New Science in Russian and English.
Good luck in your work!

 

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


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

Спойлер

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

1. Общий вид индикатора, описание:
03-02-201717-41-09OBSIIVID.jpg

Технический индикатор Демарка строится на основе сопоставлений максимума текущего бара с максимумом предыдущего. Если максимум текущего бара выше, то регистрируется соответствующая разность. Если текущий максимум меньше или равен максимуму предыдущего бара, то регистрируется нулевое значение. Затем полученные таким образом разности за n периодов суммируются. Полученное значение становится числителем индикатора DeMarker и делится на ту же самую величину плюс сумма разностей между ценовыми минимумами предшествующего и текущего баров. Если текущий ценовой минимум больше того, который был на предыдущем баре, то фиксируется нулевое значение.

Когда показания индикатора DeMarker опускаются ниже отметки 30, то ожидается разворот цен вверх. Когда показания индикатора поднимаются выше отметки 70, то ожидается разворот цен вниз.

Использование более длительных периодов расчета позволяет "зацепиться" за долгосрочную тенденцию в развитии рынка. Индикаторы с короткими периодами позволяют выходить на рынок в точке с наименьшим риском и планировать момент заключения сделки так, чтобы она была в русле основной тенденции.

 

 

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

Спойлер
//+------------------------------------------------------------------+
//|                                                     DeMarker.mq4 |
//|                      Copyright © 2005, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 1
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_level1 0.3
#property indicator_level2 0.7
//---- input parameters
extern int DeMarkerPeriod=14;
//---- buffers
double DeMarkerBuffer[];
double ExtMaxBuffer[];
double ExtMinBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   string short_name;
//---- 2 additional buffers are used for counting.
   IndicatorBuffers(3);
   SetIndexBuffer(0,DeMarkerBuffer);
   SetIndexBuffer(1,ExtMaxBuffer);
   SetIndexBuffer(2,ExtMinBuffer);
//---- indicator line
   SetIndexStyle(0,DRAW_LINE);
//---- name for DataWindow and indicator subwindow label
   short_name="DeM("+DeMarkerPeriod+")";
   IndicatorShortName(short_name);
   SetIndexLabel(0,short_name);
//---- first values aren't drawn
   SetIndexDrawBegin(0,DeMarkerPeriod);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| DeMarker                                                         |
//+------------------------------------------------------------------+
int start()
  {
   double dNum;
   int    i,nCountedBars;
//---- insufficient data
   if(Bars//---- bars count that does not changed after last indicator launch.
   nCountedBars=IndicatorCounted();
//----
   ExtMaxBuffer[Bars-1]=0.0;
   ExtMinBuffer[Bars-1]=0.0;
   if(nCountedBars>2) i=Bars-nCountedBars-1;
   else               i=Bars-2;
   while(i>=0)
     {
      dNum=High-High[i+1];
      if(dNum      ExtMaxBuffer=dNum; 

      dNum=Low[i+1]-Low;
      if(dNum      ExtMinBuffer=dNum; 

      i--;
     }   
//---- initial zero
   if(nCountedBars      for(i=1; i         DeMarkerBuffer[Bars-i]=0.0;   
//----
   i=Bars-DeMarkerPeriod-1;
   if(nCountedBars>=DeMarkerPeriod) i=Bars-nCountedBars-1;
   while(i>=0)
     {
      dNum=iMAOnArray(ExtMaxBuffer,0,DeMarkerPeriod,0,MODE_SMA,i)+
           iMAOnArray(ExtMinBuffer,0,DeMarkerPeriod,0,MODE_SMA,i);
      if(dNum!=0.0)
         DeMarkerBuffer=iMAOnArray(ExtMaxBuffer,0,DeMarkerPeriod,0,MODE_SMA,i)/dNum;
      else
         DeMarkerBuffer=0.0;

      i--;
     }
   return(0);
  }
//+------------------------------------------------------------------+


 

3. Базовые настройки индикатора.
03-02-201717-40-54NASTROIKI.jpg

Период - единственная по сути настройка; регулируется чувствительность индикатора - при уменьшении значения он даёт больше сигналов и чаще заходит в области перекупленности/перепроданности, при увеличении значения линия становится более сглаженной. Обычно рекомендуется значение по умолчанию, но можно и какое-то своё подобрать.
Так же выбор цвета, стиля и толщины линии имеется.

 

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

Расчет.

Значение индикатора DeMarker в интервале i вычисляется следующим образом:

• Вычисляется DeMax (i)
Если HIGH (i) > HIGH (i - 1) , то DeMax (i) = HIGH (i) - HIGH (i - 1),
иначе DeMax (i) = 0
• Вычисляется DeMin (i)
Если LOW (i) иначе DeMin (i) = 0
• Рассчитывается значение Индикатора Демарка:
DMark (i) = SMA (DeMax, N) / (SMA (DeMax, N) + SMA (DeMin, N))

где:

HIGH (i) — максимальная цена текущего бара;
LOW (i) — минимальная цена текущего бара;
HIGH (i - 1) — максимальная цена предыдущего бара;
LOW (i - 1) — минимальная цена предыдущего бара;
SMA — простое скользящее среднее;
N — количество периодов, используемых для расчета.

 

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

 

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

Автор индикатора - Том ДеМарк (Thomas R. DeMark).

демарк

DEMARKFOTO.jpg

 


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

Спойлер

cci_of_demarker_amp_atr EX & MQL
Cronex T DeMarker GFC EX & MQL
DeMark lines EX & MQL
DeMark Trendline Trader EX & MQL
DeMark Trendline EX & MQL
demark EX & MQL
demark_118 EX & MQL
Demark_trend_alert with email EX & MQL
Demark_trend_alert_and_mail EX & MQL
demark_trend_new EX & MQL
Demark_trendblue EX
DeMarker - adaptive smoother 1.3 EX & MQL
DeMarker - adaptive smoother 1.4 EX & MQL
DeMarker II EX & MQL
DeMarker Pivots EX & MQL
DeMarker EX & MQL
demarker_custom EX & MQL
demarker_ma_cross_arrows__alerts EX & MQL
drsi_demark EX & MQL
FFx_DeMarker EX
Ind_TD_DeMark_3_1_LA_Mod_03B_AIME EX & MQL
Ind-TD-DeMark-3 EX & MQL
ind-td-demark-3-1 EX & MQL
Ind-TD-DeMark-3-1_eng EX & MQL
lgp_ivanoff_maloma-demark EX & MQL
Mouteki-Demark_trend_new EX & MQL
mtf_demarker EX & MQL
multi_pair_demarker EX & MQL
multi_pair_demarker_nmc EX & MQL
multi_symbols_demarker EX & MQL
multi_symbols_demarker_nmc EX & MQL
ratio_demarker_v1 EX & MQL
RSI_DeMarker_Super_Position EX & MQL
t3_demarker EX & MQL
TomDeMark-Semaphore EX


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

Спойлер

cci_of_demarker_amp_atr
03-02-201717-11-21cci_of_demarker_amp_at

Cronex T DeMarker GFC
03-02-201717-11-59CronexTDeMarkerGFC.jpg

DeMark lines
03-02-201717-12-54DeMarklines.jpg

DeMark Trendline Trader
03-02-201717-13-38DeMarkTrendlineTrader.

DeMark Trendline
без скрина

demark
03-02-201717-14-46demark.jpg

demark_118
03-02-201717-15-29demark_118.jpg

Demark_trend_alert with email
03-02-201717-16-13Demark_trend_alertwith

Demark_trend_alert_and_mail
без скрина

demark_trend_new
без скрина

Demark_trendblue
03-02-201717-17-38Demark_trendblue.jpg

DeMarker - adaptive smoother 1.3
03-02-201717-18-55DeMarker-adaptivesmoot

DeMarker - adaptive smoother 1.4
03-02-201717-19-25DeMarker-adaptivesmoot

DeMarker II
03-02-201717-20-02DeMarkerII.jpg

DeMarker Pivots
03-02-201717-20-35DeMarkerPivots.jpg

DeMarker
03-02-201717-40-20DeMarker.jpg

demarker_custom
03-02-201717-21-06demarker_custom.jpg

demarker_ma_cross_arrows__alerts
03-02-201717-31-57demarker_ma_cross_arro

drsi_demark
03-02-201717-22-29drsi_demark.jpg

FFx_DeMarker
03-02-201717-23-14FFx_DeMarker.jpg

Ind_TD_DeMark_3_1_LA_Mod_03B_AIME
03-02-201717-24-44Ind_TD_DeMark_3_1_LA_M

Ind-TD-DeMark-3
03-02-201717-25-10Ind-TD-DeMark-3.jpg

ind-td-demark-3-1
без скрина

Ind-TD-DeMark-3-1_eng
без скрина

lgp_ivanoff_maloma-demark
03-02-201717-26-39lgp_ivanoff_maloma-dem

Mouteki-Demark_trend_new
без скрина

mtf_demarker
05-02-201715-04-56mtf_demarker.jpg

multi_pair_demarker
03-02-201717-38-08multi_pair_demarker.jp

multi_pair_demarker_nmc
03-02-201717-27-44multi_pair_demarker_nm

multi_symbols_demarker
03-02-201717-28-21multi_symbols_demarker

multi_symbols_demarker_nmc
без скрина

ratio_demarker_v1
03-02-201717-29-19ratio_demarker_v1.jpg

RSI_DeMarker_Super_Position
03-02-201717-29-57RSI_DeMarker_Super_Pos

t3_demarker
03-02-201717-30-30t3_demarker.jpg

TomDeMark-Semaphore
03-02-201717-31-07TomDeMark-Semaphore.jp


ПОЛЕЗНЫЕ ССЫЛКИ

Спойлер

Как установить индикатор в терминал МТ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

 

ДеМарк_Т._Технический_анализ_-_новая_наука_RUS-ENG.zip
НАБОР_DeMarker_2017.02.06.zip

 

 

 

 

 

  • Лайк 18
  • Спасибо 1
  • Огонь! 1
Ссылка на сообщение
Поделиться на другие сайты

  • 3 years later...
  • 6 months later...
4 часа назад, prostor_7_7_7 сказал:

Нет таких же только под MT5?

Особенно интересны DeMarker - adaptive smoother и DeMark Trendline

с мт5 просто беда >:d<

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

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

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

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

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

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

Войти

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

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