Расширенные полосы Боллинджера RSI торговая стратегия

EMA RSI
Дата создания: 2024-04-30 16:54:45 Последнее изменение: 2024-04-30 16:54:45
Копировать: 0 Количество просмотров: 601
1
Подписаться
1617
Подписчики

Расширенные полосы Боллинджера RSI торговая стратегия

Обзор

Эта стратегия сочетает в себе два технических показателя, появляющихся в виде буринской и относительно слабой (RSI) полос, чтобы поймать диапазон колебаний цены через буринскую полосу и использовать RSI, чтобы подтвердить состояние перекупки и перепродажи цены, чтобы использовать его в качестве основы для торговых сигналов. Сигнал сбоя создается, когда цена прорывает буринскую полосу и RSI ниже 30, и сигнал сбоя, когда цена прорывает буринскую полосу и RSI выше 70.

Принципы стратегии

  1. Вычислите простые скользящие средние для цены закрытия на верхней, средней и нижней полосах Брина. Средняя полоса - это простая скользящая средняя, а верхняя и нижняя полосы - это средняя полоса плюс минус определенная стандартная разница.

  2. RSI используется для измерения колебаний цены в течение определенного периода времени, чтобы определить состояние перекупа и перепродажи.

  3. Вырабатывает торговый сигнал. Когда цена на закрытие прорывается вниз по буринской полосе и RSI ниже 30, выделяется сигнал “сделай больше”; когда цена на закрытие прорывается вверх по буринской полосе и RSI выше 70, выделяется сигнал “сделай меньше”.

  4. Выполнить сделку. В соответствии с торговым сигналом установить лимитную цену, прорвать Брин-линию на поезде сделать пустое, на поезде сделать больше.

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

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

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

  3. Отмена предыдущих настроек позволяет предотвратить слишком частое использование стратегии.

Анализ рисков

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

  2. Настройка параметров влияет на эффективность стратегии. Настройка параметров по Бринбанду влияет на частоту ценовых прорывов, настройка параметров по RSI влияет на чувствительность сигналов перекупа и перепродажи, что требует оптимизации в зависимости от различных рыночных характеристик и цикла торгов.

оптимизировать направление

  1. Можно рассмотреть возможность добавления индикаторов, определяющих тенденцию, таких как MAC Brin Belt и RSI, в сочетании с индикатором тренда, который позволяет самостоятельно корректировать много свободных позиций, и т. Д.

  2. Можно рассмотреть возможность использования методов оптимизации динамических параметров, адаптируя параметры в зависимости от волатильности цены, интенсивности тренда и т. Д. Для улучшения адаптивности стратегии можно адаптировать параметры в соответствии с диапазоном буринских полос и RSI.

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

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

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

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

//@version=5
strategy("Geliştirilmiş Bollinger Bantları Stratejisi", overlay=true)
source = close
length = input.int(20, minval=1, title="Uzunluk")
mult = input.float(2.0, minval=0.001, maxval=50, title="Çarpan")
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, title="Baz Çizgisi", color=color.blue)
plot(upper, title="Üst Bant", color=color.green)
plot(lower, title="Alt Bant", color=color.red)

// RSI göstergesi ekleme
rsiLength = input.int(14, title="RSI Uzunluğu")
rsiSource = close
rsi = ta.rsi(rsiSource, rsiLength)
plot(rsi, title="RSI", color=color.orange)

// RSI ve Bollinger Bantları kombinasyonu ile alım/satım sinyalleri
buyEntry = ta.crossover(source, lower) and rsi < 30
sellEntry = ta.crossunder(source, upper) and rsi > 70
plotshape(series=buyEntry, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sellEntry, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")

// Strateji giriş/çıkış noktaları
if (buyEntry)
	strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
	strategy.cancel(id="BBandLE")

if (sellEntry)
	strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
	strategy.cancel(id="BBandSE")

// Strateji performansını gösteren grafik
plot(strategy.equity, title="Strateji Performansı", color=color.purple, linewidth=2, style=plot.style_areabr)