Сегодня мы рассмотрим индикатор Ultimate. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора.
2. Как проводятся расчеты индикатора Ultimate.
3. Какие сигналы может подавать индикатор.
4. Роботы для OsEngine на индикаторе Ultimate.
4.1. Стратегия на дивергенцию индикатора Ultimate Oscillator.
4.2. Перекупленность и перепроданность индикатора Ultimate Oscillator.
4.3. Стратегия основанная на индикаторах UltimateOscillator, Sma и ATR.
5. Итоговая таблица результатов.
Индикатор Ultimate Oscillator был разработан Ларри Уильямсом в 1976 году и первый раз был представлен в его книге «How I Made One Million Dollars Last Year Trading Commodities» (Как я заработал миллион долларов в прошлом году, торгуя товарами). Уильямс разработал этот индикатор для более точного определения разворотов тренда на рынке.
В первоначальном виде Ultimate Oscillator был представлен как функция трех различных периодов скользящей средней и отражал суммарную динамику цен за эти периоды. Его целью было совместить преимущества индикаторов с короткими и длинными периодами, чтобы получить более точное представление о движении рынка.
С течением времени Ларри Вильямс внес несколько изменений в формулу индикатора, чтобы сделать его более удобным в использовании и более эффективным в предсказании рыночных трендов.
Свое название индикатор получил благодаря своей способности обеспечивать универсальную оценку рыночной ситуации и представлять ее в виде числа от 0 до 100. Это делает его уникальным и полезным инструментом для трейдеров, которые хотят получать более точные сигналы о входе и выходе из позиций.
Расчет индикатора Ultimate Oscillator состоит из нескольких этапов:
1. Рассчитаем давление покупки (Buying Pressure, BP).
Это разница между текущей ценой закрытия и наименьшим значением текущего минимума свечи или предыдущей цены закрытия.
где
2. Рассчитаем истинный диапазон (True Range, TR).
Истинный диапазон — это наибольшее значение по модулю из трех следующих величин:
3. Формулы Average.
4. Общая формула индикатора.
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
Индикатор Ultimate Oscillator может подавать различные типы сигналов в зависимости от его значения:
1. Перекупленность и перепроданность: когда значение индикатора поднимается выше уровня 70 это означает, что инструмент перекуплен. А когда опускается ниже 30 – перепродан. В такие моменты может произойти разворот цены.
2. Дивергенция: когда значения индикатора и цены двигаются в разном направлении – это дивергенция. Бычья дивергенция, когда на индикаторе минимумы растут, а на графике цены снижаются. Медвежья, когда максимумы на индикаторе снижаются, а на ценовом графике растут.
3. Подтверждение тренда: когда индикатор пересекает уровень 50 снизу вверх, может сигнализировать о восходящей тенденции. Когда пересекает уровень 50 сверху вниз – нисходящей.
4. Уровни поддержки и сопротивления: индикатор Ultimate Oscillator может формировать горизонтальные и вертикальные уровни поддержки и сопротивления. Можно рассматривать сигналы на пробой уровней и отскок от уровней.
Для осуществления этой стратегии наша команда совместила индикатор Ultimate и ZigZag для более правильного определения дивергенции. На этот индикатор также будет ссылка, и он уже встроен в нашу платформу OsEngine. И также на графике мы тоже используем обычный индикатор ZigZag.
Рис. 1. Пример логики.
Рис. 2. Si, TF15 min, 2021-23, P/L 1 contract: 0,30%
Рис. 3. BR, TF15 min, 2021-23, P/L 1 contract: 0,23%
Рис. 4. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,25%
Рис. 5. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,57%
4.2. Перекупленность и перепроданность индикатора Ultimate Oscillator.
Рис. 6. Пример логики.
Рис. 7. Si, TF15 min, 2021-23, P/L 1 contract: 0,20%
Рис. 8. BR, TF15 min, 2021-23, P/L 1 contract: 0,25%
Рис. 9. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,57%
Рис. 10. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,13%
Лучшие результаты у нас показала стратегия, основанная на дивергенции индикатора Ultimate Oscillator.
* Информация представлена по расчетам OsEngine https://github.com/AlexWan/OsEngine
Из данных статей Вы узнаете базовую информацию о том или ином индикаторе. А также можно посмотреть роботов на данных индикаторах с исходным кодом.
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР:https://smart-lab.ru/company/os_engine/blog