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

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

25768851007_18ecc844a3_c.jpg
ТЭП 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. Общий вид индикатора, описание:
10-02-201721-26-38OBSIIVID.jpg

Технический индикатор Ускорения/Замедления (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. Базовые настройки индикатора.
10-02-201721-26-18OBSNASTROIKI.jpg

Из настроек базовой версии индикатора - только выбор цветов.

 

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), так же он является автором нескольких книг по трейдингу.

билл вильямс

BILVILYMS.jpg

 


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

Спойлер

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
10-02-201721-10-44ac_ao_awesome_accelera

ac_ao_barsGreenRedGrey
10-02-201721-11-52ac_ao_barsGreenRedGrey

ac_ao_ZoneTrade_v2.4
10-02-201721-12-38ac_ao_ZoneTrade_v2.4.j

AC_Indikator
10-02-201721-13-18AC_Indikator.jpg

Acceleration_and_Speed
10-02-201721-14-37Acceleration_and_Speed

Accelerator mod
10-02-201721-15-12Acceleratormod.jpg

accelerator_lsma
10-02-201721-16-10accelerator_lsma.jpg

Accelerator_LSMA_v2
11-02-201712-59-44Accelerator_LSMA_v2.jp

Accelerator_LSMA1
без скрина

accelerator_mtf_alertsarrows_hist
10-02-201721-16-57accelerator_mtf_alerts

accelerator_oscillator
11-02-201713-00-36accelerator_oscillator

accelerator-decelerator-oscillator
10-02-201721-18-06accelerator-decelerato

AcceleratorMOD
11-02-201713-43-20AcceleratorMOD.jpg

AcceleratorOscillator_MTF
11-02-201713-43-55AcceleratorOscillator_

AO AC SAR Display
30-12-201622-09-33AOACSARDisplay.jpg

AOAC
10-02-201721-21-13AOAC.jpg

bullbear ac mtf 1_2
11-02-201713-01-57bullbearacmtf1_2.jpg

bullbear_ac_mtf
11-02-201713-01-32bullbear_ac_mtf.jpg

bullbear_ac_mtf_1_1
без скрина

bullbear_ac_mtf_nmc
без скрина

bullbear_ac_mtfarrows
11-02-201713-03-10bullbear_ac_mtfarrows.

FFx_AcceleratorOscillator
10-02-201721-22-01FFx_AcceleratorOscilla

i-AC
10-02-201721-22-49i-AC.jpg

i-AC-English
без скрина

mtf_accelerator_lsma
10-02-201721-24-04mtf_accelerator_lsma.j

normalized_ac
10-02-201721-25-07normalized_ac.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

 

НАБОР_Accelerator_Oscillator_2017.02.13.zip

 

 

 

 

 

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

  • 2 years later...
  • 4 weeks later...
[AC] НАБОР Accelerator Oscillator Опубликовано

Привет всем!Когда-то мне попался кастомный индикатор AC,назывался типа AC_digital.Индикатор давал вполне адекватные сигналы,в подвале стоял дижитал и простой ас-дижитал давал сигналы более четкие и без запаздывания ,видимо в его коде был прописан еще какой-то фильтр.Если вдруг у кого-то это чудо завалялось-прошу выложить.

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

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

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

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

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

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

Войти

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

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