
Перегон 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. Общий вид индикатора, описание.
Технический индикатор Чудесный Осциллятор Билла Вилльямса (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).
СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ
#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

ac_ao_awesome_accelerator_4c

ac_ao_barsGreenRedGrey

ac_ao_ZoneTrade_v2.4

AIMS AO V.2.1

AO AC SAR Display

ao_4colors

AO_alert

ao_divergence

AO_Sledopit

AO_Sledopit_2

AO_YestHiLo2Lot

AOAC

AOwInputs

Awesome 4 color v nmc

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

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

Awesome
без скрина
awesome_4_color_alerts_2
без скрина
awesome_4_color_alerts_2_1

awesome_4_color_alerts_2_2
без скрина
awesome_4_color_alerts_2_2_mtf

awesome_4_color_alerts_mtf_hist

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

Awesome_Signal_zero_alerts+arrows

awesome_signalalert
без скрина
awesome_zotik_3.0

AwesomeOC

customizable_awesome_oscillator
без скрина
FFx_AwesomeOscillator

FX-AO

i-AO-English

MTF AO

ratio_awesome_v1

Ticker_Awesome_Oscillator

tooawesome_v1

МАНУАЛЫ
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 - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:
arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:
Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:
mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:
Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:
ИСТОРИЯ ОБНОВЛЕНИЙ
1
МАНУАЛЫ_AO_2016.12.07.zip
НАБОР_AO_2016.12.07.zip





