
Стратегия обратного трейдинга с двойной границей является количественным методом трейдинга, основанным на статистических принципах, который позволяет идентифицировать крайние зоны колебаний на рынке и захватывать высоковероятные возможности для обратного трейдинга, устанавливая две группы разных кратных стандартных разрывов. Стратегия использует крайние условия, когда цена касается или пересекает трехкратную границу стандартных разрывов, как триггеры для торговых сигналов, и использует двухкратную границу стандартных разрывов в качестве прибыльной зоны, создавая таким образом структурированную систему риска и дохода.
Основная гипотеза стратегии заключается в том, что рынок часто имеет тенденцию к среднему возврату, когда цены достигают статистически крайней зоны (за пределами 3-кратного стандартного разрыва), поэтому можно поймать возможность обратной связи, сделав множество прорывов в 3-кратном стандартном разрыве ниже, и сделав прорыв в 3-кратном стандартном разрыве выше. В то же время, стратегия позволяет трейдерам интуитивно идентифицировать торговые возможности с помощью визуальной маркировки сигналов купли-продажи, динамического нанесения на карту бурин, а также цветных графиков при касании цены и крайних уровней колебаний.
Принцип работы стратегии библинговой реверсии основан на следующих ключевых компонентах:
Двухслойная подвесная лента:
Условия приема:
Условия игры:
Визуальные вспомогательные устройства:
С точки зрения реализации кода, стратегия сначала рассчитывает простую подвижную среднюю на основе 20 циклов в качестве средней полосы бринга, а затем рассчитывает стандартную разницу в 2 и 3 раза соответственно в качестве измерения диапазона колебаний, создавая двухуровневую систему бринга. Торговые сигналы используют функции ta.crossover и ta.crossunder, чтобы идентифицировать пересечение цены и бринга, чтобы обеспечить точное определение времени входа и выхода.
Базовая статистика: Стратегия основана на принципе нормального распределения в статистике, используя стандартные различия для количественной оценки рыночной волатильности, теоретическая основа устойчива. При нормальном распределении вероятность того, что цена окажется за пределом трехкратного стандартного разрыва, составляет всего около 0,3%, что обеспечивает очень высокую вероятность обратного хода.
Четкие правила входа и выходаПримечание: Стратегия четко определяет условия входа и выхода, уменьшает помехи субъективному суждению и помогает сохранить торговую дисциплину.
Структурирование управления рискамиС помощью использования 3-кратного стандартного разрыва в качестве точки входа и 2-кратного стандартного разрыва в качестве точки выхода, стратегия включает в себя структуру управления рисками, которая позволяет каждой сделке иметь хороший риск-прибыль.
Адаптация к различным рыночным условиямЭта стратегия может быть использована как для захвата возможности среднезначного возврата на рынке во время колебаний, так и для выявления более сильной адаптивности при входе на рынке в тренде с помощью крайней обратной точки.
Визуальные отзывыС помощью визуализации с помощью бринга, маркировки торговых сигналов и цветных диаграмм специальных уровней цен, стратегия обеспечивает богатую визуальную обратную связь, помогающую трейдерам быстро идентифицировать и оценивать торговые возможности.
Краткие параметры: Стратегия требует всего лишь одного основного параметра - длины ленты Бринга. Операция проста, снижает риск переоптимизации.
Риск ложного проникновения: цены могут в кратчайшие сроки пересекать 3-кратное отклонение от стандартной полосы Брин, а затем возвращаться обратно, создавая ложные сигналы. Решение может быть добавлено к подтверждающему показателю или настроить временной фильтр, требующий минимального времени пребывания цены в определенном районе.
Риск обратной торговли в период сильного тренда: На рынках с сильной тенденцией цены могут продолжаться в крайних районах, что приводит к постоянным убыткам. Решение заключается в сочетании с трендовыми показателями (например, направление движущейся средней или индикатор ADX), торгуя только в направлении, соответствующем основной тенденции.
Риск Чёрной лебеди: Рыночные сдвиги могут привести к резким колебаниям цен, выходящим за рамки нормального распределения. Решение заключается в установлении фиксированного стоп-лоста или использовании фильтра волатильности, приостанавливая торговлю во время крайних колебаний.
Риск стабильности параметров: фиксированные 20 циклов и 2⁄3 стандартных отклонений не могут быть использованы для всех рынков и временных рамок. Решение может быть достигнуто путем отслеживания различных комбинаций параметров, чтобы найти оптимальные параметры для конкретного рынка или рассмотреть возможность использования адаптированной пропускной способности Бринга.
Чрезмерная торговля при высокой волатильностиВ условиях высокой волатильности цены могут часто касаться крайних буринских полос, создавая избыточные торговые сигналы. Решение заключается в добавлении условий ограничения частоты торговли или фильтрации волатильности.
Добавить фильтр трендов: В сочетании с трендовыми индикаторами (например, движущейся средней длинного цикла или индикатор ADX) для фильтрации торговых сигналов, торговля только в трендовом направлении или усиление сигналов, соответствующих тренду. Такая оптимизация может значительно уменьшить убытки от обратной торговли.
Приспособность к параметрам Бринговой полосы: Изменение фиксированной длины ленты Бринга и кратности стандартной разницы на параметры адаптации, основанные на волатильности рынка, например уменьшение кратности стандартной разницы в условиях низкой волатильности и увеличение кратности стандартной разницы в условиях высокой волатильности. Это позволяет стратегии лучше адаптироваться к различным рыночным условиям.
Повышение фильтрации объема транзакций: Присоединение к механизму подтверждения количества сделок, которое допускается только в том случае, если ценовой прорыв сопровождается достаточно большим объемом сделок, позволяет снизить риск ложного прорыва.
Добавить фильтр времени: Внедрение временной фильтрации позволяет избежать публикации важных экономических данных или определенных периодов высокой волатильности, что позволяет уменьшить ошибочные сигналы, вызванные рыночным шумом.
Стратегия остановки убытков и частичной прибыли: Добавление динамических стоп-убытков и частичных прибыльных функций, таких как частичное ликвидация позиций, когда цена возвращается к средней траектории (SMA), может повысить общий риск стратегии и скорректировать прибыль.
Оптимизация логики выхода: В текущей стратегии используется фиксированная в два раза стандартная разница между полосами Брин в качестве отправной точки, можно рассмотреть возможность корректировки отправной точки в зависимости от динамики рыночной ситуации или оптимизации времени отправной точки в сочетании с другими техническими показателями.
Библинная стратегия реверсивной торговли с экстремальными значениями - это количественный метод торговли, объединяющий статистические принципы и технический анализ, чтобы получить прибыль, идентифицируя возможности реверсивной торговли, когда цена достигает крайней статистической зоны (в 3 раза больше стандартной разницы). Эта стратегия имеет четкие правила, хорошую структуру управления риском и богатую визуальную обратную связь, подходящую для трейдеров, которые уверены в возвращении к среднему значению.
Тем не менее, стратегия также подвержена рискам, таким как ложные прорывы, контрастная торговля и стабильность параметров. Стабильность и прибыльность стратегии могут быть дополнительно улучшены путем добавления фильтрации тенденций, адаптивных параметров, подтверждения и улучшения стратегии стоп-победы.
В целом, это хорошо продуманная основополагающая стратегическая структура, которая может использоваться как самостоятельно, так и в качестве составной части более сложной торговой системы. Это выбор стратегии, который стоит рассмотреть для трейдеров, стремящихся идентифицировать критические рыночные повороты на основе статистических методов.
/*backtest
start: 2024-03-04 00:00:00
end: 2024-07-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Double Bollinger Bands Strategy with Signals (By Rolwin)", overlay=true)
// Input settings
length = input(20, title="Bollinger Bands Length")
src = close
// Bollinger Bands (Standard Deviation Levels)
bb1_mult = 2.0
bb2_mult = 3.0
basis = ta.sma(src, length)
dev1 = bb1_mult * ta.stdev(src, length)
dev2 = bb2_mult * ta.stdev(src, length)
// Band Levels
upper1 = basis + dev1
lower1 = basis - dev1
upper2 = basis + dev2
lower2 = basis - dev2
// **Trading Conditions**
longCondition = ta.crossover(src, lower2) // Price crosses above lower 3SD band
shortCondition = ta.crossunder(src, upper2) // Price crosses below upper 3SD band
// **Exit Conditions**
exitLong = ta.crossover(src, upper1) // Exit long at upper 2SD band
exitShort = ta.crossunder(src, lower1) // Exit short at lower 2SD band
// **Execute trades**
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)
// **Plot Bollinger Bands**
plot(upper1, color=color.blue, title="Upper Band (2 SD)")
plot(lower1, color=color.blue, title="Lower Band (2 SD)")
plot(upper2, color=color.red, title="Upper Band (3 SD)")
plot(lower2, color=color.red, title="Lower Band (3 SD)")
plot(basis, color=color.gray, title="Middle Band (SMA)")
// **Plot Buy & Sell Signals**
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.small, title="BUY Signal")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small, title="SELL Signal")
// **Candle Coloring for 3SD Touch**
touches3SD = (src >= upper2) or (src <= lower2)
barcolor(touches3SD ? color.white : na) // Change to white if touching 3SD band