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

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

40054567774_771bf4ee0f_c.jpg
Перегон 892км. - Ульяновск 2 by Pavel888, on Flickr

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


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

The SET is dedicated to the AO (Awesome Oscillator). Most of the indicators are in open source (mql file is available). However, only a file with EX resolution is required for the indicator to work. If it is indicated that there is no screenshot, it means that the indicator looks similar to the above. There is a small folder with manuals for indicators. A few pictures and text on how to use it in your work. As usual - in English. Study.
Good luck in your work!

 

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


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

Спойлер

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

1. Общий вид индикатора, описание.
20-11-201616-37-27AOOBSIIVID.jpg

Технический индикатор Чудесный Осциллятор Билла Вилльямса (Awesome Oscillator, AO) — это 34-периодное простое скользящее среднее, построенное по средним точкам баров (H+L)/2, которое вычтено из 5-периодного простого скользящего среднего, также построенного по средним точкам (H+L)/2. Он точно говорит нам, что происходит в текущий момент времени с движущей силой рынка.

Сигналы на покупку.

«Блюдце».

Это единственный сигнал на покупку, который возникает, когда гистограмма находится выше нулевой линии. Необходимо помнить следующее:
• сигнал «Блюдце» образуется, когда гистограмма меняет направление с нисходящего на восходящее. Второй столбец ниже первого и окрашен в красный цвет. Третий столбец выше второго, и он зеленый;
• для образования сигнала «Блюдце» необходимы, по крайней мере, три столбца гистограммы.

Помните, что при использовании сигнала на покупку «Блюдце» все столбцы Awesome Oscillator должны находиться выше нулевой линии.

«Пересечение нулевой линии».

Сигнал на покупку образуется, когда гистограмма переходит от отрицательных значений к положительным. При этом:
• чтобы образовался этот сигнал, необходимы только два столбца;
• первый столбец должен быть ниже нулевой линии, второй столбец должен пересекать нулевую линию (переход от отрицательного значения к положительному);
• невозможно одновременное наличие сигнала на покупку и на продажу.

«Два пика».

Это единственный сигнал на покупку, который может образоваться, когда значения гистограммы лежат ниже нулевой линии. Здесь необходимо помнить следующее:
• сигнал образуется, когда на графике ниже нулевой линии имеется направленный вниз пик (самый низкий минимум), за которым следует другой направленный вниз пик, находящийся выше (отрицательное число, меньшее по абсолютному значению, поэтому оно находится ближе к нулевой линии), чем предыдущий смотрящий вниз пик;
• гистограмма должна находиться ниже нулевой линии между двумя пиками. Если гистограмма пересекает нулевую линию между пиками, сигнал на покупку не действует. Однако создается сигнал на покупку «Пересечение нулевой линии»;
• каждый новый пик гистограммы должен быть выше (меньшее по модулю отрицательное число, которое находится ближе к нулевой линии), чем предыдущий пик;
• если формируется дополнительный, более высокий пик (ближе к нулевой линии) и гистограмма не пересекла нулевую линию, то образуется дополнительный сигнал на покупку.

Сигналы на продажу.

Сигналы на продажу Awesome Oscillator идентичны сигналам на покупку. Сигнал «Блюдце» перевернут и находится ниже нуля. «Пересечение нулевой линии» идет по убыванию: первый столбец выше нуля, второй - ниже. А сигнал "два пика" находится выше нулевой линии и также перевернут.

 

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

Спойлер
//+------------------------------------------------------------------+
//|                                                      Awesome.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 "Awesome Oscillator"
#property strict

//--- indicator settings
#property  indicator_separate_window
#property  indicator_buffers 3
#property  indicator_color1  Black
#property  indicator_color2  Green
#property  indicator_color3  Red
//--- buffers
double     ExtAOBuffer[];
double     ExtUpBuffer[];
double     ExtDnBuffer[];
//---
#define PERIOD_FAST  5
#define PERIOD_SLOW 34
//--- bars minimum for calculation
#define DATA_LIMIT  34
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void OnInit(void)
  {
//--- drawing settings
   SetIndexStyle(0,DRAW_NONE);
   SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexStyle(2,DRAW_HISTOGRAM);
   IndicatorDigits(Digits+1);
   SetIndexDrawBegin(0,DATA_LIMIT);
   SetIndexDrawBegin(1,DATA_LIMIT);
   SetIndexDrawBegin(2,DATA_LIMIT);
//--- 3 indicator buffers mapping
   SetIndexBuffer(0,ExtAOBuffer);
   SetIndexBuffer(1,ExtUpBuffer);
   SetIndexBuffer(2,ExtDnBuffer);
//--- name for DataWindow and indicator subwindow label
   IndicatorShortName("AO");
   SetIndexLabel(1,NULL);
   SetIndexLabel(2,NULL);
  }
//+------------------------------------------------------------------+
//| Awesome Oscillator                                               |
//+------------------------------------------------------------------+
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=rates_total-prev_calculated;
   double prev=0.0,current;
//--- check for rates total
   if(rates_total      return(0);
//--- last counted bar will be recounted
   if(prev_calculated>0)
     {
      limit++;
      prev=ExtAOBuffer[limit];
     }
//--- macd
   for(i=0; i      ExtAOBuffer=iMA(NULL,0,PERIOD_FAST,0,MODE_SMA,PRICE_MEDIAN,i)-
                     iMA(NULL,0,PERIOD_SLOW,0,MODE_SMA,PRICE_MEDIAN,i);
//--- dispatch values between 2 buffers
   bool up=true;
   for(i=limit-1; i>=0; i--)
     {
      current=ExtAOBuffer;
      if(current>prev)
         up=true;
      if(current         up=false;
      if(!up)
        {
         ExtDnBuffer=current;
         ExtUpBuffer=0.0;
        }
      else
        {
         ExtUpBuffer=current;
         ExtDnBuffer=0.0;
        }
      prev=current;
     }
//--- done
   return(rates_total);
  }
//+------------------------------------------------------------------+

3. Базовые настройки индикатора.

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

 

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

Расчет.

Гистограмма Awesome Oscillator — это 34-периодное простое скользящее среднее, построенное по центральным значениям баров (H+L)/2, вычтенное из 5-периодного простого скользящего среднего по центральным точкам (Н+L)/2.

MEDIAN PRICE = (HIGH + LOW) / 2

AO = SMA (MEDIAN PRICE, 5) — SMA (MEDIAN PRICE, 34)

где:

MEDIAN PRICE — медианная цена;
HIGH — максимальная цена бара;
LOW — минимальная цена бара;
SMA — простая скользящая средняя.

 

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

 

 

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

Разработал индикатор Билл Вильямс (Bill M. Williams).

билл вильямс

BILVILYMS.jpg

 


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

Спойлер

#MTF AO Awesome Indicator EX & MQL
ac_ao_awesome_accelerator_4c EX & MQL
ac_ao_barsGreenRedGrey EX & MQL
ac_ao_ZoneTrade_v2.4 EX & MQL
AIMS AO V.2.1 EX & MQL
AO AC SAR Display EX
ao_4colors EX & MQL
AO_alert EX & MQL
ao_divergence EX & MQL
AO_Sledopit EX & MQL
AO_Sledopit_2 EX & MQL
AO_YestHiLo2Lot EX & MQL
AOAC EX & MQL
AOwInputs EX & MQL
Awesome 4 color v nmc EX & MQL
Awesome 4 color v nmc 2 EX & MQL
Awesome 4 color v1 EX & MQL
Awesome 4 color EX & MQL
Awesome mod EX
Awesome EX & MQL
awesome_4_color_alerts_2 EX & MQL
awesome_4_color_alerts_2_1 EX & MQL
awesome_4_color_alerts_2_2 EX & MQL
awesome_4_color_alerts_2_2_mtf EX & MQL
awesome_4_color_alerts_mtf_hist EX & MQL
awesome_4_color_v1.01_cja EX & MQL
awesome_4_color_v1.02_cja EX & MQL
awesome_4_color_v1_cja EX & MQL
awesome_signal_alert EX & MQL
Awesome_Signal_zero_alerts+arrows EX & MQL
awesome_signalalert EX & MQL
awesome_zotik_3.0 EX & MQL
AwesomeOC EX & MQL
customizable_awesome_oscillator EX & MQL
FFx_AwesomeOscillator EX
FX-AO EX & MQL
i-AO-English EX & MQL
MTF AO EX
ratio_awesome_v1 EX & MQL
Ticker_Awesome_Oscillator EX & MQL
tooawesome_v1 EX & MQL


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

Спойлер

#MTF AO Awesome Indicator
18-11-201621-09-08MTFAOAwesomeIndicator.

ac_ao_awesome_accelerator_4c
18-11-201621-10-48ac_ao_awesome_accelera

ac_ao_barsGreenRedGrey
04-12-201615-17-26ac_ao_barsGreenRedGrey

ac_ao_ZoneTrade_v2.4
04-12-201615-16-59ac_ao_ZoneTrade_v2.4.j

AIMS AO V.2.1
04-12-201615-16-32AIMSAOV.2.1.jpg

AO AC SAR Display
AO.jpg

ao_4colors
18-11-201621-12-44ao_4colors.jpg

AO_alert
18-11-201621-13-55AO_alert.jpg

ao_divergence
18-11-201621-14-40ao_divergence.jpg

AO_Sledopit
18-11-201621-15-20AO_Sledopit.jpg

AO_Sledopit_2
18-11-201621-15-53AO_Sledopit_2.jpg

AO_YestHiLo2Lot
19-11-201622-54-25AO_YestHiLo2Lot.jpg

AOAC
18-11-201621-16-50AOAC.jpg

AOwInputs
18-11-201621-17-26AOwInputs.jpg

Awesome 4 color v nmc
18-11-201621-18-32Awesome4colorvnmc.jpg

Awesome 4 color v nmc 2
без скрина

Awesome 4 color v1
18-11-201621-19-52Awesome4colorv1.jpg

Awesome 4 color
без скрина

Awesome mod
18-11-201621-20-57Awesomemod.jpg

Awesome
без скрина

awesome_4_color_alerts_2
без скрина

awesome_4_color_alerts_2_1
18-11-201621-22-04awesome_4_color_alerts

awesome_4_color_alerts_2_2
без скрина

awesome_4_color_alerts_2_2_mtf
18-11-201621-23-31awesome_4_color_alerts

awesome_4_color_alerts_mtf_hist
18-11-201621-24-25awesome_4_color_alerts

awesome_4_color_v1.01_cja
без скрина

awesome_4_color_v1.02_cja
без скрина

awesome_4_color_v1_cja
без скрина

awesome_signal_alert
18-11-201621-26-35awesome_signal_alert.j

Awesome_Signal_zero_alerts+arrows
20-11-201616-33-57Awesome_Signal_zero_al

awesome_signalalert
без скрина

awesome_zotik_3.0
18-11-201621-28-21awesome_zotik_3.0.jpg

AwesomeOC
19-11-201622-55-19AwesomeOC.jpg

customizable_awesome_oscillator
без скрина

FFx_AwesomeOscillator
18-11-201621-31-38FFx_AwesomeOscillator.

FX-AO
04-12-201615-15-56FX-AO.jpg

i-AO-English
04-12-201615-15-04i-AO-English.jpg

MTF AO
18-11-201621-34-17MTFAO.jpg

ratio_awesome_v1
18-11-201621-35-58ratio_awesome_v1.jpg

Ticker_Awesome_Oscillator
21-11-20162-47-49Ticker_Awesome_Oscillat

tooawesome_v1
18-11-201621-36-33tooawesome_v1.jpg
 


МАНУАЛЫ

Спойлер

10 4 B Manual (ENG)
AshFXV2 (ENG)
Awesome Oscillator description (ENG)
Bill Williams Chaos Theory (ENG)
Chaos (ENG)
CHAOS ANALYSIS 2008 (ENG)
Chaos Method - Profitunity (ENG)
The Awesome Trading System v1 (ENG)
The Awesome Trading System v2 (ENG)
Trading Rules For Printing (ENG)


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

Спойлер

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

 

МАНУАЛЫ_AO_2016.12.07.zip
НАБОР_AO_2016.12.07.zip

 

 

 

 

 

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

  • 7 months later...
[AO] НАБОР Awesome Oscillator Опубликовано (изменено)

Нужен индикатор АО , который рисует гистограмму по индикатору , находящемуся в подокне АО пусть находиться в этом же подокне. Если уже есть такой , то подскажите где найти. МТ4

Изменено пользователем VladimirUral
Ссылка на сообщение
Поделиться на другие сайты

  • 1 year later...

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

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

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

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

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

Войти

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

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