Type/to search

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

Common strategy
Created: 2024-01-12 14:52:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой стратегию скользящего стоп-лосса (trailing stop), применяемую к фьючерсам на E-mini S&P 500 (ES). В качестве эталона используется 10-дневный ATR, а стоп-лосс устанавливается на расстоянии 3-кратного ATR для задания уровней стопа по длинным и коротким позициям. Стратегия определяет тренд по изменению направления линии ATR и генерирует сигналы на вход в точках разворота тренда. После входа в позицию она в реальном времени корректирует линию стоп-лосса, позволяя ей следовать за движением цены, что обеспечивает защиту прибыли.

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

В качестве источника цены используется hl2. Сначала рассчитывается 10-дневный ATR, при этом пользователь может выбрать способ расчета: скользящее среднее (SMA) или встроенную функцию ATR. После расчета ATR к нему добавляется диапазон вверх и вниз в 3-кратном размере. Эти два диапазона являются линиями стоп-лосса.

Тренд определяется следующим образом: если цена превышает верхнюю границу – это длинная позиция; если цена пробивает нижнюю границу – короткая. Когда цена снова возвращается в диапазон, это подтверждает разворот тренда. При смене с короткого на длинный генерируется сигнал на вход в длинную позицию; при смене с длинного на короткий – сигнал на вход в короткую позицию.

После входа в позицию стоп-лосс для длинной позиции устанавливается на 1 пункт ниже верхней границы, а для короткой – на 1 пункт выше нижней границы, что обеспечивает скользящую защиту прибыли.

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

  1. Использование ATR позволяет автоматически адаптироваться к изменениям волатильности рынка, снижая вероятность срабатывания стоп-лосса.
  2. Метод отслеживания тренда прост и эффективен, избегая риска покупки на пике или продажи на дне.
  3. Скользящий стоп-лосс обеспечивает защиту прибыли, предотвращая повторные убытки после получения дохода.

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

  1. Неправильная настройка параметров ATR может привести к слишком широкому или слишком узкому диапазону стоп-лосса.
  2. При резком изменении волатильности инструмента возможны аномальные срабатывания стоп-лосса.
  3. Скользящий стоп-лосс может быть слишком консервативным, не позволяя полностью следовать за трендом.

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

  1. Можно рассмотреть возможность оптимизации параметров ATR с использованием индикаторов волатильности.
  2. Протестировать различные алгоритмы скользящего стоп-лосса, например, процентный стоп от баланса и т.д.
  3. Внедрить фильтрацию сигналов на вход с помощью трендовых индикаторов, чтобы избежать входов не в основном тренде.

Заключение

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

Source
Pine
/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("ATR Based Trailing Stop Strategy on ES! [v4]", overlay=true)

// Given ATR study
Strategy parameters
Strategy parameters
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)