Type/to search

Торговая стратегия с динамическим трейлинг стоп-лоссом

Common strategy
Created: 2023-10-09 16:59:57
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Эта стратегия устанавливает динамический стоп-лосс на основе индикатора Average True Range (ATR), отслеживая изменения цены акции и обеспечивая защиту от убытков, одновременно максимизируя фиксацию прибыли.

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

Стратегия реализуется следующим образом:

  1. Рассчитывается индикатор ATR. Период ATR задаётся параметром nATRPeriod, по умолчанию — 5.
  2. На основании значения ATR вычисляется уровень стоп-лосса. Множитель стоп-лосса задаётся параметром nATRMultip, по умолчанию — 3,5 × ATR.
  3. Когда цена акции растёт и превышает предыдущий уровень стоп-лосса, стоп-лосс поднимается до значения «цена минус стоп-лосс». Когда цена падает и оказывается ниже предыдущего стоп-лосса, стоп-лосс опускается до значения «цена плюс стоп-лосс».
  4. Определяется, пробивает ли цена уровень стоп-лосса. При пробое подаётся сигнал на покупку или продажу.
  5. На основании сигналов пробоя стоп-лосса открывается длинная или короткая позиция, а при повторном касании стоп-лосса позиция закрывается.

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

Анализ преимуществ

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

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

  • Настройка параметров ATR требует осторожности: слишком короткий период ATR может вызвать чрезмерные колебания стоп-лосса, слишком длинный — не успевать отражать изменения цены.
  • Множитель стоп-лосса необходимо устанавливать с учётом волатильности конкретной акции: слишком большое или слишком маленькое значение повлияет на эффективность стратегии.
  • Отслеживание стоп-лосса может уменьшить потенциальную прибыль: стоп-лосс может сработать до нового роста цены.
  • Частая смена позиций приводит к высоким торговым издержкам.

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

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

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

Заключение

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

Source
Pine
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//@okadoke
////////////////////////////////////////////////////////////
// Based on Average True Range Trailing Stops Strategy by HPotter
Strategy parameters
Strategy parameters
ATR Period
ATR Multiplier
Test w/Shorts?
Max Days Back to Test
Min Days Back to Test
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)