Pavel888 Опубликовано 7 декабря, 2016 Поделиться [AO] НАБОР Awesome Oscillator Опубликовано 7 декабря, 2016 Перегон 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 22 Ссылка на сообщение Поделиться на другие сайты More sharing options...
shrike74 Опубликовано 7 декабря, 2016 Поделиться [AO] НАБОР Awesome Oscillator Опубликовано 7 декабря, 2016 докиньте в набор i-AO на русском i-AO.ex4i-AO.mq4 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirUral Опубликовано 13 июля, 2017 Поделиться [AO] НАБОР Awesome Oscillator Опубликовано 13 июля, 2017 (изменено) Нужен индикатор АО , который рисует гистограмму по индикатору , находящемуся в подокне АО пусть находиться в этом же подокне. Если уже есть такой , то подскажите где найти. МТ4 Изменено 13 июля, 2017 пользователем VladimirUral Ссылка на сообщение Поделиться на другие сайты More sharing options...
Pavel888 Опубликовано 25 июня, 2019 Автор Поделиться [AO] НАБОР Awesome Oscillator Опубликовано 25 июня, 2019 Что нужно знать об индикаторе Билла Вильямса Awesome Oscillator 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти