Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크

마지막 업데이트: 2022년 2월 5일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
실패 신호

볼린저밴드(Bollinger Band)-중요한 주식거래 지표(feat. 엔벨로프)

주식투자자는 재무제표, 차트, 뉴스, 찌라시 등을 이용하여 주식투자를 하는데 이것들 모두 제대로 이용한다면 좋은 투자지표가 될 수 있습니다. 그중에서도 차트는 특히 주식을 매매하기 위해 흐름을 읽을 수 있어야 하는 필수 투자지표라고 할 수 있습니다.

차트를 해석하는 데 있어 주가이동평균선, 일목균형표, 거래량, RSI 등 다양한 지표가 있는데요. 이 중에서도 오늘은 유명한 지표 중 하나인 볼린저밴드(Bollinger Band)에 대해 알아보고, 엔벨로프와 어떤 차이점이 있는지도 함께 알아보겠습니다.

볼린저밴드(Bollinger Band)

볼린저밴드에서 볼린저는 어떤 중요한 의미를 가진 단어일 것이라고 생각할 수 있지만 단순히 미국의 재무분석가인 존 볼린저(John Bollinger)라는 사람의 이름을 딴 지표입니다.

주가는 보통 볼린저밴드 중심선의 위, 아래 표준편차 범위 안에서 움직입니다. 볼린저밴드의 중심선에서 위에 있는 선을 상한선, 아래에 있는 선을 하한선이라고 합니다. 그리고 중심선은 특별한 지표가 아니라 단순히 이동평균선입니다.

즉, 볼린저밴드는 3개의 밴드로 구성되어 있습니다. 3개의 밴드가 의미하는 것을 정확하게 이해하고 있으면, 볼린저밴드를 활용하여 주식 매매에 도움이 될 수 있습니다.

볼린저밴드 구성요소 및 의미

위에서 언급하였듯이 볼린저밴드는 3개의 선으로 구성되어 있습니다. 가운데 중심선, 위의 상한선 그리고 아래의 하한선으로 이루어져 있습니다. 지금부터 각 선들이 의미하는 것이 무엇인지 알아보겠습니다.

1. 중심선

보통 HTS에서 볼린저밴드를 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 차트에 삽입하면 기본값인 (20, 2)로 세팅되어 있습니다. 이때 20은 20 이동평균선을 의미합니다. 일봉차트에서 볼린저밴드를 설정하면 20일 이동평균선이고 주봉 차트에서는 20주 이동평균선이 됩니다.

일봉 차트에서 20일 이동평균선은 세력선이라고도 부르는데요. 스윙매매를 하시는 분들에게 중요한 이동평균선이기도 합니다. 또한 주가의 추세를 나타내기 때문에 볼린저밴드 중심선은 추세를 나타내는 선이라고도 할 수 있습니다.

2. 상한선, 하한선

  • 상한선 : n일 이동평균선 + 2 × σ
  • 하한선 : n일 이동평균선 - 2 × σ

볼린저밴드의 상한선과 하한선이 의미하는 것이 무엇인지 알아보기 전, 표준편차의 개념에 대해 간단한 상식이 있으면 볼린저밴드에 대해 이해하기가 쉽습니다. 표준편차는 σ(시그마)로 표기되고, 자료값들이 평균에서 떨어져서 흩어져 있는 정도를 나타내고 있습니다. 즉, 평균에서 자료값의 거리가 얼마나 떨어져 있나를 의미합니다.

주식에서 자료값은 주가이기 때문에 볼린저밴드는 중심선인 20일 이동평균선에서 주가가 얼마나 떨어져 있나를 차트에 나타낸 것입니다. 상한선과 하한선 사이에 주가가 있을 확률은 95%이고, 상한선과 하한선을 벗어날 확률은 5%가 됩니다.

주가가 기준이 되는 중심선에서 멀어졌다 가까워졌다 하면서 변동성이 심할 경우 표준편차가 커지게 되어 밴드의 폭이 넓어지게 됩니다. 반대로 주가의 변동성이 작으면 표준편차가 작기 때문에 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 밴드의 폭이 좁아지게 되는 것입니다.

간단히 말해서, 중심선은 주가의 추세를 나타내는 선이고, 상한선과 하한선은 주가의 변동성을 나타내는 선을 의미합니다.

HTS에 기본으로 설정되어 있는 (20, 2)를 그냥 사용하여도 되지만 자신만의 기법을 만들고 싶다거나 단순히 다른 사람들과 같은 것을 사용하기 싫다면 설정값을 바꿔서 본인에게 맞는 값을 설정하여 맞춤형 볼린저밴드를 이용할 수 있습니다.

볼린저밴드 및 엔벨로프 차이점

볼린저밴드, 엔벨로프 비교 차트

볼린저밴드의 구성요소와 의미에서 보았듯이 볼린저밴드는 추세와 변동성을 동시에 볼 수 있는 지표입니다. 하지만 볼린저밴드 외에 엔벨로프라는 지표를 들어 본 적이 있으실 텐데요. 엔벨로프는 단순 이동평균선에서 위와 아래로 일정한 값만큼 선을 표시한 지표입니다. 엔벨로프는 볼린저밴드와 다르게 단지 추세만 나타낼 뿐 변동성에 대해 알려 주는 지표는 아닙니다.

엔벨로프 설정 수치는 기본 (15, 20)입니다. 볼린저밴드와 비교하기 위해 (20, 2)로 수치를 바꿨더니 위의 차트에서 확실히 차이점을 보여 줍니다. 볼린저밴드는 주가의 변동성이 크면 확장하다가 변동성이 줄면 수축하는 반면에 엔벨로프는 중심선에서 항상 같은 간격을 유지하고 있는 것을 확인할 수 있습니다.

오늘은 볼린저밴드란 무엇이고 각 선들이 의미하는 것을 알아보았습니다. 볼린저밴드와 엔벨로프는 주식뿐 아니라 가상화폐나 선물에서도 유용하게 사용할 수 있는 지표입니다. 각 지표는 종목의 성격에 맞게 각각의 수치를 변경하여 적용하시면 됩니다.

볼린저 밴드 (Bollinger Bands) 완전정복 - 매매기법은?

대부분의 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 보조지표는 다소 비슷비슷하거나 평범한 모습을 보입니다만, 가끔은 특이하면서도 무언가 심오해 보이는 보조지표들이 있습니다. 그중 하나가 바로 여러 기술적 분석에서 애용되고 있는 볼린저밴드입니다.

볼린저 밴드는 가격의 상대적인 높고 낮음에 대한 판단 기준과 함께 변동성과 추세에 대한 정보를 제공하는 활용도 높은 지표인데요, 이번 글에서는 볼린저밴드와 이를 이용한 매매기법에 대해서 알아보도록 하겠습니다.

1. 볼린저밴드란?

볼린저 밴드(Bollinger Bands)는 1980년대 존 볼린저가 개발한 기술적 분석 보조지표입니다. 엔벨로프 지표와 비슷한 모양을 하고 있지만, 일정한 폭이 아닌 변동성에 따라서 변화하는 특이한 모습으로 무언가 엄청난 정보를 줄 것 같은 느낌을 줍니다.

미국의 저술가이자 재무분석가. 1983년 주가 기술적 분석 도구인 '볼린저 밴드'를 개발했습니다. 저서로 볼린저 밴드 투자기법이 있으며 국내에도 출판되어 있습니다.

아래에서 볼린저 밴드에 대해서 구체적으로 알아보겠습니다.

볼린저밴드 계산식

볼린저 밴드의 계산식을 살펴볼까요? 볼린저밴드는 기본적으로 3가지 요소로 구성되어 있습니다.

[볼린저 밴드의 3요소]

구분 계산법
상한선 중심선 + 2σ
중심선 20일 단순 이동평균선
하한선 중심선 - 2σ

※ σ: 20일 동안 종가의 표준편차

Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 20일 이평, 2σ는 일반적인 설정값이며, 필요에 따라 변경할 수 있습니다. (여기서는 20일과 2σ 기준으로 설명합니다)

즉, 볼린저 밴드는 이동평균선을 기준으로 상단과 하단에 표준편차의 2 배수만큼 떨어뜨린 선으로 구성되어 있습니다.

볼린저 밴드 그리기

추가로, 볼린저 밴드를 해석할 때 여기에는 정규분포의 개념을 적용하여 설명하기도 합니다.

확률론과 통계학에서 정규 분포(normal distribution)는 연속 확률 분포의 하나입니다. 정규분포는 수집된 자료의 분포를 근사하는 데에 자주 사용되는데, 이는 중심극한정리에 의하여 독립적인 확률변수들의 평균은 정규분포에 가까워지는 성질이 있기 때문입니다.

정규분포는 다음과 같은 확률분포함수를 가지고 있습니다.

이때, 중심에서 표준편차(σ)의 배수만큼 이내에 값이 존재할 확률은 아래와 같습니다.

표준편차 배수에 따른 확률

즉, 평균에서 ±2σ 이내에 있을 확률은 95.4%가 됩니다. (한동한 유행했던 6-sigma도 정규분포의 표준편차에서 비롯된 용어죠)

주가가 정규분포 함수에 따른다고 가정 하면, 주가가 볼린저 밴드 안에 위치할 확률이 95.4%라고 해석할 수 있습니다.

※ 실제 주가는 정규분포는 아니기 때문에 확률 값은 다소 다릅니다. 종합지수 일봉(2010년 ~ 2021년)을 기준으로 측정해보면 종가가 밴드를 벗어날 확률이 약 12% 정도로 나타나고 있습니다.

전체거래일 (2010 ~ 2021) 밴드 범위 밖 벗어날 확률
2962 349 11.78%

볼린저밴드 보는 법

사실 밴드의 실제 활용에 있어서 95.4%와 같은 숫자는 크게 신경쓰지 않아도 됩니다. 볼린저 밴드는 이동평균을 기준으로 변동성을 반영한 상단선과 하단선을 표시한다는 것이 핵심인데요, 이를 해석하는 일반적인 방법은 다음과 같습니다.

  • 횡보구간에서는 밴드의 상-하한선 폭도 축소되며, 조만간 가격의 변동성이 커질 가능성이 높다.
  • 가격의 등락폭이 커지면 밴드의 상-하한선 폭이 확대된다. 이때 본격적인 추세가 발생할 가능성이 높다.
  • 가격이 볼린저밴드 상-하한선을 돌파하는 것은 확률적으로 드문 경우이며 조만간 추세의 반전이 발생할 수 있다.

물론, "100% 이렇다"라기보다는 "현재 상태가 이러이러하면 향후 이러한 일이 벌어질 수도 있다"라는 정도로 받아들이면 될 것 같습니다.

엔벨로프와의 차이

엔벨로프와 비교해보면 볼린저 밴드의 특성을 알 수 있습니다. 아래 그림을 보면 이평선 기준으로 일정한 폭을 갖는 엔벨로프와 달리 볼린저밴드는 변동성에 따라서 폭이 변화하고 있는 것을 알 수 있습니다.

굵은선이 엔벨로프

주가에 따라서 밴드폭이 출렁거리면서 꺾이고 확장하는 모습이 무언가 신기해 보이죠? 사실 조금 특이하게 보이는 것은 20일 이동평균선을 기준으로 밴드를 그려줘서 그렇습니다.

만약 20일선의 영향을 제거하고 살펴보면 0을 기준으로 위·아래 밴드가 동일하게 확장, 축소되는 것을 알 수 있습니다.

이평선의 영향을 제거한 밴드 움직임

2. 볼린저밴드 파생지표

볼린저 밴드만으로 충분한 정보를 제공합니다만, "정량적"인 매매기법을 도출하기에 조금 아쉬운 면이 있기도 합니다. 이를 보완하기 Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 위해서 약간의 가공을 거쳐서 상단/하단/기준선을 이용한 새로운 파생지표가 탄생하게 되는데요, 바로 다음의 2가지입니다.

  • Bollinger Band Width
  • Band %b

Bollinger Band Width

밴드의 수렴과 발산 정도를 수치적으로 표현하기 위해서는 Bollinger Band Width라는 지표를 사용할 수 있습니다. 계산식은 다음과 같습니다.

수식을 보면 결국 기준선(이동평균선) 가격 대비 볼린저 밴드의 폭이 어느 정도 되는지 파악하는 보조지표입니다. 밴드폭의 수렴-발산에 대한 정량적 기준을 설정하기 위해 사용할 수 있습니다.

예를 들면 특정 수치 이하는 수렴 구간으로, 그 이상으로 진입하는 경우는 발산인 것으로 판단 기준을 삼을 수 있겠죠? 다만 오실레이터 성격의 지표는 아니기 때문에 개별 종목의 평균 변동성에 따라서 적정 수치가 다를 수 있습니다.

Band %b

현재 주가가 어느 정도의 강세를 보이고 있는가를 파악하기 위해서 Band %b라는 지표를 이용할 수 있습니다. 이는 밴드의 폭 대비 현재 주가가 어느 정도에 위치해 있는지 파악하는 지표로 수식은 다음과 같습니다.

계산식에 따르면 현재의 주가가 볼린저 밴드 폭 내에서 어느 정도에 위치하고 있는지 정량적인 값(%)을 제공해줍니다. 주가는 밴드의 상, 하단을 뚫고 나갈 수 있기 때문에 100% Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크 이상, 혹은 0% 이하로 갈 수도 있습니다.

위 지표를 사용하면 밴드폭을 기준으로 수치적으로 기준점을 설정할 수 있습니다. 예를 들어 "Band %B가 80% 이상이면 강세, 20% 이하이면 약세" 등으로 판단 기준을 세워볼 수 있겠죠?

3. 볼린저밴드 매매기법

볼린저밴드를 활용한 매매기법은 종류가 매우 다양하며, 인터넷에서 쉽게 찾아볼 수 있습니다. 여기서는 존 볼린저의 책에서 언급한 내용을 위주로 다루어 보겠습니다.

세부 전략은 존 볼린저의 책을 참고하시기 바라며, 여기서는 다음 세 가지 매매기법의 기본 개념과 철학에 대해서 알아보겠습니다.

3.1 변동성 돌파

볼린저 밴드를 이용한 첫 번째 기법은 변동성 돌파 기법입니다. 밴드폭이 축소되어 밀집구간을 거친 후, 상단 밴드를 돌파할 때 매수하고 하단 밴드를 하향 이탈할 때 (공)매도하는 방법입니다.

주가가 횡보구간을 거친 후 한 방향으로 급격히 변화하는 경우, 해당 방향으로 진입.

차트로 살펴보면 다음과 같습니다.

변동성 돌파 - 매수 변동성 돌파 - 매도

성공만 한다면 단기간에 큰 수익을 얻을 수 있습니다. 다만, 볼린저밴드 상·하단을 돌파한다는 것은 가격이 어느 정도 움직인 이후여서 심리적으로는 저항감이 있는 편입니다. 그리고 당연하게도, 실패하는 경우도 많습니다.

돌파 실패

돌파 전 횡보 여부를 판단하기 위해서 앞에서 언급한 Bollinger Band Width 지표를 활용할 수 있습니다. 예를 들어, 기존 몇 개 봉의 Band Width 수치가 특정값 이상인 적이 있었다면 해당 신호는 필터로 걸러주는 식으로 매매에 응용할 수 있습니다.

3.2 추세 추종 매매

두 번째 매매기법은 상·하단 밴드와 추가 보조지표를 활용하는 추세추종 기법입니다. 주가가 밴드 상한선에 접근하고 다른 보조지표가 강세를 확증할 때에는 매수, 주가가 하한선에 접근하고 지표가 약세를 확증할 때에는 매도하는 방법입니다.

볼린저밴드 상·하한선 접근 여부를 판단하기 위해서 Band %b 지표를 사용할 수 있습니다. 매수를 예로 들면, 추가 보조지표로 MACD 오실레이터를 이용하여 다음과 같이 매수 조건을 설정해 볼 수 있습니다. (단순 예제입니다!)

  • Band %b > 90%
  • MACD OScillator>0

볼린저 밴드를 활용한 추세추종매매

사실 1번의 변동성 돌파 매매기법과 비슷한 위치에서 신호가 발생하는 경향이 있습니다. 다만, 급격한 변동성이 동반되지 않는 경우에도 미리 진입할 수 있다는 점에서 약간의 차이가 있습니다.

3.3 반전 (역추세 매매)

반전 기법은 주가가 반전하는 지점을 찾아내 매수, 매도하는 기법입니다. 주가가 밴드 하한선을 여러 번 건드리거나 하향 돌파한 상태에서 주가지표가 강세를 보이면 매수, 밴드 상한선 근처에서 지표 혹은 패턴이 약세를 보이면 매도하는 전략입니다.

인터넷 등에서 볼린저 밴드를 설명할 때 상, 하단을 터치하거나 돌파하면 반대 방향으로 진입한다는 식으로 설명하기도 하는데, 그보다는 최소한의 "반전의 시그널" 을 보여줄 때에 진입하는 것이 정석입니다.

매수를 예로 들면, 주가가 밴드 하단에 있는 경우 다음과 같은 경우 매수를 생각해 볼 수 있습니다.

  • 쌍바닥 패턴
  • 다이버전스 발생
  • 보조지표가 강세로 전환
  • 상승형 캔들 패턴

아래는 반전 매매기법을 활용한 매수 방법의 한 간단한 예입니다. (단지 이해를 위한 샘플입니다!)

  • 사전 조건 : 최근 5봉 이내에 밴드 하단 아래에 종가가 형성된 적이 있는 경우
  • 매수 : RSI가 30선 상향 돌파시 매수

진입에 성공한 경우의 차트를 볼까요? 경우에 따라서는 제법 큰 추세를 먹을 수 있습니다.

캔들, RSI 모두 쌍바닥 패턴 발생

물론 항상 맞는 것은 아닙니다. 아래는 종합지수가 코로나 발생으로 폭락하던 2020년 초반 차트인데, 최초의 신호는 실패하였으며, 두 번째 신호는 비교적 바닥을 잘 잡아내었네요. 여기서도 캔들과 RSI 지표가 쌍바닥 패턴의 형태를 보여주었습니다.

물론, 신호 발생 후 하염없이 하락하기도 합니다.

실패 신호

반전 매매기법은 상대적으로 저점 매수 가 가능해서, 심리적 저항감이 앞의 두 가지 기법에 비해서는 적은 편입니다.

4. 볼린저 밴드의 효용성

볼린저 밴드는 현재 가격의 수준과 변동성을 판단할 수 있는 기준을 제공해줍니다. 하지만 향후 주가가 어떻게 될지를 알려주지는 않습니다. 더 오르는 방향으로 진행될지, 꺾이는 결과가 나타날지는 아무도 모릅니다. 변동성이 다시 줄어들지 늘어날지도 알 수 없죠.

하지만 매매 기준을 쉽게 설정할 수 있게 해 준다는 점에서 좋은 지표임에는 틀림없는 것 같습니다. 다음 두 개의 매매 전략을 비교해 볼까요?

추상적 구체적
주가가 급격하게 많이 빠졌을 때 추세 전환이 기대되면 매수 최근 5개 봉의 종가가 밴드 하단 아래로 간 적이 있고 RSI가 30을 상향돌파하면 매수를 하자

두 가지 모두 의도하는 바는 비슷한 내용을 담고 있지만 우측의 전략이 확실하게 명료합니다. (물론 수익이 난다는 이야기는 아닙니다) 해당 매매 방법을 사용한다면 누가, 언제 매매를 하더라도 동일하게 적용할 수 있습니다.

이와 같이 볼린저 밴드는 매매 기준을 세우는 데 있어서 변동성과 가격 수준을 포함한 기준점을 제공한다는 점에서 그 효용성이 있다고 할 수 있습니다.

이번 글에서는 기술적 분석의 보조지표 중 많은 사랑을 받고 있는 지표 중 하나인 볼린저 밴드란 무엇인지에 대해 알아보았습니다. 그리고 파생지표와 함께, 볼린저 밴드 매매기법의 개념에 대해서 살펴보았습니다.

단순하게 볼린저밴드를 활용하는 것만으로 100% 수익을 보장하지는 않습니다만, 다양한 기준을 설정해볼 수 있으므로 매매의 판단 기준을 세우는데 큰 도움이 되는 지표인 것 같습니다.

[기술적분석] 5. 엔벨로프 (Envelope) 기술적 분석의 성능시험

엔벨로프 (Envelope)는 한 개의 이동평균선을 계산하고, 이것을 위로 n% 이동하여 상한선으로 사용하고, 아래로 n% 이동하여 하한선으로 사용한다. 몇 %를 이동할 것인지는 주가의 변동성에 따라 다르게 (임으로) 설정한다. 변동성이 높은 주가에 대해서는 위,아래로 많이 이동하고, 변동성이 낮은 주가에 대해서는 조금만 이동하여 사용한다.

아래 그림은 주가 차트에 엔벨로프의 상한선과 하한선을 그린 것이다. 중심선은 20기간의 이동평균선을 그린 것이고, 상한선은 중심선을 위로 3% 이동하고, 하한선은 아래로 3%를 이동한 것이다 (원래 중심선은 그리지 않음).

* 상한선 = 20기간 이동평균 가격 * (1 + 3%)

* 하한선 = 20기간 이동평균 가격 * (1 - 3%)

엔벨로프의 상한선과 하한선은 매수/매도 신호로 이용된다. 하한선은 과매도 상태로 인식하여 매수신호로 이용하고, 상한선은 과매수 상태로 인식하여 매도신호로 이용한다. 얼핏 보면 볼린저 밴드와 유사하나, 볼린저 밴드는 주가의 표준편차를 이용하여 상한 밴드와 하한 밴드를 그린 것으로 주가의 변동성을 고려한 지표이다. 그러나 엔벨로프는 주가의 변동성을 계산하지 않고 단순히 이동평균선을 위,아래로 이동시켜 밴드를 만든 것이다.

볼린저 밴드는 주가의 변동성이 반영되어 밴드의 폭 (Bandwidth)이 좁아지기도 하고, 넓어지기도 하는 반면에, 엔벨로프는 밴드의 폭이 항상 일정하다. 또한, 볼린저 밴드는 주가가 급상승할 때 밴드의 상한선이 같이 상승하므로, 주가가 밴드의 상한선을 타고 올라가거나, 하한선을 타고 내려가는 경향이 있어, 상한선과 하한선을 매수/매도 신호로 이용할 수 없다. 그러나 엔벨로프는 밴드의 폭이 항상 일정하기 때문에 볼린저 밴드와 같은 현상이 덜 일어나게 되므로, 상한선과 하한선을 매수/매도 신호로 이용할 수 있다.

이제 몬테카를로 시뮬레이션을 이용하여 엔벨로프의 성능을 시험해 보자. 아래의 엑셀 차트는 주가가 엔벨로프의 하한선을 아래에서 위로 뚫고 올라갈 때 주식을 매수하고, 상한선을 위에서 아래로 뚫고 내려갈 때 주식을 매도하는 것으로 실험한 결과이다. 이동평균선은 20기간으로 하고 상한선과 하한선은 3%씩 이동한 것으로 하였다 (계산결과는 첨부파일 참조). 실험 회수는 1년 (252 일)을 가정한 것이고, 실험 결과 4번의 매수와 매도가 발생하였으며, 시장이 12.16% 상승하는 동안, 엔벨로프는 13.29%의 수익을 기록한 결과이다.

위의 실험 결과를 VBA를 이용하여 5,000 번 씩 3회 실험하여, 아래 테이블과 같은 결과를 얻었다. 시장의 연평균 수익률은 10.51% 인 반면에, 엔벨로프의 연평균 수익률은 5.27%를 기록하여, 볼린저 밴드의 성능과 유사한 결과를 얻었다. 변동성도 연평균 11.85%로 볼린저 밴드와 유사했다. 연평균 주식의 보유기간은 97.39일로 집계 되었다.

시뮬레이션 결과 엔벨로프의 특성은 볼린저 밴드의 특성과 거의 유사했다. 아래의 수익률 분포와 수익률 상관관계 모두 볼린저 밴드의 특성과 유사하다. 수익률 상관계수는 0.54로 볼린저 밴드보다 0.1 정도 높았다. 작은 차이이지만 굳이 의미를 부여해 보면, 엔벨로프가 상승장에는 수익을, 하락장에서는 손실을 본 효과가 조금 더 있었다고 볼 수 있다.

그 동안 4 종류의 기술적 지표에 대해 시뮬레이션을 해 보았으나, 결과가 모두 유사하게 나오고 있다. 수익률과 변동성에서 약간의 차이를 보이고는 있으나, 의미 있는 차이로 보기는 어렵다. 모두 시장수익률에도 못 미치고, 통계적 특성도 모두 유사한 결과를 보이고 있다. 원래는 각 기술적 지표들의 특성을 비교 분석해 보는 것이 목적이었으나, 모두 비슷한 특성을 보이고 있어 비교해 볼 의미가 점점 없어지고 있다.

그 이유가 무엇일까? 다른 기술적 지표들도 모두 비슷할까? 만약, 모두 비슷하다면 이것도 하나의 중요한 결론이 될 수도 있다. 최종 결론을 내기 전에, 일단, 다른 특성을 보이는 기술적 지표가 발견될 때까지 실험을 계속 진행해 보기로 한다.

엔벨로프 지표

먼저 finterstellar 가 처음이라면 이전 글을 보고 와주세요.

Envelope

Envelope 는 주가를 감싸고 있어서 붙은 이름입니다.

그림처럼 주가의 위아래를 감싸고 있습니다.

가운데 이동평균선을 중심으로 각각 ±X%의 선을 만든 것입니다.

보통 위에 있는 선을 저항선, 아래에 있는 선을 지지선이라 부릅니다.

Envelope 를 사용한 투자전략은 모멘텀, 평균회귀에 모두 사용될 수 있습니다.Bollinger Bands) 완전정복 - 매매기법은? | 공부하는 재테크

모멘텀 투자를 한다면 주가가 envelope 를 상향 돌파하면 매수하여 다시 envelope 안으로 들어가면 매도를 할 것이고, 평균회귀 투자를 한다면 주가가 envelope 의 아래쪽에 있을 때 매수를 하여 envelope 의 상단으로 올라오면 매도를 하겠죠.

백테스팅

finterstellarenvelope () 함수로 해당 기능을 제공하고 있습니다.

이번엔 AMD 주식으로 살펴보겠습니다.

사이즈는 예를 들어 위아래 10%를 만들고 싶다면 0.1을 입력하면 됩니다.

Band를 그리는 함수는 다음을 사용합니다.

이제 매매 시그널을 만들어 보겠습니다.

밴드를 통한 매매 시그널을 만드는 함수는 다음과 같습니다.

각 구간은 A~D까지 표시해 놓은 것을 참고해보시면 됩니다.

먼저 모멘텀 전략을 써보겠습니다.

확실한 상승구간에서 여러차례 매매가 일어나는 모슴을 보여죽네요.

다음은 평균회귀 전략을 적용해보겠습니다.

매수 포지션만 바뀐 것을 확인하실 수 있습니다.

단 한번의 매매이후 거래가 없네요.

투자 성과분석

모멘텀 전략 평균회귀 전략

모멘텀 투자의 경우나 평균회귀 투자의 경우나 모두 처참한 수익률을 보여줍니다.

벤치마크에 비해 정말 처참하죠?

맺음말

이제 각자 원하는 종목을 선정하고, 기간을 바꿔보거나 EMA 를 적용해보는 식으로 튜닝을 해볼 수도 있습니다.

Envelope 는 모멘텀 투자, 평균회귀 투자 모든 곳에 사용가능한 방법이지만, 위의 예에서 알 수 있듯이 전략 없이 보유만 한 것보다도 못한 수익을 보일 수도 있습니다.


0 개 댓글

답장을 남겨주세요