Pavel888 Опубликовано 12 февраля, 2017 Поделиться [AC] НАБОР Accelerator Oscillator Опубликовано 12 февраля, 2017 ТЭП 70БС-253 (ACROS) by Pavel888, on Flickr РУССКИЙ ЯЗЫК/Russian language. НАБОР посвящается индикатору Билла Вильямса Accelerator/Decelerator Oscillator (AC). Большинство индикаторов с открытым кодом (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX. Успехов в работе! АНГЛИЙСКИЙ ЯЗЫК/English language. The SET is dedicated to the Bill Williams Accelerator/Decelerator Oscillator (AC) indicator. Most of the indicators are open source (mql file available). However, the indicator only requires an EX file to work. Good luck in your work! С уважением, Павел aka Pavel888. ОПИСАНИЕ ИНДИКАТОРА Спойлер 1. Общий вид индикатора, описание. 2. Код индикатора. 3. Базовые настройки индикатора. 4. Формула расчёта индикатора. 5. Видеообзор индикатора. 6. Автор индикатора. 1. Общий вид индикатора, описание: Технический индикатор Ускорения/Замедления (Acceleration/Deceleration, AC) измеряет ускорение и замедление текущей движущей силы. Этот индикатор будет менять направление перед изменением движущей силы, которая, в свою очередь, будет менять свое направление перед изменением цены. Понимание того, что АС является более ранним предупреждающим сигналом, дает очевидные преимущества во время торговли. Нулевая линия - это, по существу, место, где движущая сила сбалансирована с ускорением. Если Осциллятор Ускорения/Замедления (Acceleration Deceleration, AC) выше нуля, то обычно для ускорения бывает легче продолжить движение наверх (и наоборот - когда ниже нуля). В отличие от Аwesome Оscillator, пересечение нулевой линии не представляет собой сигнала. Единственное, что необходимо делать, чтобы контролировать рынок и принимать решения, - это следить за изменением цвета. Чтобы избежать длительных размышлений, необходимо помнить: при помощи АС нежелательно покупать, когда текущий столбец окрашен в красный цвет, и нежелательно продавать, когда текущий столбец окрашен в зеленый цвет. Если входить в рынок в направлении движущей силы (индикатор Acceleration/Deceleration выше нуля при покупке, ниже нуля — при продаже), то необходимы только два зеленых столбца (для покупки) или два красных столбца (для продажи). Если движущая сила против открываемой позиции (индикатор ниже нуля при покупке и выше нуля при продаже), необходимо подтверждение, поэтому требуется дополнительный столбец. В этом случае для короткой позиции нужно, чтобы индикатор показывал три красных столбца выше нулевой линии, а для длинной — три зеленых столбца ниже нулевой линии. 2. Код индикатора: Спойлер //+------------------------------------------------------------------+ //| Accelerator.mq4 | //| Copyright © 2005, MetaQuotes Software Corp. | //| http://www.metaquotes.net/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, MetaQuotes Software Corp." #property link "http://www.metaquotes.net/" //---- indicator settings #property indicator_separate_window #property indicator_buffers 3 #property indicator_color1 Black #property indicator_color2 Green #property indicator_color3 Red //---- indicator buffers double ExtBuffer0[]; double ExtBuffer1[]; double ExtBuffer2[]; double ExtBuffer3[]; double ExtBuffer4[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- 2 additional buffers are used for counting. IndicatorBuffers(5); //---- drawing settings SetIndexStyle(0,DRAW_NONE); SetIndexStyle(1,DRAW_HISTOGRAM); SetIndexStyle(2,DRAW_HISTOGRAM); IndicatorDigits(Digits+2); SetIndexDrawBegin(0,38); SetIndexDrawBegin(1,38); SetIndexDrawBegin(2,38); //---- 4 indicator buffers mapping SetIndexBuffer(0,ExtBuffer0); SetIndexBuffer(1,ExtBuffer1); SetIndexBuffer(2,ExtBuffer2); SetIndexBuffer(3,ExtBuffer3); SetIndexBuffer(4,ExtBuffer4); //---- name for DataWindow and indicator subwindow label IndicatorShortName("AC"); SetIndexLabel(1,NULL); SetIndexLabel(2,NULL); //---- initialization done return(0); } //+------------------------------------------------------------------+ //| Accelerator/Decelerator Oscillator | //+------------------------------------------------------------------+ int start() { int limit; int counted_bars=IndicatorCounted(); double prev,current; //---- last counted bar will be recounted if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; //---- macd counted in the 1-st additional buffer for(int i=0; i ExtBuffer3=iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i)-iMA(NULL,0,34,0,MODE_SMA,PRICE_MEDIAN,i); //---- signal line counted in the 2-nd additional buffer for(i=0; i ExtBuffer4=iMAOnArray(ExtBuffer3,Bars,5,0,MODE_SMA,i); //---- dispatch values between 2 buffers bool up=true; for(i=limit-1; i>=0; i--) { current=ExtBuffer3-ExtBuffer4; prev=ExtBuffer3[i+1]-ExtBuffer4[i+1]; if(current>prev) up=true; if(current if(!up) { ExtBuffer2=current; ExtBuffer1=0.0; } else { ExtBuffer1=current; ExtBuffer2=0.0; } ExtBuffer0=current; } //---- done return(0); } //+------------------------------------------------------------------+ 3. Базовые настройки индикатора. Из настроек базовой версии индикатора - только выбор цветов. 4. Формула расчёта индикатора. Расчет. Гистограмма АС — это разность между значением 5/34 гистограммы движущей силы и 5-периодным простым скользящим средним, взятым от этой гистограммы. MEDIAN PRICE = (HIGH + LOW) / 2 AO = SMA (MEDIAN PRICE, 5) — SMA (MEDIAN PRICE, 34) AC = AO — SMA (AO, 5) где: MEDIAN PRICE — медианная цена; HIGH — максимальная цена бара; LOW — минимальная цена бара; SMA — простое скользящее среднее; AO — индикатор Awesome Oscillator. 5. Видеообзор индикатора. Все об индикаторе Accelerator Decelerator Oscillator 6. Автор индикатора. Разработал индикатор Билл Вильямс (Bill M. Williams), так же он является автором нескольких книг по трейдингу. билл вильямс СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ Спойлер ac_ao_awesome_accelerator_4c EX & MQL ac_ao_barsGreenRedGrey EX & MQL ac_ao_ZoneTrade_v2.4 EX & MQL AC_Indikator EX Acceleration_and_Speed EX & MQL Accelerator mod EX accelerator_lsma EX & MQL Accelerator_LSMA_v2 EX & MQL Accelerator_LSMA1 EX & MQL accelerator_mtf_alertsarrows_hist EX & MQL accelerator_oscillator EX & MQL accelerator-decelerator-oscillator EX AcceleratorMOD EX & MQL AcceleratorOscillator_MTF EX & MQL AO AC SAR Display EX AOAC EX & MQL bullbear ac mtf 1_2 EX & MQL bullbear_ac_mtf EX & MQL bullbear_ac_mtf_1_1 EX & MQL bullbear_ac_mtf_nmc EX & MQL bullbear_ac_mtfarrows EX & MQL FFx_AcceleratorOscillator EX i-AC EX & MQL i-AC-English EX & MQL mtf_accelerator_lsma EX & MQL normalized_ac EX & MQL ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ Спойлер ac_ao_awesome_accelerator_4c ac_ao_barsGreenRedGrey ac_ao_ZoneTrade_v2.4 AC_Indikator Acceleration_and_Speed Accelerator mod accelerator_lsma Accelerator_LSMA_v2 Accelerator_LSMA1 без скрина accelerator_mtf_alertsarrows_hist accelerator_oscillator accelerator-decelerator-oscillator AcceleratorMOD AcceleratorOscillator_MTF AO AC SAR Display AOAC bullbear ac mtf 1_2 bullbear_ac_mtf bullbear_ac_mtf_1_1 без скрина bullbear_ac_mtf_nmc без скрина bullbear_ac_mtfarrows FFx_AcceleratorOscillator i-AC i-AC-English без скрина mtf_accelerator_lsma normalized_ac ПОЛЕЗНЫЕ ССЫЛКИ Спойлер Как установить индикатор в терминал МТ4 Как тестировать индикатор в терминале МТ4 Как настроить уведомления на почту в MT4 Как компилировать старые MQ4 файлы под новые билды MetaTrader 4 Расшифровка часто встречающихся сокращений в названии индикаторов. alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее). Пример: arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении. Пример: Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы. Пример: mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания. Пример: Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий. Пример: ИСТОРИЯ ОБНОВЛЕНИЙ Спойлер 1 НАБОР_Accelerator_Oscillator_2017.02.13.zip 13 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Pavel888 Опубликовано 23 апреля, 2019 Автор Поделиться [AC] НАБОР Accelerator Oscillator Опубликовано 23 апреля, 2019 Все об индикаторе Accelerator Decelerator Oscillator 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
plaza Опубликовано 18 мая, 2019 Поделиться [AC] НАБОР Accelerator Oscillator Опубликовано 18 мая, 2019 Привет всем!Когда-то мне попался кастомный индикатор AC,назывался типа AC_digital.Индикатор давал вполне адекватные сигналы,в подвале стоял дижитал и простой ас-дижитал давал сигналы более четкие и без запаздывания ,видимо в его коде был прописан еще какой-то фильтр.Если вдруг у кого-то это чудо завалялось-прошу выложить. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти