Type/to search

Динамическая стратегия трейлингового стопа по ценовому каналу

Common strategy
Created: 2024-02-01 10:52:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

Принцип работы стратегии

Сначала стратегия рассчитывает верхнюю границу h и нижнюю границу l ценового канала на основе параметра pclen. Средняя линия center является средним арифметическим верхней и нижней границ канала. Затем, используя параметры тейк-профита для длинных и коротких позиций tp, вычисляются уровни тейк-профита tpl и tps. Стоп-лосс фиксирован на средней линии канала center. Когда цена пробивает ценовой канал, размер позиции для различных направлений рассчитывается на основе уровней риска risklong и riskshort. Стратегия закрывает позиции при повторном входе цены в канал. Кроме того, установлен временной фильтр, ограничивающий торговлю заданным диапазоном дат.

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

Сигнал на открытие длинной позиции: цена превышает верхнюю границу h и затем возвращается внутрь канала.
Сигнал на закрытие длинной позиции: цена опускается ниже средней линии center (стоп-лосс) или поднимается выше уровня тейк-профита tpl (тейк-профит).

Сигнал на открытие короткой позиции: цена падает ниже нижней границы l и затем возвращается внутрь канала.
Сигнал на закрытие короткой позиции: цена поднимается выше средней линии center (стоп-лосс) или опускается ниже уровня тейк-профита tps (тейк-профит).

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

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

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

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

Данная стратегия также содержит некоторые риски:

  1. Неправильный выбор параметров ценового канала может привести к слишком частой торговле или упущенным торговым возможностям.
  2. Слишком широкий стоп-лосс может увеличить подверженность риску.
  3. Трейлинг тейк-профита может сработать преждевременно в периоды высокой волатильности.

Эти риски можно снизить и контролировать путем оптимизации параметров и ручного мониторинга.

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

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

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

Заключение

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

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

//Noro
//2020

//@version=4
Strategy parameters
Strategy parameters
Long
Short
Take-profit, %
Take-profit type
Take-profit type
Risk size for long, %
Risk size for short, %
Price Channel Length
Show lines
Show Background
Show Offset
Show label
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)