Type/to search

Адаптивная стратегия трейлинг-стопа на основе индикатора ATR

Common strategy
Created: 2023-10-19 12:42:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Основная идея данной стратегии заключается в использовании индикатора среднего истинного диапазона (ATR) для установки адаптивного трейлинг-стопа, который максимально защищает прибыльные позиции, избегая при этом преждевременного стопа. Индикатор ATR динамически отражает волатильность рынка, корректируя расстояние до стопа в зависимости от колебаний, что позволяет одновременно обеспечить защиту и снизить вероятность срабатывания стопа. Стратегия также включает полосы Боллинджера для визуализации верхней и нижней границ стоп-линии, а также опционально может использовать защиту от теней для противодействия влиянию бокового рынка.

Принцип стратегии

Стратегия использует среднее значение ATR за N периодов, умноженное на коэффициент, в качестве базового расстояния до стопа. Чем выше значение ATR, тем шире устанавливается стоп-линия (из-за большей волатильности); чем ниже ATR, тем уже стоп. Это позволяет динамически адаптировать расстояние до стопа к рыночной волатильности.

Конкретная логика стратегии:

  1. Вычисляется значение ATR за заданный период (nATRPeriod).
  2. На основе значения ATR, умноженного на коэффициент (nATRMultip), получается базовое расстояние до стопа nLoss.
  3. Обновляется стоп-линия xATRTrailingStop на основе текущих максимумов, минимумов и предыдущей стоп-линии.
  4. Если текущий минимум пробивает предыдущую стоп-линию, стоп-линия перемещается вверх на расстояние nLoss ниже минимума.
  5. Если текущий максимум пробивает предыдущую стоп-линию, стоп-линия перемещается вниз на расстояние nLoss выше максимума.
  6. Если пробоя не произошло, стоп-линия корректируется в зависимости от расстояния цены закрытия до неё.
  7. Добавляется опциональная защита от теней, дополнительно оптимизирующая стоп-линию.
  8. Рисуются полосы Боллинджера для визуализации верхней и нижней границ стоп-линии.
  9. Направление позиции определяется по цвету стоп-линии.

Стратегия гибко использует ATR, позволяя стоп-линии адаптироваться к волатильности рынка, что обеспечивает разумное расстояние до стопа и минимизирует излишние срабатывания, которые приводят к ненужным убыткам по позиции.

Преимущества

Данная стратегия обладает следующими преимуществами:

  1. Использование ATR для динамической корректировки расстояния до стопа позволяет адаптироваться к различным рыночным условиям.
  2. Параметр множителя можно настраивать, что обеспечивает гибкость в регулировке расстояния до стопа.
  3. Включение полос Боллинджера создаёт визуальные верхнюю и нижнюю границы стоп-линии.
  4. Опциональная защита от теней позволяет избежать ложных срабатываний (whipsaw) на боковом рынке.
  5. Может использоваться как трейлинг-стоп, максимально сохраняя прибыль по позиции при возможных откатах.
  6. Концепция стратегии проста и понятна, мало параметров, легко оптимизируется.
  7. Применима для различных инструментов и таймфреймов, имеет широкий охват.

Анализ рисков

У стратегии есть и определённые риски, которые следует учитывать:

  1. Индикатор ATR реагирует на внезапные рыночные события с запаздыванием, что может привести к слишком широкому стопу.
  2. Слишком большой множитель также приводит к чрезмерно широкому стопу, увеличивая риск убытков.
  3. Защита от теней при росте волатильности может сделать стоп-линию слишком свободной.
  4. Не учитываются правила входа, поэтому стратегия не может использоваться как полноценная система входов/выходов (Entries/Exits).
  5. Требуется многократное тестирование и оптимизация параметров для адаптации к различным инструментам и таймфреймам.
  6. Пробой стопа может привести к расширению убытков, поэтому необходимо эффективное управление капиталом.

Направления оптимизации

Стратегию можно оптимизировать в следующих направлениях:

  1. Тестирование различных периодов ATR для оптимизации расстояния до стопа.
  2. Настройка параметра множителя для поиска баланса между расстоянием до стопа и вероятностью его срабатывания.
  3. Оптимизация периода защиты от теней для предотвращения ложных срабатываний (whipsaw).
  4. Попытка добавить условия входа на основе стоп-линии, чтобы превратить её в стратегию входов/выходов.
  5. Включение индикаторов тренда для корректировки расстояния до стопа в зависимости от направления тренда.
  6. Использование волновой теории для корректировки стопа в зависимости от положения волны.
  7. Введение контроля позиции, ограничивающего убыток по одной сделке.

Заключение

Данная стратегия использует адаптивные свойства ATR для создания динамически регулируемого механизма стоп-лосса. Она обеспечивает защиту позиции, одновременно минимизируя ненужные срабатывания стопа. Концепция проста и понятна, может быть гибко оптимизирована под конкретные потребности. Особенно эффективна в качестве трейлинг-стопа, максимально защищая прибыль по позиции. При условии правильной оптимизации параметров и управления рисками данная стратегия может стать эффективным инструментом стоп-лосса в алгоритмической торговле.

Source
Pine
/*backtest
start: 2022-10-12 00:00:00
end: 2023-10-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v2.0 13/10/2014
// Average True Range Trailing Stops Strategy, by Sylvain Vervoort 
Strategy parameters
Strategy parameters
nATRPeriod
nATRMultip
#Periods of Wick Protection
Max [1] or Avg Wick Protection [0]
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)