Фильтр разворота полос Боллинджера и тренда скользящей средней


Дата создания: 2023-12-06 17:34:51 Последнее изменение: 2023-12-06 17:34:51
Копировать: 0 Количество просмотров: 704
1
Подписаться
1619
Подписчики

Фильтр разворота полос Боллинджера и тренда скользящей средней

Обзор

Эта стратегия сочетает в себе брин-пояса и движущиеся средние, используя в качестве входных и выходных сигналов обратную точку вниз по брин-поясу и направление движущейся средней. В частности, когда цена сверху нарушает брин-пояса вниз и выше движущейся средней, то делают больше; когда цена сверху вниз нарушает брин-пояса вверх и ниже движущейся средней, то делают меньше.

Стратегический принцип

Стратегия основана на двух показателях: Брин-Бенд и МБА.

Полоса Брин включает в себя верхнюю, нижнюю и среднюю полосы. Средняя полоса представляет собой простую скользящую среднюю за n дней, верхняя и нижняя полосы соответственно имеют стандартную разницу в k раз выше средней полосы.

Движущаяся средняя отражает направление средней тенденции цены. Когда краткосрочная движущаяся средняя пересекает долгосрочную движущуюся среднюю, это означает, что ценовое движение сверху вверх, можно считать, что это больше; а когда краткосрочная движущаяся средняя пересекает долгосрочную движущуюся среднюю, это означает, что ценовое движение сверху вниз, можно считать, что это пусто.

Эта стратегия объединяет во внимание трендовые оценки для обратных сигналов и движущихся средних по Бриньовой полосе. При попытке преодолеть отклонение от Бриньовой полосы, цена создает сигнал покупки и требует повышения движущейся средней, чтобы гарантировать, что большая тенденция будет вверх. При попытке преодолеть отклонение от Бриньовой полосы, цена создает сигнал продажи и требует снижения движущейся средней, чтобы гарантировать, что большая тенденция будет вниз.

Правила работы следующие:

  1. Если цена выходит из подпольной линии и выходит за пределы скользящей средней, то нужно делать больше.
  2. Прямая позиция, когда цена сверху вниз прорывается через брейн-пойнт и находится ниже средней

Анализ преимуществ

Основные преимущества этой стратегии:

  1. С учетом обобщенных краткосрочных и среднесрочных обратных сигналов и долгосрочных тенденций, соответствующих потребностям многолетних двусторонних операций
  2. Использование реверсивности поезда на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде на поезде
  3. Добавление фильтров для скользящих средних, чтобы избежать арбитража при шоковых ситуациях.
  4. Простая, понятная и понятная логика стратегии для количественных сделок

Риски и решения

Основные риски этой стратегии:

  1. Неправильная настройка параметров пояса Бурин, торговое сигналы, вызванные прорывами вверх и вниз, могут быть частыми и легко поддающимися подгонке. Вы можете найти оптимальную комбинацию параметров, оптимизируя параметры.
  2. Неправильно настроенные параметры скользящих средних могут отфильтровывать лучшие торговые возможности. Можно рассмотреть возможность оптимизации в сочетании с другими показателями.
  3. Возможны длительные колебания, которые могут привести к увеличению убытков. Можно установить точку остановки, чтобы контролировать отдельные убытки в определенном диапазоне.

Оптимизация стратегии

Основные направления оптимизации стратегии:

  1. Оптимизация параметров пояса Бурин, чтобы найти оптимальную комбинацию параметров для получения торговых сигналов
  2. Попробуйте различные типы и длины скользящих средних, чтобы найти наиболее подходящую комбинацию.
  3. Добавление других показателей, таких как объем сделок, RSI и т. д., для повышения эффективности стратегии
  4. создание динамического механизма остановки, позволяющего устанавливать остановки в зависимости от колебаний рынка;
  5. Тестирование эффективности параметров настройки для разных сортов в поисках оптимальной адаптации сортов

Подвести итог

Стратегия комплексно учитывает обратные сигналы Бринбера и движущиеся средние трендовые суждения, контролирует влияние локальных колебаний на общие трендовые суждения, гарантируя обратный эффект. Появление и принцип стратегического сигнала просты, понятны и легко реализуются, а также могут быть оптимизированы различными способами для повышения эффективности.

Исходный код стратегии
/*backtest
start: 2023-11-05 00:00:00
end: 2023-12-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Rejection with MA Trend Filter", overlay=true)

// Bollinger Bands Settings
length = input(20, title="Bollinger Bands Length")
src = input(close, title="Source")
mult = input(2.0, title="Standard Deviation")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)

// Calculate Bollinger Bands
upper_band = basis + dev
lower_band = basis - dev

// MA Settings
ma_length = input(50, title="MA Length")
ma_src = input(close, title="MA Source")
ma = ta.sma(ma_src, ma_length)

// Buy Condition
buy_condition = ta.crossover(close, lower_band) and ta.crossover(close, ma)

// Sell Condition
sell_condition = ta.crossunder(close, upper_band) and ta.crossunder(close, ma)

if buy_condition
    strategy.entry("Buy", strategy.long)
    
if sell_condition
    strategy.close("Buy")

plot(upper_band, color=color.red, title="Upper Bollinger Band")
plot(lower_band, color=color.green, title="Lower Bollinger Band")
plot(ma, color=color.blue, title="50-period MA")