Это популярное сообщение. Pavel888 Опубликовано 18 ноября, 2016 Это популярное сообщение. Поделиться [ATR] НАБОР Average True Range Опубликовано 18 ноября, 2016 ТЭП70-0279 by Pavel888, on Flickr РУССКИЙ ЯЗЫК/Russian language. НАБОР посвящается осциллятору среднего истинного диапазона (ATR, Average True Range). Большинство индикаторов в открытом коде (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX. Под общим спойлером - скриншоты индикаторов - в этот раз не стал каждый скрин дополнительно под спойлер прятать. Если указано - что нет скрина - это значит, что индикатор выглядит аналогично вышеозначенному. Успехов в работе! АНГЛИЙСКИЙ ЯЗЫК/English language. The SET is dedicated to the Average True Range (ATR) oscillator. Most of the indicators are in open source (mql file is available). However, for the indicator to work, only a file with EX resolution is required. If it is indicated that there is no screenshot, it means that the indicator looks similar to the above. Good luck in your work! С уважением, Павел aka Pavel888. ОПИСАНИЕ ИНДИКАТОРА Спойлер 1. Характеристики индикатора. 2. Общий вид индикатора, описание. 3. Код индикатора. 4. Базовые настройки индикатора. 5. Формула расчёта индикатора. 6. Видеообзор индикатора. 7. Автор индикатора. 1. Характеристики индикатора. Платформа: MetaTrader 4 Валютные пары: любые Таймфрейм: желательно от Н1 и выше Время торговли: круглосуточно Тип индикатора: осциллятор 2. Общий вид индикатора, описание. Технический индикатор Средний Истинный Диапазон (Average True Range, ATR) — это показатель волатильности рынка. Его ввел Уэллс Уайлдер в книге «Новые концепции технических торговых систем», и с тех пор индикатор применяется как составляющая многих других индикаторов и торговых систем. Индикатор Average True Range часто достигает высоких значений в основаниях рынка после стремительного падения цен, вызванного паническими продажами. Низкие значения индикатора часто соответствуют продолжительным периодам горизонтального движения, которые наблюдаются на вершинах рынка и во время консолидации. Его можно интерпретировать по тем же правилам, что и другие индикаторы волатильности. Принцип прогнозирования с помощью Average True Range формулируется так: чем выше значение индикатора, тем выше вероятность смены тренда; чем ниже его значение, тем слабее направленность тренда. 3. Код индикатора. Спойлер //+------------------------------------------------------------------+ //| ATR.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 "Average True Range" #property strict //--- indicator settings #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 DodgerBlue //--- input parameter input int InpAtrPeriod=14; // ATR Period //--- buffers double ExtATRBuffer[]; double ExtTRBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit(void) { string short_name; //--- 1 additional buffer used for counting. IndicatorBuffers(2); IndicatorDigits(Digits); //--- indicator line SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtATRBuffer); SetIndexBuffer(1,ExtTRBuffer); //--- name for DataWindow and indicator subwindow label short_name="ATR("+IntegerToString(InpAtrPeriod)+")"; IndicatorShortName(short_name); SetIndexLabel(0,short_name); //--- check for input parameter if(InpAtrPeriod { Print("Wrong input parameter ATR Period=",InpAtrPeriod); return(INIT_FAILED); } //--- SetIndexDrawBegin(0,InpAtrPeriod); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Average True Range | //+------------------------------------------------------------------+ 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(ExtATRBuffer,false); ArraySetAsSeries(ExtTRBuffer,false); ArraySetAsSeries(open,false); ArraySetAsSeries(high,false); ArraySetAsSeries(low,false); ArraySetAsSeries(close,false); //--- preliminary calculations if(prev_calculated==0) { ExtTRBuffer[0]=0.0; ExtATRBuffer[0]=0.0; //--- filling out the array of True Range values for each period for(i=1; i ExtTRBuffer=MathMax(high,close[i-1])-MathMin(low,close[i-1]); //--- first AtrPeriod values of the indicator are not calculated double firstValue=0.0; for(i=1; i { ExtATRBuffer=0.0; firstValue+=ExtTRBuffer; } //--- calculating the first value of the indicator firstValue/=InpAtrPeriod; ExtATRBuffer[InpAtrPeriod]=firstValue; limit=InpAtrPeriod+1; } else limit=prev_calculated-1; //--- the main loop of calculations for(i=limit; i { ExtTRBuffer=MathMax(high,close[i-1])-MathMin(low,close[i-1]); ExtATRBuffer=ExtATRBuffer[i-1]+(ExtTRBuffer-ExtTRBuffer[i-InpAtrPeriod])/InpAtrPeriod; } //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ 4. Базовые настройки индикатора. Из настроек в базовой версии - только выбор периода. Так же присутствует выбор цвета, стиля и толщины линии. 5. Формула расчёта индикатора. Расчет. Истинный диапазон (True Range) есть наибольшая из следующих трех величин: • разность между текущими максимумом и минимумом; • разность между предыдущей ценой закрытия и текущим максимумом; • разность между предыдущей ценой закрытия и текущим минимумом. Индикатор Среднего Истинного Диапазона (Average True Range) представляет собой скользящее среднее значений истинного диапазона. 6. Видеообзор индикатора. ATR: индикатор, без которого никуда 7. Автор индикатора. Автор Уэллс Уайлдер (Welles Wilder). уоллес уайлдер СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ Спойлер aatr EX & MQL ASMA-ATR EX & MQL ATR - 5 Digits EX & MQL ATR Channels EX & MQL ATR D1 Shinigami EX & MQL ATR H1-Channels_with_alert EX ATR Levels EX & MQL ATR Levels2 EX & MQL ATR Levels4 EX & MQL atr lvls EX & MQL atr macd EX & MQL ATR RATCHET EX & MQL ATR ratio EX & MQL ATR x3LHist mtf EX & MQL Atr&CandleLength EX & MQL atr__ma EX & MQL atr_3lwma EX & MQL atr_cci_2 EX & MQL atr_channels_vartfs_mtf EX & MQL atr_exponential EX & MQL atr_fibo_bands EX & MQL atr_gideons_atrm EX & MQL atr_in_pips EX & MQL atr_in_pips_v1 EX & MQL ATR_Levels EX & MQL atr_levels_lnx1 EX & MQL atr_levels2 EX & MQL atr_mqls EX & MQL atr_ratio EX & MQL ATR_SL_CHANEL EX & MQL ATRchannel EX & MQL atr-channelkeltnerchannel_v2 EX & MQL atr-channelkeltnerchannel_v2 EX & MQL atr-cikle EX & MQL ATRMA EX & MQL ATRMA_SS v1.1 EX atrmacd_oswad EX & MQL ATRNorm_o9jev EX & MQL ATRprojections EX ATRprojections~ EX & MQL atrr EX & MQL atrstops_v1 EX & MQL atrstops_v1.1 EX & MQL ATRstops_v1.1_MTF EX & MQL atrstops_v11.1 EX & MQL atrstops_v11.1_histo__alerts EX & MQL ATRxh EX & MQL bat_atr_v1 EX & MQL body_atr_levels EX & MQL CCI of rsx & atr EX & MQL dz ma_atr - nma 2.01 EX & MQL FFx_AverageTrueRange EX Hull_Style_ATR EX & MQL IFX_ATR_STOP EX iMACD_ATR EX & MQL Keltner_ATR_Band_mt4 EX & MQL kino_ATR ChannelsStopLoss EX & MQL LWMA_ATR EX & MQL LWMA_ATR_S EX & MQL MA-ATR EX & MQL Market_volatili EX & MQL MFCS ATR BAR 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 MTF_ATR EX & MQL mtf_average_range EX & MQL mtf_keltner_atr_bands EX & MQL NonLag_ATR_v3 EX & MQL NRTR WATR-hist EX & MQL NRTR_color_line EX & MQL NRTR_WATR EX & MQL SEFC ATR Bandsdja 2 EX & MQL SL_ATR EX & MQL SL_ATR_v1x EX & MQL StopATR_auto EX & MQL Tradelikeapro_arrow EX vatr EX & MQL WATR EX & MQL ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ Спойлер aatr ASMA-ATR ATR - 5 Digits ATR Channels ATR D1 Shinigami ATR H1-Channels_with_alert ATR Levels ATR Levels2 ATR Levels4 atr lvls atr macd ATR RATCHET ATR ratio ATR x3LHist mtf Atr&CandleLength atr__ma atr_3lwma atr_cci_2 atr_channels_vartfs_mtf atr_exponential atr_fibo_bands atr_gideons_atrm atr_in_pips atr_in_pips_v1 ATR_Levels без скрина atr_levels_lnx1 atr_levels2 без скрина atr_mqls atr_ratio ATR_SL_CHANEL ATRchannel atr-channelkeltnerchannel_v2 atr-channelkeltnerchannel_v2 без скрина atr-cikle ATRMA ATRMA_SS v1.1 atrmacd_oswad ATRNorm_o9jev ATRprojections ATRprojections~ без скрина atrr atrstops_v1 atrstops_v1.1 без скрина ATRstops_v1.1_MTF atrstops_v11.1 без скрина atrstops_v11.1_histo__alerts ATRxh bat_atr_v1 без скрина body_atr_levels CCI of rsx & atr dz ma_atr - nma 2.01 FFx_AverageTrueRange Hull_Style_ATR IFX_ATR_STOP без скрина iMACD_ATR Keltner_ATR_Band_mt4 kino_ATR ChannelsStopLoss LWMA_ATR LWMA_ATR_S без скрина MA-ATR Market_volatili MFCS ATR BAR momentum_-_atr_normalized momentum_-_atr_normalized_-_nl_smoothed без скрина momentum_-_atr_normalized_-_nl_smoothed_nmc без скрина momentum_-_atr_normalized_histo momentum_-_atr_normalized_histo_-_nlm_smoothed без скрина MTF_ATR mtf_average_range mtf_keltner_atr_bands без скрина NonLag_ATR_v3 NRTR WATR-hist NRTR_color_line без скрина NRTR_WATR SEFC ATR Bandsdja 2 SL_ATR SL_ATR_v1x без скрина StopATR_auto Tradelikeapro_arrow vatr WATR без скрина ПОЛЕЗНЫЕ ССЫЛКИ Спойлер Как установить индикатор в терминал МТ4 Как тестировать индикатор в терминале МТ4 Как настроить уведомления на почту в MT4 Как компилировать старые MQ4 файлы под новые билды MetaTrader 4 Расшифровка часто встречающихся сокращений в названии индикаторов. alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее). Пример: arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении. Пример: Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы. Пример: mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания. Пример: Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий. Пример: ИСТОРИЯ ОБНОВЛЕНИЙ Спойлер 1 НАБОР_ATR_2016.11.18.zip 59 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Foxtrod89 Опубликовано 25 сентября, 2017 Поделиться [ATR] НАБОР Average True Range Опубликовано 25 сентября, 2017 Кто - нибудь советником для трала поделится типа ATR trailingator EA? 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 16 июля, 2018 Поделиться [ATR] НАБОР Average True Range Опубликовано 16 июля, 2018 ATRstops_v1.1_MTF ошибок не выдает при компиляции, но на графике ничего не отображается ни с каких ТФ, проверьте кто-нибудь у кого как работает, спасибо. Ссылка на сообщение Поделиться на другие сайты More sharing options...
alex100 Опубликовано 16 июля, 2018 Поделиться [ATR] НАБОР Average True Range Опубликовано 16 июля, 2018 Хорошая тема. Могу добавить еще один который нашел на простoрах инета и он неплохо отрабатывает на часовом. Если кто-то в курсе что именно он делает обьясните буду признателен. ATR_HiLo_Channel_Arrows_TT.mq4 2 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Pavel888 Опубликовано 16 июля, 2018 Автор Поделиться [ATR] НАБОР Average True Range Опубликовано 16 июля, 2018 ATRstops_v1.1_MTF ошибок не выдает при компиляции, но на графике ничего не отображается ни с каких ТФ, проверьте кто-нибудь у кого как работает, спасибо. зависает терминал при попытке прикрепить на график ~x( Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 17 июля, 2018 Поделиться [ATR] НАБОР Average True Range Опубликовано 17 июля, 2018 зависает терминал при попытке прикрепить на график Блин, у меня не зависает, но ничего не отображает, если можно, почините кто-нибудь индюк, очень нужен, пользуюсь им постоянно, но в обычной версии, но нужен именно MTF, спасибо!!! Ссылка на сообщение Поделиться на другие сайты More sharing options...
tolikon Опубликовано 16 октября, 2019 Поделиться [ATR] НАБОР Average True Range Опубликовано 16 октября, 2019 Огромное Спасибо тому кто сделал эту подборку! 2 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Frederiko Опубликовано 17 июня, 2020 Поделиться [ATR] НАБОР Average True Range Опубликовано 17 июня, 2020 Подскажите пожалуйста аналоги индикатора Market_volatiliti. Тот что в шапке не коректно отображает ATR D1. Изменено 17 июня, 2020 пользователем Frederiko Ссылка на сообщение Поделиться на другие сайты More sharing options...
Funtik Неуловимый Опубликовано 8 ноября, 2023 Поделиться [ATR] НАБОР Average True Range Опубликовано 8 ноября, 2023 В 18.11.2016 в 18:08, Pavel888 сказал: Market_volatili Приветствую, Pavel888 или кто в курсе, подскажите пожалуйста описания этого индикатора, что это за значения overall ATR TF=5 и overall ATR =14.9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Funtik Неуловимый Опубликовано 8 ноября, 2023 Поделиться [ATR] НАБОР Average True Range Опубликовано 8 ноября, 2023 В 17.06.2020 в 20:10, Frederiko сказал: Подскажите пожалуйста аналоги индикатора Market_volatiliti. Тот что в шапке не коректно отображает ATR D1. Подскажите пожалуйста описания этого индикатора, что это за значения overall ATR TF=5 и overall ATR =14.9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти