Индикатор UT Bot: как работает и что значат настройки

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

Как UT Bot рисует линию и ставит метки Buy и Sell

Индикатор считает стоп-лосс, который двигается только в сторону позиции, а метки ставит при его пересечении. Версию с алертами выложил автор QuantNomad в феврале 2020 года, сам индикатор до него сделал Yo_adriiiiaan, а идея кода принадлежит HPotter. Код открыт, поэтому логику видно целиком.

Расчёт идёт по закрытию свечи в три шага:

  1. Расстояние: ATR за 10 свечей умножается на Key Value. ATR по справке TradingView меряет волатильность и ничего не говорит о направлении.
  2. Пока цена выше стопа, стоп подтягивается к уровню «закрытие минус расстояние», но вниз не отходит. Под ценой, наоборот, берётся «закрытие плюс расстояние», и вверх стоп уже не отъезжает.
  3. Закрытие пробило стоп - стоп перепрыгивает на другую сторону цены, и появляется метка.

Так же ChartSchool StockCharts описывает обычный трейлинг-стоп на ATR: он сдвигается только в сторону тренда. Саму линию стопа скрипт на график не выводит. Вы видите метки Buy под свечой, Sell над свечой и окраску свечей: зелёную, пока закрытие выше стопа, и красную, пока ниже.

Что меняют Key Value и ATR Period

Key Value задаёт, во сколько ATR стоп отстоит от цены, а ATR Period - за сколько свечей считается сам ATR. Посмотрим на учебных числах, это не рыночные котировки: ATR равен 2, закрытия пяти свечей 100, 101, 102,5, 101,8 и 100.

СвечаЗакрытиеСтоп при Key Value 1Стоп при Key Value 2
11009896
21019997
3102,5100,598,5
4101,8100,5, стоп не опускается98,5
5100пробит, стоп 102, метка Sell98,5, сигнала нет

При Key Value 1 откат на 2,5 пункта от вершины уже дал Sell. При Key Value 2 тот же откат остался внутри расстояния в 4 пункта, и позиция по сигналу скрипта продолжилась бы.

Один откат, два значения Key Value: при 1 есть Sell, при 2 сигнала нет

учебная схема · не котировка и не сигнал

Key Value 1, стоп в 2 пунктах

Key Value 1, стоп в 2 пунктах1Стоп

Key Value 2, стоп в 4 пунктах

Key Value 2, стоп в 4 пунктах2Стоп
  1. 1закрытие 100 ниже стопа 100,5: стоп перепрыгивает в 102, метка Sell
  2. 2закрытие 100 выше стопа 98,5: сигнала нет, стоп стоит на месте
Учебная схема, числа условные: ATR 2, закрытия 100, 101, 102,5, 101,8 и 100. Линия - стоп скрипта, на графике её не видно. При Key Value 1 закрытие пятой свечи ниже стопа 100,5 и стоп перепрыгивает вверх. При Key Value 2 стоп 98,5 не пробит.

ATR Period работает иначе. Короткий период быстрее ловит всплеск волатильности, и расстояние скачет от свечи к свече. Длинный сглаживает ATR, и стоп живёт ровнее. В справке TradingView самым частым периодом для ATR названы 14 дней, а в скрипте по умолчанию стоит 10. Как ATR реагирует на размах свечей, подробно разобрано в ответе про то, как пользоваться ATR.

Зачем в UT Bot режим Heikin Ashi

Галочка Signals from Heikin Ashi Candles заставляет индикатор считать стоп и сигналы по закрытию свечей Heikin Ashi вместо обычного закрытия. По ChartSchool закрытие Heikin Ashi - это среднее открытия, максимума, минимума и закрытия, и такие свечи отфильтровывают часть шума.

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

Где UT Bot ошибается

Индикатор ошибается в боковике, запаздывает на резких разворотах и может показать метку, которая пропадёт к закрытию свечи. В узком диапазоне цена то и дело пересекает стоп, и Buy сменяется на Sell через несколько свечей. Маленький Key Value делает эту пилу чаще, большой отдаёт больше прибыли на откате.

ChartSchool советует выбирать множитель трейлинг-стопа по волатильности инструмента и по тому, насколько агрессивно вы управляете риском. В их платформе по умолчанию стоит 3, а в скрипте QuantNomad 1. Значит, настройку под себя проверяют на истории своего инструмента и таймфрейма, а не берут из чужого ролика.

Расчёт идёт по закрытию, поэтому на незакрытой свече метка может появиться и исчезнуть. Сравнить его с другими способами вести стоп поможет разбор индикатора Supertrend, а подобрать для него соседей на графике - подборка лучших индикаторов TradingView.

Риски и ограничения. Индикатор описывает прошедшие свечи и не предсказывает следующее движение. Метка Buy или Sell - повод посмотреть на график, а не приказ на сделку, и прибыль она не гарантирует. Числа в таблице и на схеме условные. Торговля на финансовых рынках связана с риском потери капитала. Материал носит образовательный характер, это не индивидуальная инвестиционная рекомендация.

Источники

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