Type/to search

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

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

img

Обзор

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

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

Основная идея стратегии динамического трейлинг-стопа заключается в задании трех ключевых параметров: начальное расстояние стоп-лосса, расстояние трейлинг-стопа и триггерное расстояние трейлинг-стопа. После срабатывания сигнала на покупку на основе цены покупки и заданного начального расстояния стоп-лосса вычисляется начальная цена стоп-лосса. Затем на каждом баре проверяется, достигнуты ли условия для активации трейлинг-стопа; если да, то устанавливается новая цена трейлинг-стопа. Новая цена трейлинг-стопа рассчитывается на основе текущей цены закрытия и расстояния трейлинг-стопа. Таким образом, пока цена движется в благоприятном направлении, линия трейлинг-стопа постоянно смещается вверх, фиксируя прибыль. При развороте цены и достижении линии трейлинг-стопа генерируется сигнал на продажу.

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

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

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

Риски стратегии

  1. Неправильная настройка параметров может сделать стоп-лосс слишком широким или слишком узким. Слишком широкий — неэффективно ограничивает убытки, слишком узкий — может быть сработан обычными ценовыми колебаниями.
  2. Резкие ценовые гэпы при чрезвычайных событиях могут сделать стоп-лосс неэффективным, требуется использование дополнительных защитных мер.
  3. Комиссии и проскальзывание могут повлиять на фактическую цену продажи после срабатывания стоп-линии.
  4. Стратегия не очень адаптивна и может показывать низкую эффективность в определённых фазах, например, во флэте.

Меры противодействия:

  1. Рекомендуется оптимизировать параметры на основе результатов бэктестинга и реальной торговли.
  2. Можно установить более широкий нижний стоп-лосс для защиты от гэпов.
  3. При расчёте цены стоп-лосса учитывать влияние комиссий и проскальзывания.
  4. Использовать в сочетании с индикаторами тренда и волатильности.

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

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

Заключение

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Thumpyr
//@version=5
Strategy parameters
Strategy parameters
Sell Settings
Stop Loss Loss: 1% = .01
Trailing Stop Arm: 1%=.01
Trailing Stop Trigger: 1%=.01
Trend Line Settings
ema 1 Length
ema 1 Source
ema 2 Length
ema 2 Source
ema 3 Length
ema 2 Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)