ATR trailing stop: как переносить стоп вслед за ценой

Обложка статьи «ATR trailing stop: как переносить стоп вслед за ценой»: Четыре учебных уровня. Пунктирный кандидат на третьем шаге снижается, а золотая линия действующего стопа сохраняет прежний уровень.

Чем ATR trailing stop отличается от начального стопа

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

StockCharts описывает расчёт для длинной позиции как максимум цены минус множитель, умноженный на ATR. Для короткой позиции произведение добавляют к минимуму. В той же справке отдельно указано обновление стопа только по направлению тренда. Здесь разберём именно этот запрет обратного движения.

ATR задаёт ценовое расстояние, связанное с волатильностью. Из него самого направление сделки не следует. Базовое устройство показателя разобрано в руководстве по ATR, а здесь проследим только сопровождение уже существующей позиции.

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

Как рассчитать перенос стопа по шагам

Для учебной длинной позиции сначала рассчитайте предварительный уровень R = H - k × ATR, затем выберите большее из него и предыдущего стопа: S = max(S предыдущий, R). Первое значение S в примере равно первому R. Поэтому последовательность кандидатов 94, 98, 95, 101 превращается в действующие уровни 94, 98, 98, 101.

Все числа ниже вымышлены. H здесь означает наибольшую цену с начала рассматриваемого участка, k = 3 остаётся постоянным. ATR заранее задан в тех же ценовых единицах: его нельзя восстановить по четырём значениям H. Это проверка переноса, не запись сделки и не подбор выгодных настроек.

ШагМаксимум HЗаданный ATRРасчёт RКандидат RДействующий S
11002100 - 3 × 29494
21042104 - 3 × 29898
31043104 - 3 × 39598
41072107 - 3 × 2101101

На втором шаге максимум вырос с 100 до 104 при неизменном ATR. Кандидат поднялся до 98, и стоп вслед за ним. На третьем шаге максимум остался 104, но ATR вырос с 2 до 3. Расстояние k × ATR стало больше: кандидат опустился до 95. Сравнение с предыдущими 98 оставляет стоп на месте.

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

Кандидат снижается, действующий стоп остаётся

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

Расчётный кандидат R

Расчётный кандидат R1942983954101

Действующий стоп S

Действующий стоп S1942983984101
  1. 3Максимум 104 и ATR 3 дают кандидат 95. Предыдущий стоп 98 выше: сохраняем 98.
  2. 4Максимум 107 и ATR 2 дают кандидат 101. Он выше 98: новый стоп равен 101.
Учебные уровни в ценовых единицах, не котировки. Обе панели имеют одинаковую шкалу. На шаге 3 кандидат равен 95, но действующий стоп сохраняет 98.

Для короткой позиции кандидат считают от минимума: R = L + k × ATR, а действующий уровень выбирают правилом S = min(S предыдущий, R). Здесь L - минимум выбранного участка. Результат не может оказаться выше предыдущего стопа. Правило сохраняет смысл лишь до закрытия этой позиции; переключение режимов конкретного индикатора нужно разбирать отдельно.

Почему линия индикатора не гарантирует исполнение заявки

Линия показывает вычисленный уровень; у брокера должна существовать отдельная заявка с нужными условиями. Сам рисунок на графике её не создаёт. Наличие и правила такой заявки проверяйте в терминале, не по положению линии.

В памятке Investor.gov об ордерах на акции объясняется: при достижении стоп-цены обычная стоп-заявка становится рыночной, а фактическая цена исполнения может отличаться. Стоп-лимитная заявка ограничивает цену исполнения, но может остаться неисполненной. У брокеров также различаются условия срабатывания: например, по последней сделке или котировке.

Риски и ограничения. В расчётной таблице нет ликвидности, проскальзывания и правил конкретной площадки. Она доказывает арифметику переноса, но не размер фактического убытка и не прибыльность торговли. На быстро меняющемся рынке нарисованный уровень не устраняет риск потери капитала.

Перед применением сверьте смысл стоп-лосса и условия своего типа заявки. Для расчёта начального расстояния пригодится соседний ответ как пользоваться ATR. Этот материал объясняет механизм и не является индивидуальной инвестиционной рекомендацией.

Источники

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