
Стратегия прорыва по буринской полосе - это стратегия, которая использует только несколько голов для отслеживания момента. Она использует верхние и нижние линии по буринской полосе для определения динамики цены и делает больше, когда цена прорывается вверх, а затем делает больше, когда цена падает вниз или движется по средней линии.
Эта стратегия сначала рассчитывает N-дневную подвижную среднюю как базовую линию, а затем добавляет к базовой линии K-кратный стандартный разрыв, чтобы построить верхнюю и нижнюю полосы, образуя буринскую полосу. Когда цена пробивает верхнюю полосу, это означает, что цена пробивается вверх, входя в золотое форекс, и тогда стратегия открывает позицию.
Поскольку верхняя и нижняя полосы бурин могут динамически включать большую часть распределения ценовых данных, они представляют собой разумную зону колебаний текущих рыночных цен. Когда цена прорывает эту разумную зону колебаний, это означает, что рынок является аномальным и требует своевременной корректировки позиции. Это основная логика оценки стратегии.
Эта стратегия имеет следующие преимущества:
Однако эта стратегия также несет в себе некоторые риски:
Для управления этими рисками можно использовать индикаторы, определяющие тенденции, такие как MACD; также можно соответствующим образом регулировать параметры, уменьшая диапазон буринских полос, чтобы уменьшить ошибочный сигнал.
Эта стратегия также может быть оптимизирована в следующих направлениях:
Оптимизация вышеперечисленных пунктов позволит еще больше повысить стабильность стратегии и снизить риск торговли.
В целом, прорывная стратегия Брин-пояса является более классической стратегией отслеживания тенденций. Она имеет более четкую логику суждения и простые эксплуатационные характеристики, подходящие для количественной торговли. Но также имеет определенные недостатки, которые требуют дальнейшей оптимизации для адаптации к сложной и изменчивой рыночной среде.
/*backtest
start: 2023-01-22 00:00:00
end: 2024-01-28 00:00:00
period: 1d
basePeriod: 1h
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/
// © Senthaamizh
//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-BO", overlay=true)
source = close
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band
mult = input(1.5, minval=0.001, maxval=50, title = "Standard Deviation") // Use 1.5 SD for 20 period MA; Use 2 SD for 10 period MA
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using moving average
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
if (crossover(source, upper))
strategy.entry("Long", strategy.long, qty=1)
if(exit==1)
if (crossunder(source, lower))
strategy.close("Long")
if(exit==2) //basis is good for N50 but lower is good for BN (High volatility)
if (crossunder(source, basis))
strategy.close("Long")
plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
fill(p1, p2)