
이 전략은 부린 밴드와 RSI 지표를 사용하여 트렌드 방향의 변화를 식별하고, 트렌드가 변하면 포지션을 설정하고, 그 다음에는 트렌드 힘을 사용하여 수익으로 빠져 나갑니다.
이 전략은 우선 부린띠가 하향 궤도에 오르면 가격 변동의 범위와 방향을 판단하고, RSI 지표와 결합하여 공백이 있는 중요한 지점을 판단하고, 흔들림이 증가하면 역상거래를 설정합니다. 예를 들어, RSI가 초과 / 초과 영역에서 돌아와서 하향 궤도에 가까운 황금 포크가 나타나면 보이스 포즈를 설정하거나, RSI가 초과 영역에서 돌아와서 상향 궤도에 가까운 사다리 포크가 나타나면 보이스 포즈를 설정합니다.
이 전략은 주로 부린 반지 지표와 RSI 지표의 조합을 사용하여 가격 경향의 중요한 전환점을 식별합니다.
부린띠는 주가 변동의 범위에 따라 상향 하향을 계산하는 기술 지표이다. 부린띠는 주가 변동의 범위를 계산하여 주가 변동의 폭을 얻으며, 이에 따라 주가 변동의 상하계를 그린다. 상향은 주가 변동의 상하계이며, 하향은 변동의 하하계이다. 주가 가격이 상향에 가까워지면, 주가가 황소 시장에서 변동하고 있음을 나타냅니다. 이 때 주가 가격이 떨어질 수 있음을 경고하십시오. 주가 가격이 하향에 가까워지면, 주가 가격이 떨어지는 것을 가속화하여 반발 기회를 경고하십시오.
RSI 지표는 주식 가격의 상승과 하락의 강도를 계산하여 주식 가격의 흐름을 판단하는 기술적 지표이다. RSI는 평균 종결 상승과 평균 종결 하락을 비교하여 주식 가격이 상승하거나 떨어지는 동력을 측정한다. RSI가 70보다 크면 과매가, 30보다 작으면 과매가 된다. 주식 가격은 역전될 수 있다.
이 전략의 거래 결정은 부린 반지역의 하향과 RSI 지표의 신호를 결합하는 것입니다. RSI가 오버 바이 영역에서 중립 영역으로 내려가며 주가가 부린 반지역의 하향을 돌파 할 때, 주가 가격의 상승 추세가 깨진다는 것을 나타냅니다.
포지션을 설정한 후, 우리는 브린의 상반도와 하반도를 중지 및 중단 지점으로 사용합니다. 주가가 다시 돌아와서이 두 가지 중요한 지점을 다시 돌파 할 때, 우리는 적시에 중단 또는 중지합니다.
이 전략의 가장 큰 장점은 부린밴드와 RSI 두 지표가 상호 검증되어 주가 핵심 전환점을 식별하는 것입니다. 부린밴드 지표만 사용하면 잘못된 신호가 발생할 수 있습니다. 그러나 RSI 지표의 과매도 판단 영역과 결합하면 잘못된 동작을 효과적으로 방지 할 수 있습니다. 또 다른 장점은 부린밴드를 동적 스톱 손실로 사용하여 고정 스톱 손실을 미리 설정하는 것보다 더 유연하고 합리적입니다.
이 전략의 위험은 크게 두 가지로 나타납니다.
부린带参数设置不当. 부린带参数设置过大或过小, 그러면 지진 증강을 인식하는 효과는 크게 할인된다.
지표가 가짜 신호를 낸다. 이 전략은 주로 브린 밴드 지표와 RSI 지표의 결합으로 중요한 지점을 식별하는데, 하지만 개별적인 경우에 지표가 보내는 신호가 틀린 경우도 있다. 이 경우 맹목적인 추종을 하면 손실이 발생할 수 있다.
위와 같은 위험 요소에 대해, 우리는 다음과 같은 몇 가지 측면에서 최적화할 수 있습니다.
다른 시장의 다른 주기 파라미터 아래의 브린 벨트 파라미터의 최적값을 테스트하고, 합리적인 파라미터를 설정한다.
다른 지표를 확인 신호로 추가하여 단일 지표 판단 오류를 피하십시오. 예를 들어, KD 지표가 추가 될 수 있습니다.
실무 체험 규칙을 추가하여 입학 여부를 상황에 따라 선택하십시오.
이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.
브린 띠 변수를 테스트하여 품종에 더 적합한 최적의 변수를 찾습니다.
스톱로스 스톱 전략을 추가하여 스톱로스를 추적하거나 스톱을 이동하여 더 많은 수익을 얻을 수 있습니다.
더 많은 지표와 형태를 입력 신호 검증으로 결합하여, 예를 들어, 수량 지표, 기본 요소 등으로, 작업의 정확성을 향상시킵니다.
다양한 품종과 시장의 특성에 따라 파라미터 세트의 최적화 포트폴리오를 설정하여 다양한 파라미터 포트폴리오의 전략 창고를 형성한다.
이 전략은 부린 띠 지표와 RSI 지표를 통합하여 두 지표의 상호 검증에 따라 가격이 역전될 수 있는 핵심 지점을 식별한다. 이는 트렌드 핵심 지점을 판단할 때 비교적 신뢰할 수 있으며, 동적으로 부린 띠를 추적하여 상하로 스톱 로드를 수행하는 것도 합리적이다. 그러나 이 전략에는 약간의 위험도 존재하지만, 운영 전략을 최적화하고 검증하기 위해 다른 보조 도구를 추가해야하며, 실물에서 인공 경험과 결합하여 조정해야합니다.
/*backtest
start: 2024-01-28 00:00:00
end: 2024-02-04 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("TradeOptix 2.0", shorttitle="TradeOptix 2.0", overlay=true)
///////////// RSI
RSIlength = input(6, title='RSI Period Length')
RSIoverSold = 50
RSIoverBought = 50
price = close
vrsi = ta.rsi(price, RSIlength)
///////////// Bollinger Bands
BBlength = input.int(200, minval=1, title='Bollinger Period Length')
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = ta.sma(price, BBlength)
BBdev = BBmult * ta.stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
buyEntry = ta.crossover(source, BBlower)
sellEntry = ta.crossunder(source, BBupper)
plot(BBbasis, color=color.new(color.aqua, 0), title='Bollinger Bands SMA Basis Line')
p1 = plot(BBupper, color=color.new(#7787b9, 0), title='Bollinger Bands Upper Line')
p2 = plot(BBlower, color=color.new(#7787b9, 0), title='Bollinger Bands Lower Line')
fill(p1, p2, color = color.rgb(40, 226, 255, 90))
///////////// RSI + Bollinger Bands Strategy
long = ta.crossover(vrsi, RSIoverSold) and ta.crossover(source, BBlower)
close_long = ta.crossunder(vrsi, RSIoverBought) and ta.crossunder(source, BBupper)
if not na(vrsi)
if long
strategy.entry('Long', strategy.long, stop=BBlower, alert_message = "Exit")
alert("Enter Calls")
else
strategy.cancel(id='Long')
alert("Exit Calls")
if close_long
strategy.close('Long',alert_message = "Exit")
alert("Exit Calls")
plotshape(long, title='UpTrend Begins', location=location.belowbar, style=shape.flag, size=size.tiny, color=color.new(color.green, 0))
plotshape(close_long, title='DownTrend Begins', location=location.abovebar, style=shape.flag, size=size.tiny, color=color.new(color.red, 0))