- Площадь
- Боллингерские полосы и стратегия перекрестного использования скользящей средней
Боллингерские полосы и стратегия перекрестного использования скользящей средней
Автор:
Чао Чжан, Дата: 2024-06-07 14:52:49
Тэги:
SMAЕМАСММАRMAWMAVWMAМ.А.ББ
Обзор
Эта стратегия сочетает в себе два технических индикатора, полосы Боллинджера и скользящие средние, для определения рыночных тенденций на основе относительной позиции цены к полосам Боллинджера и перекрестных сигналов быстрых и медленных скользящих средних, таким образом, реализуя своевременную покупку и продажу. Когда цена проходит через нижнюю полосу полос Боллинджера, она открывает длинную позицию, а когда проходит через верхнюю полосу, она открывает короткую позицию. В то же время, когда быстрая скользящая средняя пересекает над медленной скользящей средней, она открывает длинную позицию, а когда она пересекает ниже, она закрывает позицию. Эта стратегия может помочь инвесторам понять рыночные тенденции и достичь стабильной доходности от инвестиций.
Принцип стратегии
- Боллингерские полосы состоят из трех линий: средней полосы, верхней полосы и нижней полосы. Средняя полоса представляет собой скользящую среднюю величину, а верхняя и нижняя полосы - среднюю полосу плюс или минус определенное кратное стандартного отклонения. Когда цена проходит через верхнюю полосу, это указывает на то, что рынок перекуплен и может испытывать откат; когда она проходит через нижнюю полосу, это указывает на то, что рынок перепродан и может испытывать отскок.
- Пересечение быстрых и медленно движущихся средних также является широко используемым методом для оценки тенденций. Когда быстрый движущийся средний пересекает более медленно движущегося среднего, это называется золотым крестом, указывающим на то, что рынок может стать сильным; когда быстрый движущийся средний пересекает ниже медленно движущегося среднего, это называется смертным крестом, указывающим на то, что рынок может стать слабым.
- Эта стратегия использует полосы Боллинджера для оценки условий перекупленности и перепроданности, а также использует кроссовер скользящей средней для оценки тенденций. Комбинация этих двух может сформировать относительно надежный торговый сигнал. Когда цена проходит через нижнюю полосу полос Боллинджера и быстрая скользящая средняя пересекает медленную скользящую среднюю, она длится до тех пор, пока цена не пройдет через верхнюю полосу или быстрая скользящая средняя пересекает ниже медленной скользящей средней, и тогда она закрывает позицию.
Анализ преимуществ
- Боллингерские полосы могут адаптироваться в соответствии с размером колебаний цен и более чувствительны к изменениям волатильности.
- Система скользящей средней может эффективно отслеживать рыночные тенденции и помогать инвесторам понять основное направление тренда.
- Объединение полос Боллинджера и скользящих средних для формирования тренда прорыва + после торговой системы может эффективно снизить частоту торговли и затраты и улучшить стабильность системы.
- Кодекс устанавливает множество параметров, таких как тип скользящей средней и период, которые можно гибко корректировать для адаптации к различным рыночным условиям.
Анализ рисков
- Когда волатильность рынка внезапно увеличивается, канал Болинджерской полосы резко расширяется, и может произойти больше стоп-лосс.
- Система скользящей средней может отставать в оценке тенденций, что приводит к неточным срокам входа и выхода.
- Стратегии, следующие за тенденциями, обычно работают на рынках с ограниченным диапазоном и должны быть оптимизированы в сочетании с другими методами.
- Неправильное настройка параметров может привести к неудаче стратегии, требующей непрерывной оптимизации и тестирования.
Направление оптимизации
- На основе перекрестных показателей скользящей средней могут быть добавлены другие индикаторы тренда, такие как MACD, для дальнейшего подтверждения сигналов тренда.
- Прорывы полосы Боллинджера могут быть объединены с индикаторами стоп-лосса, такими как ATR, для контроля риска снижения.
- На основе суждения о тенденциях могут быть добавлены такие методы, как дивергенция рынка и распознавание моделей, чтобы оценить поворотные моменты тенденции раньше.
- Для различных базовых активов и периодов времени параметры должны быть оптимизированы, чтобы найти подходящие комбинации параметров.
Резюме
Стратегия пересечения полос Боллинджера и скользящей средней - это классическая стратегия, которая использует полосы Боллинджера для оценки условий перекупа и перепродажи и пересечения скользящей средней для оценки тенденций, которые могут эффективно улавливать рыночные тенденции и достигать стабильной доходности.
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(shorttitle="BB Strategy", title="Bollinger Bands Strategy", overlay=true)
// Input parameters
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500)
// Moving average function
ma(source, length, _type) =>
switch _type
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// Calculate Bollinger Bands
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue, offset=offset)
p1 = plot(upper, "Upper", color=color.red, offset=offset)
p2 = plot(lower, "Lower", color=color.green, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))
// Strategy entry and exit conditions
if (ta.crossover(close, lower))
strategy.entry("Buy", strategy.long)
if (ta.crossunder(close, upper))
strategy.entry("Sell", strategy.short)
Связанные
Больше