Type/to search

볼린저 밴드 모멘텀 돌파 전략

Common strategy
Created: 2023-12-19 16:24:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

볼린저 밴드 모멘텀 돌파 전략은 볼린저 밴드 지표를 활용하여 주식의 가치를 식별하는 대표적인 퀀트 매매 전략입니다. 이 전략은 볼린저 밴드의 상단선과 하단선을 이용하여 주식이 과대 평가되었는지 또는 과소 평가되었는지 판단하고, 주가의 이동평균선을 결합하여 매매 신호를 생성합니다. 가격이 상단선을 돌파하면 주식이 과소 평가된 것으로 간주하여 매수 신호를 형성하고, 가격이 하단선을 하향 돌파하면 주식이 과대 평가된 것으로 간주하여 매도 신호를 형성합니다.

원리

볼린저 밴드는 중간선, 상단선, 하단선으로 구성됩니다. 중간선은 n일 단순 이동평균선이며, 상단선과 하단선은 각각 중간선에서 위아래로 표준편차 두 배 떨어진 위치입니다. 주가가 상단선에 가까워지면 주가가 과대 평가된 것으로, 하단선에 가까워지면 과소 평가된 것으로 간주합니다.

이 전략은 먼저 20일 주가의 중간선, 상단선, 하단선을 계산합니다. 그런 다음 주가가 중간선보다 높은지 낮은지 판단하여, 중간선보다 높으면 매수 신호, 낮으면 매도 신호로 간주합니다. 동시에 주가가 상단선을 상향 돌파하면 청산 신호로, 하단선을 하향 돌파하면 청산 신호로 간주합니다.

장점

이 전략의 가장 큰 장점은 볼린저 밴드를 이용하여 주가의 고평가/저평가를 판단함으로써 무분별한 매매 문제를 방지한다는 점입니다. 주가가 과대 평가되면 전략이 매도 신호를, 과소 평가되면 매수 신호를 발생시킵니다. 이를 통해 일부 노이즈를 효과적으로 필터링할 수 있으며, 진입하는 거래 신호의 품질이 높습니다.

또한 이 전략은 이동평균선을 보조 판단 지표로 추가했습니다. 주가가 실제로 이동평균선을 돌파하는 것은 강력한 추세 신호이기도 합니다. 볼린저 밴드의 고평가/저평가 판단과 결합하면 전략 신호의 정확성을 더욱 높일 수 있습니다.

리스크

이 전략의 가장 큰 리스크는 볼린저 밴드 지표 자체에 있습니다. 주가에 이상 변동이 발생하면 볼린저 밴드의 범위도 함께 변동합니다. 이때 주가가 명백히 과대 또는 과소 평가되었음에도 볼린저 밴드의 상단선이나 하단선에 닿지 않을 수 있습니다. 이로 인해 전략이 거래 신호를 생성하지 못하는 문제가 발생할 수 있습니다.

또한 기술적 지표에만 의존하고 주식의 기본적 정보를 고려하지 않으면 일정한 리스크가 존재합니다. 예를 들어 이익은 감소하지만 주가가 저평가된 주식이나, 실적이 급성장하지만 주가가 높은 개별 종목이 그 예입니다. 이러한 경우 전략 신호가 주식의 실제 가치와 어느 정도 괴리가 있을 수 있습니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다.

  1. 손절 메커니즘 추가. 주가가 매수가 대비 일정 비율 이상 하락하면 강제로 손절하며 청산합니다. 이는 전략의 최대 손실을 효과적으로 제어할 수 있습니다.

  2. 기본적 분석과 기술적 지표 결합. PER, PBR 등의 기본적 지표 판단 규칙을 추가하여 실제로 이미 고평가된 주식을 매수하는 것을 방지합니다.

  3. 파라미터 동적 조정. 볼린저 밴드의 기간 길이, 표준편차 배수 등의 파라미터를 개별 주식의 변동성에 따라 동적으로 조정합니다. 이를 통해 볼린저 밴드가 개별 종목의 가격 변동에 더 잘 적응할 수 있습니다.

요약

볼린저 밴드 모멘텀 돌파 전략은 보조 판단 지표를 통해 거래 신호를 발생시켜 무분별한 매매의 리스크를 방지하고 노이즈 신호를 효과적으로 필터링할 수 있습니다. 동시에 일정한 한계가 있어 이상 변동의 영향을 완전히 피할 수는 없습니다. 향후 손절, 기본적 분석 결합, 파라미터 동적 조정 등의 측면에서 최적화하여 전략을 더욱 안정적이고 신뢰할 수 있도록 개선할 수 있습니다.

Source
Pine
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="NoScoobies Bollinger Bands", overlay=true)
source = close
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band 
Strategy parameters
Strategy parameters
Period
Standard Deviation
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)