Awesome Oscillator: как пользоваться индикатором и проверять сигналы

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

Что такое Awesome Oscillator и что он измеряет?

Автором Awesome Oscillator, сокращённо AO, называют Билла Вильямса. Так пишут справка TradingView и учебные материалы брокеров IG, CMC Markets и Admirals. Индикатор есть в его книге New Trading Dimensions, она вышла в издательстве Wiley в 1998 году. В какой книге AO появился впервые, вторичные статьи называют по-разному, и для работы с индикатором это не важно. В той же системе Вильямса живут Аллигатор и фракталы, их сигналы тоже стоит проверять отдельно.

Смысл у AO простой. Короткая средняя быстро реагирует на последние бары, длинная помнит 34 дневных бара, на круглосуточной крипте это почти пять недель, на бирже с пятидневкой почти семь, или 34 часа на часовике. Разница между ними и есть импульс: насколько свежая цена оторвалась от привычной. Классический индикатор Momentum меряет импульс иначе, через отношение текущего закрытия к закрытию N баров назад. По справке TradingView, когда AO пересекает ноль вверх, короткий импульс начинает расти быстрее длинного.

Если ты только знакомишься с осцилляторами, сначала полезно посмотреть общий обзор видов индикаторов технического анализа, а потом возвращаться к AO. Здесь разберу, как пользоваться индикатором Awesome Oscillator на практике и как проверить его сигналы на истории.

У AO нет фиксированных уровней вроде 30 и 70. Его значения измеряются в единицах цены и зависят от цены и таймфрейма. Я посчитал типичный размер столбца на свечах BTCUSDT с Binance:

ОкноМедиана размера AO без знака, $Медиана закрытия, $AO в % цены
1d, 2024 год3 329,7264 150,295,19%
1d, 2025 год3 168,88103 507,823,06%
4h, 2-е полугодие 20251 402,67111 041,051,26%
5m, 1-7 декабря 2025174,1089 709,680,19%

Столбец в 1 000 долларов на дневке примерно втрое меньше типичного, а на пятиминутке почти в шесть раз больше типичного. Поэтому уровни AO между таймфреймами и разными рынками не сравнивают, смотрят только форму гистограммы.

Формула AO: разница SMA(5) и SMA(34) медианной цены

Расчёт идёт в три шага:

  1. Для каждого бара находят медианную цену: максимум плюс минимум, делённые на 2.
  2. Считают две простые скользящие средние от медианной цены, за 5 баров и за 34 бара.
  3. Из пятибаровой средней вычитают 34-баровую. Результат рисуют столбцом.

В коде из справки TradingView это одна строка: sma((high+low)/2, 5) - sma((high+low)/2, 34). В справке MetaTrader 5 формула та же, записана как разница SMA медианной цены. Закрытие свечи в расчёт не входит вообще, и это первое отличие от MACD, который считают по close.

В части русскоязычных статей про AO пишут об экспоненциальных средних. С документацией обеих платформ это не сходится, и если ты считаешь индикатор сам в таблице или скрипте, бери простые средние. Как длина периода меняет поведение средней, подробно есть в статье про скользящие средние в трейдинге.

Чтобы проверить свою платформу, вот три последних дневных бара 2025 года по BTCUSDT с Binance, дата по открытию свечи в UTC:

ДатаМедианаSMA 5SMA 34AOЦвет
29.12.202588 606,2987 972,3789 378,84-1 406,47зелёный
30.12.202588 122,8388 044,1989 368,29-1 324,10зелёный
31.12.202588 225,0088 066,9089 286,09-1 219,18зелёный

Если вычесть округлённые средние из последней строки, выйдет -1 219,19 вместо -1 219,18. Это округление до центов, точное значение -1 219,182. На 31.12 медиана считается так: (89 200 + 87 250) / 2 = 88 225. Все три столбца зелёные при отрицательном AO: падение импульса здесь только замедляется.

Как читать гистограмму AO: что значат зелёные и красные столбцы?

Это самая частая путаница, и с неё начинается ответ на вопрос, как пользоваться индикатором Awesome Oscillator. По справке TradingView столбец зелёный, если значение выше предыдущего, и красный, если ниже. Admirals описывает то же самое. Про ноль в правиле цвета ничего нет.

Где столбецЗелёныйКрасный
Выше нуляКороткая средняя отрывается от длинной вверх быстрееРост импульса слабеет, хотя AO ещё положительный
Ниже нуляПадение импульса замедляется, AO всё ещё отрицательныйПадение импульса ускоряется

Цвета меняются часто. На дневках BTCUSDT в 2025 году было 172 зелёных столбца и 193 красных, на 4h за второе полугодие 589 и 515. Столбцов, равных предыдущему, на всех моих данных не нашлось ни одного. Один красный столбец среди зелёных почти ничего не говорит, поэтому Вильямс и платформы описывают сигналы через последовательность столбцов.

Вторая важная вещь касается последнего бара. Пока свеча не закрылась, её максимум и минимум ещё двигаются, а с ними медиана, обе средние, высота столбца и его цвет. Закрытые бары у стандартного AO не пересчитываются. Значит, всё, что ты видишь на текущем столбце, может исчезнуть к закрытию, и сигнал считается только по закрытому бару. Чем пересчёт живой свечи отличается от настоящей перерисовки, показывает честная проверка индикатора на перерисовку.

Для тех, кто пишет код: в справке MQL5 по функции iAO пример кода копирует из встроенного индикатора и значения, и индекс цвета, так что цвет можно брать готовым.

Admirals ещё описывает дивергенцию цены и AO, когда цена обновляет экстремум, а гистограмма нет. Её я не замерял, в статье она остаётся за скобками.

Три сигнала AO: пересечение нулевой линии, блюдце, два пика

Все источники сходятся в общем виде сигналов, а в деталях расходятся. Ниже условия на покупку, для продажи всё зеркально.

СигналУсловие на покупкуГде правила расходятся
Пересечение нуляAO переходит из минуса в плюсСправке MT5 хватает двух столбцов, IG пишет про три зелёных столбца и больше
БлюдцеВыше нуля два красных столбца подряд, второй ниже первого, затем зелёныйIG входит на третьем столбце или сразу после, LiteFinance после обновления прошлого максимума
Два пикаДва минимума ниже нуля, второй выше первого, между ними AO не поднимается выше нуля, после второго зелёный столбецЗелёный столбец после второго пика прямо требуют TradingView, IG и Admirals, LiteFinance добавляет подтверждение третьим минимумом

Блюдце в описании MetaTrader 5 названо единственным сигналом на покупку выше нулевой линии: все три столбца над нулём, сигнал идёт по ходу уже положительного импульса. Два пика, наоборот, ищут разворот, пока AO ещё отрицательный. И в русской, и в английской версии той же справки отдельно сказано, что между пиками гистограмма должна оставаться ниже нуля. По логике два пика похожи на расхождение цены и осциллятора, которое подробно разобрано на примере дивергенции RSI.

Где входить по блюдцу, платформы не пишут. Брокерские руководства предлагают разные точки, и от выбора зависит, сколько хода ты отдашь за подтверждение:

Раньше: 3-й столбец блюдца

Позже: новый экстремум

  1. 1.IG: на 3-м столбце или сразу после
  2. 2.LiteFinance: после нового экстремума
Справки TradingView и MetaTrader 5 описывают само блюдце, но не момент входа. Брокерские руководства ставят его в разные места, от этого зависит, сколько подтверждения ждёт сигнал.

По руководству IG вход по блюдцу возможен во время третьего столбца или сразу после него. LiteFinance предлагает дождаться, пока столбцы продолжат исходное направление и превысят прошлый экстремум. У CMC Markets блюдце описано, а точных правил двух пиков нет.

Двум пикам нужно больше всего условий, их легко разметить на глаз неверно. Я пользовался таким порядком:

  1. 1

    Найти участок, где AO весь ниже нуля

    Если столбцы вышли выше нуля, отсчёт начинается заново

  2. 2

    Отметить первый, самый глубокий минимум

    В замере первый пик искался не дальше 60 баров назад

  3. 3

    Найти второй минимум выше первого

    Он ближе к нулю, между пиками гистограмма ниже нуля

  4. 4

    Дождаться зелёного столбца после второго

    Сигнал известен только на закрытии этого бара

  5. 5

    Записать бар, оба пика и цену закрытия

    Потом сравнить ход цены через 5 и 10 баров

Порядок разметки по закрытым барам. Условия собраны из справок TradingView и MetaTrader 5, предел 60 баров выбран для замера заранее. Для продажи всё зеркально над нулём.

Не путай AO с Accelerator Oscillator того же автора. В справке MetaTrader 5 по адресу, который оканчивается на /ao, лежит страница Accelerator Oscillator, а сам Awesome живёт по адресу с /awesome. У Accelerator другие правила, пересечение нуля у него сигналом не считается.

Как пользоваться Awesome Oscillator в TradingView и MetaTrader 5?

В TradingView встроенный индикатор ищут через кнопку «Индикаторы» на верхней панели, в поиске набирают Awesome Oscillator. Настройки открываются значком у названия индикатора. По справке TradingView о настройках индикаторов в окне есть вкладки параметров, стиля и видимости, а внизу меню значений по умолчанию.

  1. 1

    Найти Awesome Oscillator в «Индикаторах»

    Встроенный вариант, без сторонних скриптов

  2. 2

    Открыть настройки значком у названия

    Длины 5 и 34 меняются, минимальное значение 1

  3. 3

    Оставить 5 и 34 на первую проверку

    С этими числами сигналы описаны в справках платформ

  4. 4

    Открыть дневной график BINANCE:BTCUSDT

    Дневная свеча Binance открывается в 00:00 UTC

  5. 5

    Сверить AO на свече 31.12.2025

    Должно быть около -1 219,18, столбец зелёный

Порядок для встроенного Awesome Oscillator. Значения для сверки взяты из таблицы в разделе про формулу, дневные свечи BINANCE:BTCUSDT по UTC.

В коде из справки TradingView обе длины вынесены в настройки и принимают значения от 1. Менять их можно, но с другими периодами это уже другой индикатор: блюдце и два пика описаны для 5 и 34, а масштаб и частота сигналов сдвинутся. Если меняешь периоды, заново проверяй сигналы на истории против фона.

В MetaTrader 5 всё проще и жёстче. Функция iAO в MQL5 принимает только инструмент и таймфрейм, длин среди параметров нет. LiteFinance прямо пишет, что MACD настраивается, а AO нет. Числа на одной и той же свече в MT5 и TradingView могут отличаться в последних знаках: у брокера свои котировки и своё время закрытия дня.

AO сам по себе не знает, где уровни цены, где риск и где выход. Как пользоваться индикатором Awesome Oscillator без этих вещей, я не представляю: столбец говорит только об импульсе. Размер позиции и точку, где признаёшь ошибку, определяют отдельно.

Как проверить сигналы AO на истории?

Прежде чем решать, как пользоваться индикатором Awesome Oscillator в своей торговле, стоит проверить его сигналы на истории. Проверка нужна потому, что три сигнала AO описаны словами, а словами легко подогнать разметку под уже известное движение. Я проверял так:

  1. Взял закрытые свечи BTCUSDT с Binance: дневки за 2024 и 2025 годы, 4h за второе полугодие 2025 года и 5m за неделю с 1 по 7 декабря 2025 года. Перед каждым окном было не меньше 200 баров истории.
  2. До расчёта записал условия. Пересечение нуля: AO сменил знак на закрытии бара. Блюдце: как в справке TradingView. Два пика: пики AO как локальные экстремумы по одному бару с каждой стороны, первый пик самый глубокий на участке по ту же сторону нуля, не дальше 60 баров, после второго пика столбец нужного цвета.
  3. Для каждого сигнала посмотрел, выше или ниже была цена закрытия через 5 и через 10 баров.
  4. Посчитал фон: долю всех баров окна, после которых цена через тот же срок ушла вверх или вниз.
  5. Отдельно измерил «пилу», пересечения нуля, которые отменялись обратным за 3 бара, и задержку пересечения после локального максимума или минимума цены.

Почему фон так важен, видно на 2024 годе. Тогда 57,4% дневных баров через 10 дней заканчивались выше. Бычий сигнал с долей 60% в таком году почти не отличается от случайного дня.

Вторая ловушка в переборе. Если пробовать много вариантов периодов, горизонтов и фильтров, какой-то обязательно окажется лучшим случайно. Халберт Уайт описал эту проблему в 2000 году в журнале Econometrica и предложил проверку на реальность для таких переборов. Дэвид Бейли и соавторы в 2014 году показали, что красивый результат на истории легко получить, перебрав сравнительно немного конфигураций. Кэмпбелл Харви и Ян Лю в работе Backtesting предлагают урезать результат с поправкой на число проверок. Поэтому правила я записал заранее и под результат их не менял.

Как устроить сам бэктест, с учётом комиссий и выхода, разобрано в статье как проверить стратегию без подгонки.

Что показала проверка трёх сигналов AO на BTCUSDT?

Доля сигналов, после которых цена через 10 баров ушла в сторону сигнала. Покупки и продажи сложены вместе, фон дан отдельно для хода вверх и вниз:

ОкноФон вверх / внизПересечение нуляБлюдцеДва пика
1d, 202457,4% / 42,6%10 из 15, 66,7%6 из 17, 35,3%9 из 12, 75,0%
1d, 202548,2% / 51,8%6 из 18, 33,3%9 из 11, 81,8%5 из 6, 83,3%
4h, 2-е полугодие 202549,9% / 50,1%20 из 51, 39,2%20 из 51, 39,2%20 из 42, 47,6%
5m, 1-7 декабря 202551,3% / 48,7%50 из 90, 55,6%47 из 97, 48,5%35 из 78, 44,9%

На дневках картина переворачивается. Пересечение нуля выглядело сильным в 2024 году и слабым в 2025, у блюдца наоборот. На направление там приходится от 3 до 12 сигналов в год, одно событие двигает долю на 8-33 процентных пункта. Такие числа описывают прошлый год, а не свойство индикатора. Для того, кто решает, как пользоваться индикатором Awesome Oscillator на дневках, это главный вывод: пара удачных лет по десятку сигналов ничего не доказывает.

На 4h выборка больше, от 17 до 28 сигналов на направление. И там по каждому направлению каждого сигнала доля оказалась ниже фона, разница от -1,9 до -17,9 пункта. На пятиминутке за неделю доли в основном держались в нескольких пунктах от фона, заметнее всего выделилось пересечение нуля вниз: 60,0% при фоне 48,7%, на 45 сигналах.

Как один и тот же сигнал ведёт себя по-разному, видно на двух медвежьих блюдцах 2025 года. Я взял первое по времени, которое сработало, и первое, которое не сработало, правило выбора было задано до просмотра:

  1. 16.02.2025

    Медвежье блюдце под нулём

    Закрытие 96 118,12, AO -3 276,68

  2. 26.02.2025

    Через 10 баров цена ниже на 12,35%

    Закрытие 84 250,09, сигнал ушёл в свою сторону

  3. 06.04.2025

    Ещё одно медвежье блюдце

    Закрытие 78 430,00, AO -1 372,07

  4. 16.04.2025

    Через 10 баров цена выше на 7,14%

    15.04 AO пересёк ноль вверх, сигнал не сработал

Первое по времени блюдце, после которого цена через 10 баров ушла в сторону сигнала, и первое, после которого ушла против. Закрытые дневные свечи Binance, даты по открытию свечи в UTC.

По виду гистограммы эти два блюдца не отличить: два зелёных столбца под нулём, затем красный. После второго AO ещё четыре бара снижался, до -3 988,49 на 10 апреля, а потом развернулся. Это и есть ложный сигнал, который заранее по картинке не узнать.

Пересечение нуля отменялось обратным за 3 бара в 13,3% случаев на дневках 2024 года, 16,7% в 2025, 13,5% на 4h и 10,0% на пятиминутке. Медиана задержки пересечения после локального экстремума цены составила 11, 8, 12 и 13 баров: у половины пересечений задержка меньше, у половины больше. На 4h 12 баров это двое суток. Такое запаздывание индикатора заложено в сами средние.

Отдельно я проверил один фильтр, заданный до расчёта: бычье блюдце брать только при закрытии выше SMA 200, медвежье только ниже. Ни в одном из шести сравнений доля не выросла больше чем на 1 пункт. На 4h бычьи блюдца дали 34,8% без фильтра и 35,7% с ним, на дневках 2025 года фильтр не убрал ни одного бычьего блюдца. Это одна проверка одного фильтра, общего вывода про фильтры из неё не следует.

Чем AO отличается от MACD и когда его не использовать?

По устройству различия такие:

Что сравниваемAwesome OscillatorMACD
Цена в расчётеМедиана (High+Low)/2Закрытие
СредниеПростые, 5 и 34Экспоненциальные, 12 и 26
Сигнальная линияНетЕсть, в MetaTrader 5 простая за 9
Периоды в MetaTrader 5Не меняютсяМеняются

Формулы разные, а форма почти одна. Я посчитал корреляцию, то есть насколько синхронно двигаются два ряда, по тем же свечам: у AO и линии MACD 12/26 она 0,969 на дневках 2025 года и 0,971 на 4h. С гистограммой MACD, то есть с разницей линии и сигнальной, связь заметно слабее: 0,457 и 0,461. Ноль AO пересекал чаще линии MACD, 18 раз против 12 на дневках 2025 года и 52 против 48 на 4h.

Выходит, по форме AO почти повторяет линию MACD, хотя ноль пересекает чаще. Если думаешь, как пользоваться индикатором Awesome Oscillator вместе с MACD, выбери один из двух. Если на графике уже стоит MACD, второй осциллятор того же рода почти не добавляет информации, а согласие двух индикаторов создаёт ложное чувство подтверждения. Как читать сам MACD, его линии и гистограмму, разобрано в статье как читать сигналы индикатора MACD.

Когда AO полезен, а когда его лучше не использовать

Подойдёт, если

  • Нужно видеть, ускоряется импульс или тормозит
  • Правила сигнала записаны до проверки на истории
  • Сигнал сравнивается с фоном своего рынка

Не подойдёт, если

  • Нужен точный момент разворота цены
  • Решение принимается по незакрытому столбцу
  • AO и MACD стоят рядом как два подтверждения

Не стоит полагаться на AO, когда от индикатора ждут точку разворота: пересечение нуля на замере приходило с медианной задержкой 8-13 баров после экстремума. Не стоит и там, где рынок долго стоит в узком диапазоне: гистограмма часто меняет знак, а «пила» у нуля на моих данных доходила до 16,7% пересечений.

Типовые ошибки при работе с Awesome Oscillator

Все эти ошибки я встречал у тех, кто только разбирается, как пользоваться индикатором Awesome Oscillator, и почти все видны на числах замера по BTCUSDT.

  • Зелёный значит рост. Зелёный столбец только выше предыдущего. Под нулём он означает, что падение импульса замедлилось, и в таблице сверки за 29-31 декабря 2025 года все три зелёных столбца отрицательные.
  • Сигнал на текущей свече. Пока бар не закрыт, высота и цвет столбца меняются. Блюдце, увиденное в середине дня, к закрытию может пропасть.
  • EMA вместо SMA. В справках TradingView и MetaTrader 5 средние простые. Самописный AO на экспоненциальных средних даст другие столбцы и другие сигналы.
  • Сравнение уровней. На дневках 2025 года типичный столбец был около 3,06% цены, на пятиминутке 0,19%. Порог «AO выше 500» с одного графика на другой не переносится.
  • Проверка без фона. В растущем году большинство бычьих сигналов «работает» просто потому, что рынок рос. Сравнивай долю с фоном того же окна.
  • Вера в добавленный фильтр. Фильтр по SMA 200 на моих данных не поднял долю блюдец больше чем на 1 пункт. Любой фильтр проверяют так же, как сам сигнал.
  • Не та страница справки. Адрес справки MetaTrader 5 с /ao ведёт на Accelerator Oscillator, и правила оттуда к Awesome не относятся.

Риски и ограничения

Все числа в статье получены на BTCUSDT со спотового рынка Binance. На акциях, валютах или золоте ритм другой, и доли будут другими. Неделя на пятиминутке описывает один рыночный режим. Определения пиков, предел 60 баров, горизонты 5 и 10 баров и порог «пилы» в 3 бара я выбрал сам, при других определениях числа сдвинутся. Сигналы соседних типов часто приходятся на одно и то же движение и независимо друг друга не подтверждают.

Критерий «цена через 10 баров ушла в сторону сигнала» не учитывает размер хода, комиссии, проскальзывание, стопы и выход. Даже в учебнике FBS Academy оговорено, что вероятность сигнала не стопроцентная. Перед реальной сделкой определи размер позиции и уровень, где признаёшь ошибку, это разобрано в материале про риск на сделку и размер позиции.

Торговля связана с риском потери денег, прошлые результаты не гарантируют будущих. Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.

Источники

Частые вопросы

Перерисовывает ли Awesome Oscillator прошлые значения?

Закрытые бары у стандартного AO не меняются: он считается простыми средними по максимумам и минимумам уже законченных свечей. Меняется только столбец текущей свечи, пока она не закрылась, потому что её максимум и минимум ещё двигаются. Вместе с ними меняются высота и цвет столбца. Поэтому блюдце или два пика на незакрытом баре могут исчезнуть, и в проверке на истории такие сигналы брать нельзя.

Какие настройки Awesome Oscillator лучшие?

Стандартные длины 5 и 34. С ними сигналы описаны в справках TradingView и MetaTrader 5, а в MetaTrader 5 другие длины у встроенного индикатора и не поставить. В TradingView периоды менять можно, но универсально лучших значений нет. Любой новый набор проверяй на отрезке истории, который не участвовал в подборе, и сравнивай с 5 и 34 и с фоном рынка.

Awesome Oscillator опережает цену или запаздывает?

Запаздывает, потому что построен на средних прошлых баров. На замере BTCUSDT медиана задержки пересечения нуля после локального экстремума цены была 11 баров на дневках 2024 года, 8 баров в 2025, 12 баров на 4h и 13 на пятиминутке. Блюдце и два пика не ждут пересечения нуля, но и они видны только после закрытия бара сигнала.

На каком таймфрейме лучше использовать AO?

Доказанно лучшего таймфрейма нет. LiteFinance советует графики от часового и выше. На моём замере на 4h ни один сигнал не обогнал фон, на дневках результат переворачивался от года к году, на пятиминутке за неделю доли держались около фона. Выбирай таймфрейм под длительность своих сделок и проверяй сигналы именно на нём, помня, что размер столбца на разных таймфреймах разный.

Чем Awesome Oscillator отличается от Accelerator Oscillator?

Accelerator Oscillator строится поверх AO: по справке MetaTrader 5 это AO минус его простая средняя за 5 баров. Он показывает изменение самого импульса. Правила у него свои: пересечение нуля сигналом не считается, важна смена цвета столбцов. LiteFinance отмечает, что Accelerator может давать сигналы раньше. Сигналы одного индикатора к другому не переносят.

Можно ли поставить оповещение на сигнал Awesome Oscillator?

На пересечение нуля можно. По справке TradingView оповещение ставят на индикатор с графика: в условии выбирают Awesome Oscillator и пересечение со значением 0, в любую сторону или только вверх или вниз. Частоту лучше выбрать раз на закрытии бара, иначе оповещение может сработать на незакрытом столбце, который к закрытию исчезнет. Блюдце и два пика одним таким условием не описать, их по-прежнему размечают по закрытым барам.

Что вы узнаете
  • Поймёшь, что считает AO: разницу простых средних 5 и 34 по медианной цене
  • Отличишь по цвету столбцов ускорение импульса от смены стороны рынка
  • Найдёшь блюдце, два пика и пересечение нуля по закрытым барам
  • Проверишь сигналы на истории против фона, как в замере на свечах BTCUSDT
Применить за 20 мин
Новичкам
12просмотров
Материал был полезен?

Оставить комментарий

Профильный эксперт
Макс Витковский
Аналитик рынка

Разбирает структуру рынка, уровни и торговые сценарии. Специализация — криптовалюты, технический анализ и ончейн-данные.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели — прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа