Type/to search

볼린저 밴드와 RSI를 기반으로 한 롱 스윙 트레이딩 전략

Common strategy
Created: 2024-03-11 11:51:22
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

이 전략은 볼린저 밴드(Bollinger Band)와 상대강도지수(RSI)라는 두 가지 기술 지표를 기반으로 상승 추세에서 롱 스윙 트레이딩을 수행합니다. 전략 로직은 간단하지만 효과적입니다. 가격이 볼린저 밴드 하단을 돌파하고 RSI가 35 미만일 때 롱 포지션을 진입하고, RSI가 69를 상향 돌파할 때 롱 포지션을 청산합니다. 동시에 이익 실현 및 손절매가 설정되어 있습니다.

전략 원리

  1. RSI 계산: RMA(Relative Moving Average)를 사용하여 가격 상승 및 하락의 평균 폭을 각각 계산한 후 상승 폭을 총 폭으로 나누어 RSI를 구합니다. RSI는 일정 기간 동안 가격의 강도를 반영합니다.

  2. 볼린저 밴드 계산: SMA(Simple Moving Average)를 사용하여 가격 이동 평균을 계산하고, 표준편차를 더하고 빼서 상하단 밴드를 구합니다. 볼린저 밴드는 가격 변동 범위를 동적으로 반영할 수 있습니다.

  3. 롱 진입: 가격이 볼린저 밴드 하단을 돌파하고 RSI가 35 미만일 때 과매도로 판단하여 롱 포지션을 진입합니다. 이 두 조건은 상승 반전 시점을 포착할 수 있습니다.

  4. 롱 청산: RSI가 69를 상향 돌파할 때 과매수로 판단하여 롱 포지션을 청산하고 이익을 고정합니다.

  5. 이익 실현 및 손절매: 포지션 진입 후 사용자가 설정한 백분율에 따라 이익 실현 가격과 손절매 가격을 계산합니다. 이익 실현 가격 또는 손절매 가격에 도달하면 포지션을 청산합니다. 이를 통해 각 거래의 위험과 수익을 통제할 수 있습니다.

장점 분석

  1. 볼린저 밴드는 가격 움직임의 범위를 객관적으로 반영하며, 가격 흐름과 동기화되어 조정되므로 고정 임계값의 제한을 받지 않습니다.

  2. RSI는 매수-매도 세력 비교를 직관적으로 반영할 수 있으며 상대적으로 객관적이어서 과매수 및 과매도 판단에 자주 사용됩니다.

  3. 상승 추세에서 사용하면 스윙 트레이딩에 더 적합합니다. 볼린저 밴드 하단과 낮은 RSI를 통해 가격 반등을 포착하고, 높은 RSI를 통해 적시에 포지션을 청산함으로써 변동 장세를 효과적으로 활용할 수 있습니다.

  4. 이익 실현 및 손절매 설정을 통해 전략의 위험을 통제할 수 있으며, 투자자는 자신의 위험 선호도에 따라 유연하게 매개변수를 설정할 수 있습니다.

  5. 전략 로직과 코드가 비교적 간단하여 이해하고 구현하기 쉬우며, 백테스팅 결과도 비교적 안정적입니다.

위험 분석

  1. 횡보장세에서는 볼린저 밴드와 RSI가 많은 거래 신호를 발생시켜 거래 빈도가 높아지고 수수료 비용이 증가할 수 있습니다.

  2. RSI와 같은 단일 지표는 단기 가격 변동의 영향을 받기 쉬워 오해의 소지가 있는 신호를 생성할 수 있습니다. 따라서 RSI 신호는 가격 흐름 등과 결합하여 분석하는 것이 좋습니다.

  3. 볼린저 밴드와 RSI 매개변수 선택은 전략 성과에 큰 영향을 미치며, 시장과 종목에 따라 다른 매개변수가 필요할 수 있습니다. 사용자는 구체적인 상황에 따라 적절히 조정해야 합니다.

  4. 돌발 사건 등 비정상적인 장세에서는 볼린저 밴드와 RSI가 작동하지 않을 수 있습니다. 이때 다른 위험 관리 수단이 없으면 전략에 큰 손실이 발생할 수 있습니다.

최적화 방향

  1. 이동 평균선 등 다른 기술 지표를 필터로 도입하는 것을 고려할 수 있습니다. 예를 들어 MA가 상승 배치일 때만 포지션을 진입하여 신호의 신뢰성을 높입니다.

  2. RSI의 상하한 임계값, 볼린저 밴드의 매개변수 등을 최적화하여 각 종목 및 각 주기에서 최상의 성과를 내는 매개변수 조합을 찾을 수 있습니다.

  3. 백테스팅을 기반으로 포워드 테스트를 수행하고 모의 거래를 실시하여 실제 거래 전에 전략의 유효성과 안정성을 충분히 검증할 수 있습니다.

  4. 포지션 관리, 동적 이익 실현 및 손절매 등을 통해 전략의 손실을 추가로 통제하고 위험 조정 수익률을 높일 수 있습니다.

  5. 이 전략을 투자 포트폴리오에 포함시켜 다른 전략과 함께 헤지(hedge)하도록 사용하면 포트폴리오의 안정성을 높일 수 있습니다.

요약

본 문서에서는 볼린저 밴드와 RSI라는 두 가지 기술 지표를 기반으로 한 롱 스윙 트레이딩 전략을 소개합니다. 이 전략은 상승 추세에서의 변동 장세를 포착하는 데 적합하며, 로직과 구현이 비교적 간단합니다. 볼린저 밴드 하단과 낮은 RSI에서 롱 포지션을 진입하고, 높은 RSI에서 청산하며, 동시에 이익 실현 및 손절매가 설정됩니다. 전략의 장점은 가격 변동 범위와 매수-매도 세력 비교를 객관적으로 반영할 수 있고 위험이 비교적 통제 가능하다는 점입니다. 그러나 실제 사용 시 거래 빈도 조절, 더 많은 지표를 결합한 신호 필터링, 매개변수 최적화 및 포지션 관리 등에 주의해야 합니다. 또한, 비정상적인 장세에서는 전략이 작동하지 않을 수 있으므로 다른 위험 관리 수단이 보완되어야 합니다. 다른 필터 지표, 동적 이익 실현 및 손절매, 자금 관리, 포트폴리오 구성 등의 방법을 도입하면 전략의 안정성과 수익성을 더욱 향상시킬 수 있습니다. 전반적으로 이 전략은 추세 투자자에게 유용한 보완책이 될 수 있지만, 자신의 특성에 따라 신중하게 사용해야 합니다.

Source
Pine
/*backtest
start: 2023-03-05 00:00:00
end: 2024-03-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="Bollinger Band with RSI", shorttitle="BB&RSI")
len = input(14, minval=1, title="Length")
src = input(close, "Source", type = input.source)
Strategy parameters
Strategy parameters
Length
Source
BB Length
BB StdDev
BB Offset
Plot Cummulative PnL
Plot Current Position Size
Long Take Profit %
Long Stop Loss %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)