Type/to search

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

Common strategy
Created: 2023-10-08 15:06:28
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

  1. Рассчитывается индикатор ATR, значение ATR умножается на параметр a для получения диапазона стоп-лосса nLoss.
  2. Рассчитывается скользящая средняя EMA.
  3. При пробое цены выше EMA открывается длинная позиция, при пробое ниже EMA — короткая.
  4. Используется адаптивный алгоритм стоп-лосса для автоматической корректировки уровня xATRTrailingStop по следующим правилам:
    • При пробое цены вверх через уровень стоп-лосса он корректируется до значения (цена минус nLoss).
    • При пробое цены вниз через уровень стоп-лосса он корректируется до значения (цена плюс nLoss).
    • В остальных случаях уровень стоп-лосса остается неизменным.
  5. При достижении ценой уровня стоп-лосса позиция закрывается с убытком.

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

  1. Реализован адаптивный механизм стоп-лосса, который автоматически подстраивает величину стоп-лосса в зависимости от волатильности рынка, эффективно управляя рисками.
  2. Использование индикатора ATR позволяет рассчитать разумный диапазон стоп-лосса, избегая как слишком большого, так и слишком малого стоп-лосса.
  3. Применение EMA для генерации торговых сигналов позволяет сократить количество необоснованных сделок и отфильтровать рыночный шум.
  4. Логика стратегии проста и понятна, код легко анализировать и оптимизировать.
  5. Возможность настройки входных параметров для адаптации к различным рыночным условиям.

Риски и улучшения

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

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

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

Заключение

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

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

//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol. 
Strategy parameters
Strategy parameters
Key Vaule. 'This changes the sensitivity'
ATR Period
Signals from Heikin Ashi Candles
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)