Стратегия следования тренду Dual Track Band


Дата создания: 2023-09-18 17:23:39 Последнее изменение: 2023-09-18 17:31:43
Копировать: 0 Количество просмотров: 579
1
Подписаться
1617
Подписчики

Обзор

Двухполосная стратегия - это стратегия торговли короткими линиями, основанная на поясах бурин. Эта стратегия использует пояса бурин на нижней полосе в качестве сигнала покупки и продажи для осуществления коротких торгов.

Стратегический принцип

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

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

  2. При закрытии цены сверху вниз через нижнюю траекторию, сделайте больше; при закрытии цены сверху вниз через верхнюю траекторию, сделайте равновесие.

  3. n по умолчанию 20 дней, также может корректироваться в зависимости от рынка. Изменения в пропускной способности Brin контролируются кратностью стандартного отклонения, по умолчанию 2 раза.

  4. Эта стратегия проста, проста и легко реализуема.

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

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

  1. Это просто, логично и интуитивно понятно.

  2. Это позволяет операторам своевременно отслеживать изменения на рынке и ловить короткие торговые возможности.

  3. С помощью статистических характеристик Брин-пояса имеется определенная математическая основа.

  4. В частности, он отметил, что в стране существуют меры по предотвращению преждевременного въезда и позднего выезда.

  5. Можно приспособить параметры Бринбета к особенностям различных рынков.

  6. Не нужно предсказывать, что произойдет на рынке, нужно просто следить за ним.

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

Однако эта стратегия также несет в себе некоторые риски:

  1. Показатели пояса Брин не могут точно предсказать обратную точку.

  2. Это может привести к увеличению числа ложных сигналов.

  3. Нельзя эффективно отфильтровывать шум, вызванный рыночными потрясениями.

  4. Необходимо обоснованно определить параметры Брин-полосы, иначе это может повлиять на эффективность стратегии.

  5. Избегайте использования этой стратегии при поперечной сортировке.

  6. Если есть задержка, следует обратить внимание на ошибку отслеживания.

Снижение риска может быть достигнуто путем корректировки параметров и в сочетании с другими показателями.

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

Эта стратегия может быть оптимизирована в следующих аспектах:

  1. Фильтрация в сочетании с другими показателями, такими как MACD, KDJ и т. д., предотвращает появление ложных сигналов

  2. Динамическая корректировка параметров пулинга, изменение пропускной способности пулинга в зависимости от рыночных условий.

  3. Установка условий стоп-лосс-стоп, разумный контроль риска по отдельным сделкам.

  4. Оптимизация входных и выходных точек, например, чтобы цена закрытия полностью преодолела границу Брин для входа.

  5. Оптимизация параметров, оптимизация длины скользящей средней линии, кратность стандартного отклонения и т. д.

  6. Различают многоголовый рынок и пустой рынок, совершают однонаправленные сделки.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Strategy", overlay=true)

length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)

plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))

// Buy condition: Price crosses below the lower Bollinger Band
buy_condition = ta.crossover(src, lower)
strategy.entry("Buy", strategy.long, when=buy_condition)

// Sell condition: Price crosses above the upper Bollinger Band
sell_condition = ta.crossunder(src, upper)
strategy.close("Buy", when=sell_condition)