
Эта стратегия является системой отслеживания трендов, основанной на Bollinger Bands, и сосредоточена на том, чтобы захватить сильный подъем, вызванный взрывом цены. Основная идея стратегии заключается в том, чтобы вводить больше, когда цена закрывается, чтобы показать, что рынок входит в сильную восходящую тенденцию; выйти из равной позиции, когда цена падает, чтобы зафиксировать прибыль и контролировать риск.
Стратегия основана на работе с индикаторами Брин-пояса, который состоит из средней полосы (движущегося среднего) и двух верхних и нижних каналов стандартного отклонения. Конкретные способы реализации следующие:
Логика входа: когда цена закрытия прорывается вверх, система считает, что это сильный сигнал к повышению, и сразу же устанавливает многоочередные позиции. Такой прорыв часто указывает на позитивные настроения на рынке, и цена может продолжать восходящую тенденцию.
Логика выхода: когда цена закрытия падает вниз, система считает, что многосторонняя динамика исчерпана или возникает обрат, и сразу же выровняет позиции. Такая конструкция позволяет прибыли бежать, а также вовремя выйти в конце тренда.
В коде стратегии реализован временной фильтр ((с 2018 по 2069 год), который позволяет пользователям тестировать эффективность стратегии в определенном временном диапазоне, что облегчает анализ эффективности различных рыночных циклов.
Простые и четкие торговые сигналыВход и выход из рынка просты и понятны, без сложных суждений, что снижает психологическое давление и трудности принятия решений.
Высокая степень адаптацииПрименяя параметры буринских полос (длина, стандартная дифференциация, тип средней линии), стратегия может быть адаптирована к различным рыночным условиям и волатильности.
Управление риском разумно: эффективное управление рисками с помощью механизма выхода из рельсов, чтобы избежать глубокого отступления, когда тренд заканчивается или переворачивается.
Поймать сильную тенденциюВ этом случае, как и в случае с другими инструментами, мы не будем делать ставки, а будем делать ставки, которые не соответствуют действительности, и не будем делать ставки, которые не соответствуют действительности.
Настраиваемые параметры: предлагает множество регулируемых параметров, включая длину ленты Бринга, кратность стандартной дифференциации, типы движущихся средних и т. д., которые трейдер может оптимизировать в зависимости от разновидности и периода.
Визуальная интуиция: стратегия сохраняет визуальный эффект от оригинального индикатора Брин-Бенда, трейдер может интуитивно наблюдать за входными и выходными сигналами.
Риск ложного проникновенияРешение: можно добавить дополнительные фильтрующие условия, такие как требование двух последовательных циклов прорыва вверх, чтобы войти, или подтверждение в сочетании с другими показателями, такими как RSI.
Риск изменения тренда: рыночные тенденции могут быть перевернуты до того, как цена достигнет нижнего уровня, что приводит к откату прибыли. . Решение: можно рассмотреть возможность увеличения мобильного стоп-лоста или установить целевую прибыль, а не ждать, пока цена достигнет нижнего уровня.
Зависимость от одного показателяСтратегия основывается только на Брин-полосе и не имеет других механизмов подтверждения, что может привести к ошибочным сигналам. Решение: комбинированный индикатор трафика и динамики (например, MACD, RSI) в качестве дополнительного инструмента подтверждения.
Параметр ЧувствительностьНеправильная настройка параметров по Брин-полосе может привести к избытку или недостатку торговых сигналов. Решение: Найдите оптимальную комбинацию параметров с помощью исторических данных и регулярно проверяйте их эффективность.
Отсутствие механизмов сдерживанияСтратегия по умолчанию выступает только тогда, когда цена касается нижнего рельса, без четкой установки стоп-лосса. Способ решения: увеличение фиксированного стоп-лосса или динамического стоп-лосса на основе ATR, чтобы контролировать риск одной сделки.
Добавление механизмов подтверждения тенденций: В сочетании с длительным циклом движущихся средних направлений или ADX показателей, только при проведении многообещающей торговли, когда большие тенденции вверх, избежать часто торгуют в горизонтальном или нисходящем рынке. Это может повысить выигрыш и доходность, так как стратегия слежения за тенденциями работает лучше всего в рынке сильной тенденции.
Оптимизация времени поступленияПри нынешней стратегии можно рассматривать возможность прямого входа в рынок при прорыве цены, ожидая небольшого отклонения, или использовать процент от расстояния цены от рыночной позиции в качестве условия для получения лучшей цены.
Улучшение механизма удержания убытковЭто особенно важно для того, чтобы избежать резких отступлений, особенно в условиях резкой волатильности рынка.
Добавить подтверждение транзакции: При появлении входного сигнала требуется синхронное увеличение объема сделки для подтверждения эффективности прорыва. Объем сделки является важным фактором подтверждения изменения цены и может эффективно отфильтровывать ложные прорывы.
Оптимизация временных циклов: добавление в код возможности многоциклического анализа, чтобы сделки осуществлялись только в том случае, если несколько временных периодов показывают положительные сигналы. Такая “согласованность временных циклов” может значительно повысить надежность стратегии.
Добавить фильтр колебаний: изменение параметров стратегии или приостановка торговли в условиях очень высокой или очень низкой волатильности, поскольку буринные полосы отличаются в своей эффективности в условиях различной волатильности.
Многоциклическая стратегия захвата трендов в буринской полосе, основанная на динамическом прорыве, представляет собой торговую систему, которая специализируется на захвате сильных восходящих трендов. С помощью сигналов обрыва и падения в буринской полосе, стратегия может быть простой и эффективной, позволяя войти в начале тренда и выйти в конце тренда.
Эта стратегия наиболее подходит для рынков с явными тенденционными характеристиками и позволяет избежать дополнительного риска дифференциации, делая только несколько голов. Хотя существуют риски, такие как ложные прорывы и зависимость от одного показателя, можно улучшить их, добавив подтверждающие показатели, оптимизировав механизм остановки убытков и включив многоциклический анализ.
Для трейдеров эта стратегия предоставляет четкую структуру, особенно подходящую для торговли среднесрочными и долгосрочными тенденциями. С разумной настройкой параметров и добавлением необходимых мер контроля риска можно достичь стабильного эффекта в реальной торговле.
/*backtest
start: 2024-06-11 00:00:00
end: 2025-06-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(shorttitle="BB Strategy-iNsTiNcT", title="iNsTiNcT - Bollinger Bands Strategy", overlay=true, commission_type=strategy.commission.percent, commission_value=0.1, slippage=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Inputs
length = input.int(20, minval=1, title="Length")
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)
// MA Type Selector
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)
// Calculations
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
// Preserve Indicator Plots
plot(basis, "Basis", color=#2962FF, offset=offset)
p1 = plot(upper, "Upper", color=#F23645, offset=offset)
p2 = plot(lower, "Lower", color=#089981, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))
// Strategy Logic
enterLong = ta.crossover(close, lower) // Modified: Price crosses above lower band
exitLong = ta.crossunder(close, lower) // Exit when price crosses back below lower band
if enterLong
strategy.entry("Long", strategy.long)
if exitLong
strategy.close("Long")