Что такое BOLL?
Полосы Боллинджера (BOLL) считаются «двойным королем трендов и волатильности» в техническом анализе, так как они точно улавливают тренды и гибко отражают волатильность, что делает их особенно ценными для трейдеров. Особенно на высоковолатильных рынках криптовалют, они являются «асом» для инвесторов в принятии торговых решений. Рынок быстро колеблется и диапазон колебаний непостоянен, обычные индикаторы не могут точно определить направление, в то время как полосы Боллинджера благодаря своим динамическим верхним и нижним границам и теории регрессии к среднему помогают инвесторам определить прорывы тренда, уловить возможности волатильности и оценить зоны перекупленности и перепроданности.
В отличие от традиционных фиксированных индикаторов, полосы Боллинджера обладают преимуществом «изменчивости в зависимости от рынка». Они могут в реальном времени корректироваться в зависимости от колебаний рынка, что делает их подходящими как для следования за прорывами в трендовых рынках, так и для умелого использования операций на обратном движении в условиях бокового тренда. В криптовалютном кругу они рассматриваются многими профессиональными количественными стратегиями или краткосрочными трейдерами как основной инструмент для анализа. Высокая волатильность приносит высокую прибыль и высокие риски, и смысл полос Боллинджера заключается в том, чтобы помочь трейдерам точно определить рыночные настроения и эффективно контролировать риски.
Составляющие: Основные компоненты BOLL Полосы Боллинджера (BOLL) в основном служат для измерения высокого и низкого цен, а также волатильности рынка. BOLL состоит из трех ключевых компонентов: ●Средняя линия (SMA, Простая скользящая средняя) Средняя линия является простой скользящей средней за определённый период времени, часто устанавливаемой на 20 дней. Она отражает тенденцию средней цены за этот период и служит расчетным ориентиром для верхней и нижней границ полосы Боллинджера. ●Верхняя граница (Upper Band) Верхняя линия = SMA + k × стандартное отклонение (SD, Standard Deviation). Она представляет собой область давления на цену и обычно рассматривается как зона перекупленности. ●Нижняя граница (Lower Band) Нижняя граница = SMA - k × стандартное отклонение (SD). Она представляет собой область поддержки цены, обычно рассматриваемую как зону перепроданности. В данном случае, значение k является коэффициентом регулировки ширины полосы Боллинджера и обычно устанавливается равным 2, с целью захвата 95% диапазона колебаний цен.
Основные принципы: как работает BOLL Основная теория полос Боллинджера основана на концепциях нормального распределения и стандартного отклонения в статистике. Цены в краткосрочной перспективе имеют тенденцию колебаться вокруг среднего значения, и большая часть колебаний цен (обычно 95%) происходит между верхней и нижней границей. Таким образом, полосы Боллинджера могут не только отразить тенденцию цен, но и предоставить ссылки на уровни поддержки и сопротивления. ● Сужение (сжатие): Когда рыночные колебания уменьшаются, а стандартное отклонение стремится к более низкому уровню, ширина полосы Боллинджера значительно сужается, что обычно предвещает вход рынка в период низкой волатильности, после чего может последовать резкий прорыв行情. ● Расширение: Когда рынок испытывает сильные колебания и стандартное отклонение увеличивается, ширина полос Боллинджера расширяется, что обычно отражает значительные колебания на рынке, что может привести к четкому развитию тренда. ● Пересечение границ: Когда цена пробивает верхнюю или нижнюю границу, это может указывать на то, что рынок входит в зону перекупленности или перепроданности. Это один из важных сигналов полос Боллинджера.
Преимущества характеристик: диапазон применения BOLL Полосы Боллинджера — это широко применяемый технический инструмент, который можно использовать как для определения тренда, так и для оценки уровней поддержки и сопротивления в условиях бокового движения. ● В условиях трендового рынка: Полосы Боллинджера помогают уловить ускоренные колебания цен после прорыва диапазона, что помогает трейдерам следовать за трендом. ● В условиях флэтового рынка: полоса Боллинджера может эффективно обозначить уровни поддержки и сопротивления цен, предоставляя направление для краткосрочной торговли.
Применение: Фактическое использование BOLL Полосы Боллинджера благодаря своей гибкости широко применяются в следующих ситуациях: ● Прорыв и просмотр сигналов тренда: Если цена явно пробивает верхнюю границу, это часто указывает на бычий тренд; в то время как падение цены ниже нижней границы может представлять собой медвежий сигнал. ●Определение диапазона колебаний: На этапе бокового движения цена колеблется между верхней и нижней границами, и полоса Боллинджера может помочь трейдерам четко определить возможности покупки и продажи в этом диапазоне. ●Исследование волатильности: Наблюдая за изменением ширины полос Боллинджера, трейдеры могут оценивать состояние расширения и сжатия волатильности и планировать потенциальные сделки в периоды низкой волатильности.
5、Техническая логика: особенности конструкции BOLL Основная характеристика полос Боллинджера заключается в ее динамичности, то есть она будет в реальном времени корректироваться в зависимости от изменения цен, отражая последние колебания рынка. Эта особенность делает ее более чувствительной по сравнению с индикаторами фиксированного диапазона (например, уровнями перекупленности/перепроданности RSI). Кроме того, BOLL обладает двумя важными логиками: ● Средняя реверсия: В случае отклонения цены от средней линии, рынок будет иметь тенденцию к возвращению к средней линии. ●Уловление колебаний: Расширение и сужение верхней и нижней границ имеют большое значение для изменения ценовых колебаний.
Система сигнализации BOLL Хотя полоса Боллинджера сама по себе имеет много человекоориентированных сигналов, в реальной торговле сочетание с другими индикаторами может создать более точную торговую систему. Ниже приведена продвинутая стратегия, основанная на сочетании полосы Боллинджера и сигналов.
Сигнал пересечения KD Индикатор KD широко используется в количественной торговле благодаря своей чувствительности к состоянию перекупленности и перепроданности цен, а также ясности сигналов. Сочетание сигналов пересечения KD с диапазоном Боллинджера может эффективно повысить качество торговых решений. Например: ●KD золотой крест: Когда K-значение и D-значение поднимаются с низких уровней и формируются золотой крест, одновременно цена находится на нижней границе полосы Боллинджера или пробивает среднюю полосу, это указывает на постепенное ослабление давления перепроданности и начало коррекции, может служить сигналом для краткосрочной покупки. ●Смерть KD: Когда значения K и D падают на высоком уровне и формируют смерть, одновременно цена находится на верхней границе полосы Боллинджера или пробивает среднюю линию, это указывает на то, что состояние перекупленности скоро будет исправлено, что может служить потенциальным сигналом для продажи. С учетом определения диапазона полосы Боллинджера, можно дополнительно подтвердить силу отката цены или продолжение тренда с помощью сигнала KD, что предоставляет двойную проверку для инвестиционных решений.
Пересечение сигнала средней линии Средняя линия Боллинджера (простая скользящая средняя, SMA) является базовой линией для наблюдения за среднесрочными и долгосрочными трендами цен, а также важной границей для изменения направления цен и ускорения тренда. Обращая внимание на пересечение ценой средней линии, можно эффективно улавливать сигналы о начальном укреплении или ослаблении тренда: ●Пробой средней линии вниз: Когда цена пробивает среднюю линию и сопровождается увеличением объема торгов, это указывает на то, что цена входит в слабую тенденцию, с возможностью перехода в боковое движение или дальнейшее снижение. В этот момент, в сочетании с сигналом пересечения KD, можно усилить подтверждение ослабления тренда. ● Прорыв средней линии вверх: Когда цена пробивает среднюю линию вверх и сопровождается увеличением объема сделок, это указывает на то, что цена входит в бычий тренд, и возможно формируется новый диапазон роста. В это время сочетание с сигналом золотого перекрестка KD может усилить подтверждение тренда. Средняя линия как ключевая точка пересечения “смены тенденции” и “поддержки/сопротивления”, в сочетании с анализом взаимодействия других сигналов полосы Боллинджера, может четко уловить динамические изменения рыночной тенденции.
Совмещение индикатора KDJ с тенденцией на границе 50 С учетом продолжающейся волатильности рынка, цены в диапазоне полосы Боллинджера часто показывают стадийные изменения тенденции. В сочетании с индикатором KDJ и критической линией значения 50, можно эффективно уловить сигналы ускорения или разворота тенденции: ●K значение пересекает 50: Когда цена отскакивает от нижней границы полосы Боллинджера и одновременно K значение пересекает 50, это указывает на то, что настроение покупателей постепенно становится доминирующим, сигнал имеет тенденцию к сильному восстановлению, что может запустить новый раунд роста. ●K значение падает ниже 50: Когда цена падает ниже средней линии и K значение опускается ниже 50, это указывает на то, что медвежье настроение постепенно доминирует, сигнал становится слабее и может открыть новый цикл снижения. С помощью взаимосвязанного диапазона полос Боллинджера и границ тренда индикатора KD трейдеры могут более наглядно фиксировать ранние изменения тенденции, заранее подготавливая возможности для входа.
Структурирование стратегии, объединяющей двойные индикаторы BOLL и KDJ, формирует метод операции “Расширенная стратегия BOLL” следующим образом:
Третье. Эффект сигнала данной стратегии
График OKX-BTCUSDT бессрочного контракта, 8-часовой период
График OKX-ETHUSDT бессрочного контракта 8-часовой период
Четвертое. Результаты бэктестирования этой стратегии
График OKX-ETHUSDT бессрочного контракта 8-часовой период Точки внимания в бэктестировании: коэффициент выигрыша 59,26%, доходность: 278,69%
График OKX-BTCUSDT бессрочного контракта, 8-часовой период Пункты тестирования: процент побед 54.84%, доходность: 362.58%
Пять, исходный код индикаторов @version=2 // Определение параметров индикатора полос Боллинджера [коробочка, ub, lb] = boll(close, 20, 2);
// Определение параметров индикатора KDJ [k, d, j] = kdj(close, 9, 3, 3, ‘smma’);
var longCount = 0; var shortCount = 0;
// Вычисление ситуации пересечения средней линии полос Боллинджера crossBollUp = crossup(close, boll); crossBollDown = crossdown(close, boll);
// Вычисление ситуации с золотым и мертвым крестом KDJ kdjGoldenCross = crossup(k, d); kdjDeadCross = crossdown(k, d);
buySignal = kdjGoldenCross и k < 50 и longCount == 0 sellSignal = crossBollDown и k > 50 и shortCount == 0
если (buySignal) { longCount := 1 }
если (sellSignal) { shortCount := 1 }
// Вычисление условий для закрытия длинной позиции: цена на графике пробивает верхнюю границу полосы Боллинджера и затем возвращается в диапазон полосы Боллинджера cross_up_ub = crossdown(close, ub) long_take_profit = пересечение_вверх_ub и закрытие < ub и закрытие > lb и longCount == 1 if (long_take_profit) { longCount := 0 }
// Условия для стоп-лосса по длинной позиции: пробитие нижней границы полосы Боллинджера long_stop_loss = crossdown(close, lb) и longCount == 1 если (long_stop_loss) { longCount := 0 }
cross_down_lb = crossup(close, lb) short_take_profit = cross_down_lb и закрыть > lb и закрыть < ub и shortCount == 1 если (короткая_прибыль) { shortCount := 0 }
short_stop_loss = crossup(close, ub) и shortCount == 1 если (short_stop_loss) { shortCount := 0 } // Установить условия предупреждения alertcondition(buySignal, title=“Купить”, direction=“купить”); alertcondition(sellSignal, title=“Sell”, direction=“sell”); alertcondition(short_take_profit, title=“Take Profit”, direction=“buy”); alertcondition(short_stop_loss, title=“Стоп-лосс”, direction=“buy”); alertcondition(long_take_profit, title=“Длинный тейк-профит”, direction=“sell”); alertcondition(long_stop_loss, title=“Длинный стоп”, direction=“sell”);
// Нанесение сигналов пересечения средней линии и золотого/мертвого креста на график plotText(buySignal, title=“Купить”, text=‘Купить’, color=‘зеленый’, refSeries=низкий, placement=‘bottom’); plotText(sellSignal, title=“Продать”, text=‘Продать’, color=‘красный’, refSeries=высокий, placement=‘top’);
plotText(short_take_profit, title=“Пустая прибыль”, text=‘Покупка для закрытия короткой позиции’, color=‘green’, refSeries=low, placement=‘bottom’); plotText(short_stop_loss, title=“Короткий стоп-лосс”, text=‘Купить короткий стоп-лосс’, color=‘зеленый’, refSeries=низкий, placement=‘bottom’);
plotText(long_take_profit, title=“Множественная продажа прибыли”, text=‘Продажа прибыли по длинной позиции’, color=‘red’, refSeries=high, placement=‘top’); plotText(long_stop_loss, title=“Длинный стоп-лосс”, text=‘Длинная стоп-продажа’, color=‘красный’, refSeries=высокий, placement=‘top’);
exitLong(long_take_profit или длинную позицию_stop_loss, price=‘market’, amount=1) exitShort(short_take_profit или short_stop_loss, цена=‘рынок’, количество=1) enterLong(buySignal, цена=‘рынок’, количество=1) enterShort(sellSignal, цена=‘рынок’, сумма=1)
Шесть, комплексный Полосы Боллинджера пользуются большой популярностью благодаря тому, что они уникально объединяют цену, среднее значение и волатильность в три динамические линии, формируя целостный рыночный контекст. Этот дизайн не только позволяет отслеживать тренды, но и динамически корректировать диапазон, помогая трейдерам лучше выявлять возможности для покупок и продаж. BOLL подходит как для захвата прорывов в трендовых рынках, так и для диапазонной торговли в боковых рынках, что делает его универсальным инструментом в техническом анализе для краткосрочных, среднесрочных и даже долгосрочных торговых стратегий.
Преимущество этой стратегии заключается в объединении определения диапазона полосы Боллинджера с сигналами пересечения тренда KDJ, что придаёт ей сильную способность следовать за трендом и оценивать краткосрочные колебания, особенно в высоковолатильном рынке криптовалют. Но у стратегии также есть определенные ограничения, особенно в периоды высокой волатильности, когда могут возникать ложные сигналы, не полностью использующие объем для подтверждения эффективности пробоя, а логика стоп-лосса в различных рыночных условиях требует большей гибкости.
Семь, послесловие Учитывая эти преимущества и недостатки, исследовательский институт AiCoin продолжит оптимизировать и улучшать эту стратегию на основе следующих идей:
Если вам также интересна продвинутая стратегия BOLL, оставьте свой комментарий, и мы вместе обсудим тонкости BOLL!