Pavel888 Опубликовано 5 февраля, 2017 Поделиться [DeM] НАБОР DeMarker Опубликовано 5 февраля, 2017 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. Общий вид индикатора, описание: Технический индикатор Демарка строится на основе сопоставлений максимума текущего бара с максимумом предыдущего. Если максимум текущего бара выше, то регистрируется соответствующая разность. Если текущий максимум меньше или равен максимуму предыдущего бара, то регистрируется нулевое значение. Затем полученные таким образом разности за 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. Базовые настройки индикатора. Период - единственная по сути настройка; регулируется чувствительность индикатора - при уменьшении значения он даёт больше сигналов и чаще заходит в области перекупленности/перепроданности, при увеличении значения линия становится более сглаженной. Обычно рекомендуется значение по умолчанию, но можно и какое-то своё подобрать. Так же выбор цвета, стиля и толщины линии имеется. 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). демарк СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ Спойлер 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 Cronex T DeMarker GFC DeMark lines DeMark Trendline Trader DeMark Trendline без скрина demark demark_118 Demark_trend_alert with email Demark_trend_alert_and_mail без скрина demark_trend_new без скрина Demark_trendblue DeMarker - adaptive smoother 1.3 DeMarker - adaptive smoother 1.4 DeMarker II DeMarker Pivots DeMarker demarker_custom demarker_ma_cross_arrows__alerts drsi_demark FFx_DeMarker Ind_TD_DeMark_3_1_LA_Mod_03B_AIME Ind-TD-DeMark-3 ind-td-demark-3-1 без скрина Ind-TD-DeMark-3-1_eng без скрина lgp_ivanoff_maloma-demark Mouteki-Demark_trend_new без скрина mtf_demarker multi_pair_demarker multi_pair_demarker_nmc multi_symbols_demarker multi_symbols_demarker_nmc без скрина ratio_demarker_v1 RSI_DeMarker_Super_Position t3_demarker TomDeMark-Semaphore ПОЛЕЗНЫЕ ССЫЛКИ Спойлер Как установить индикатор в терминал МТ4 Как тестировать индикатор в терминале МТ4 Как настроить уведомления на почту в MT4 Как компилировать старые MQ4 файлы под новые билды MetaTrader 4 Расшифровка часто встречающихся сокращений в названии индикаторов. alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее). Пример: arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении. Пример: Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы. Пример: mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания. Пример: Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий. Пример: ИСТОРИЯ ОБНОВЛЕНИЙ Спойлер 1 ДеМарк_Т._Технический_анализ_-_новая_наука_RUS-ENG.zip НАБОР_DeMarker_2017.02.06.zip 18 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
pavlus777 Опубликовано 29 февраля, 2020 Поделиться [DeM] НАБОР DeMarker Опубликовано 29 февраля, 2020 http://tlap.com/demarker/ 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
prostor_7_7_7 Опубликовано 16 сентября, 2020 Поделиться [DeM] НАБОР DeMarker Опубликовано 16 сентября, 2020 Индикаторы отличные. Нет таких же только под MT5? Особенно интересны DeMarker - adaptive smoother и DeMark Trendline Ссылка на сообщение Поделиться на другие сайты More sharing options...
Pavel888 Опубликовано 16 сентября, 2020 Автор Поделиться [DeM] НАБОР DeMarker Опубликовано 16 сентября, 2020 4 часа назад, prostor_7_7_7 сказал: Нет таких же только под MT5? Особенно интересны DeMarker - adaptive smoother и DeMark Trendline с мт5 просто беда Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти