위대한 신의 변동성 밴드 RSI 거래 전략


생성 날짜: 2024-01-23 14:33:13 마지막으로 수정됨: 2024-01-23 14:33:13
복사: 1 클릭수: 607
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

위대한 신의 변동성 밴드 RSI 거래 전략

개요

대신 파동띠 RSI 거래 전략은 파동띠 지표와 상대적으로 약한 지표 ((RSI) 지표를 결합하여 가격이 궤도를 돌파하고 RSI 지표가 오버셀 신호로 표시될 때 구매 신호를 생성하고, 가격이 궤도를 돌파하고 RSI 지표가 오버 구매 신호로 표시될 때 판매 신호를 생성한다. 이 전략은 주로 파동띠 지표를 사용하여 시장의 변동의 리듬 변화를 판단하고, RSI 지표와 결합하여 오버 구매 오버 판매 현상을 발견하고, 역전 지점에서 거래 신호를 발송한다.

전략 원칙

이 전략의 핵심 논리는 다음과 같습니다.

  1. 20일 종전 가격의 간단한 이동 평균을 기준으로 계산한다.

  2. 중도 궤도의 기초에서 계산되는 상하 궤도, 상하 궤도는 중도 궤도의 +2배의 20일 종전 가격 표준 차이가, 하하 궤도 중도 궤도의-2배의 20일 종전 가격 표준 차이가 을 형성한다.

  3. 14일 RSI를 계산하여 과매매 현상을 판단한다. RSI가 20보다 낮으면 과매매, 70보다 높으면 과매매한다.

  4. 종결 가격이 아래에서 위로 올라와 RSI 지표가 과매매 신호를 표시하면 구매 신호가 발생한다.

  5. 종결 가격이 상향 하향으로 하락하여 경로를 깨고 RSI 지표가 과매매 신호를 표시하면 판매 신호가 발생한다.

이 전략은 변동폭 지표를 통해 가격 변동의 속도와 속도를 판단하고, RSI 지표와 결합하여 역전 지점을 발견하여 가능한 역전 지점에서 거래 신호를 냅니다.

우위 분석

  1. 오비얼 밴드 지표는 시장의 변동의 속도와 방향을 판단하고, RSI 지표는 과매매 현상을 판단하며, 둘은 효과적인 거래 신호를 형성한다.

  2. RSI 지표의 매개 변수는 조정할 수 있으며, 다른 시장에 따라 다른 오버 바이 오버 셀 레벨을 설정하여 잘못된 신호를 방지할 수 있다.

  3. 변동폭 파라미터를 조정할 수 있으며, 시장의 변동 범위와 속도에 따라 적절한 파라미터를 설정하여 수익을 올릴 수 있습니다.

  4. 상반도를 돌파하면 구매 신호가 발생하고, 상반도를 돌파하면 판매 신호가 발생하며, 거래 논리는 간단하고 이해하기 쉽다.

  5. 동시 시장, 외환 및 디지털 통화 등의 시장에서 사용할 수 있습니다.

위험 분석

  1. 시장이 계속 상승하면 여러 번의 잘못된 구매 신호가 발생할 수 있습니다. RSI 파라미터를 최적화하여 잘못된 신호 비율을 줄일 수 있습니다.

  2. 흔들리는 상황에서는, 변동폭의 상하철 흔들림이 빈번하게 일어나며, 빈번한 거래 손실을 초래할 수 있다. 뚫림 파라미터를 적절히 완화하여 무의미한 거래를 줄일 수 있다.

  3. 코드는 과매매 기준이 고정되어 있다고 가정하고, 실제로는 시장의 변동 정도에 따라 파라미터를 설정해야 한다.

  4. 오비얼 밴드 및 RSI 지표는 모두 지연되어 있으며, 가격 움직임을 미리 예측할 수 없으며, 가격 변화를 추적할 수 있습니다.

최적화 방향

  1. 다른 시장의 특성에 따라 변동 대역을 조정하여 변동 대역폭을 늘리고, 잘못된 거래의 가능성을 줄입니다.

  2. RSI 파라미터는 또한 다른 시장에 맞게 조정되어야 하며, 잘못된 거래 신호를 여러 번 유발하는 것을 피하기 위해 오버 바이 오버 셀 기준을 적절히 높여야 합니다.

  3. KDJ, MACD 등과 같은 다른 지표 판단을 추가하여 변동带 및 RSI 단일 지표 판단 오류를 피하십시오.

  4. 단편적 손실을 피하기 위해 합리적인 스톱포트를 설정하여 스톱포드 전략을 추가하십시오.

  5. 브레이크아웃 또는 재검토 테스트 파라미터를 최적화하여 전략의 안정성을 더욱 향상시킬 수 있습니다.

요약하다

대신 파동띠 RSI 거래 전략은 파동띠 지표를 통해 가격 변동 속도를 판단하고 RSI 지표가 과매매 현상을 판단하여 가능한 전환점에서 거래 신호를 발산합니다. 이 전략은 여러 지표의 장점을 통합하고 거래 논리는 간단하고 명확하며 주식 시장, 외환, 디지털 통화 등의 거래 시장에 널리 적용할 수 있습니다. 효과적인 트렌드 거래 전략입니다. 그러나 개선할 여지가 있습니다.

전략 소스 코드
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Bollinger Band + RSI Strategy", overlay=true)

// Input variables
numCandlesOutsideBB = input(3, "Number of Candles Outside BB")
numCandlesOutsideUpperBB = input(3, "Number of Candles Outside Upper BB")
rsiLength = input(14, "RSI Length")
rsiOversoldLevel = input(20, "RSI Oversold Level")
rsiOverboughtLevel = input(70, "RSI Overbought Level")

// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.001, maxval=50, title="BB Standard Deviation")
basis = sma(close, length)
dev = mult * stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev

// RSI
rsi = rsi(close, rsiLength)

// Buy condition
buyCondition = crossover(close, upperBB) and rsi > rsiOversoldLevel

// Sell condition
sellCondition = crossunder(close, upperBB) and rsi > rsiOverboughtLevel

// Strategy
if buyCondition
    strategy.entry("Buy", strategy.long)
if sellCondition
    strategy.close("Buy")

// Plotting
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
plot(rsi, "RSI", color=color.green)