rsi bands · 2008-05-26 · 2008년 5월 26일 rsi bands 저가매수( atstop 주문 ) z 에는...

7
26. 5. 2008 투자기획실 실장 이승용 769-3050 / lsy@ deri.co.kr Stock & Commodities Magazine 2008 , 4 월호 RSI Bands By Franqois Bertrand 잘 알려진 RSI지표를 주가에 겹쳐서 구현하는 지표 The relative strength index(RSI) 지표는 주가의 과매도/과매수를 파악하는 잘 알려진 지 표이다. 그러나 이 지표는 0에서 100사이에서 움직이기 때문에, 볼린져 밴드 처럼 주가에 겹쳐서 적용하지 못하고 다른 윈도우 패드에 적용해야 하는 지표이다. 따라서 주가에 겹쳐서 적용하는 지표보다 그 추세 및 매매포인트 파악을 다소 어렵게 만든다.(대부분의 오실레이 터가 그렇다) 이 문서에서 RSI bands를 계산하는 방법을 보여줄 것이며 이 지표가 주가에 겹쳐서 과매도 /과매수 구간을 표현하여 좀더 직관적이고 다양한 전략 변화가 가능하다는 것을 설명할 것 이다. 일반적으로 과매수 구간선을 70선을 사용하며 과매도 구간 선은 30선을 사용한다. RSI Bands 는 과매도 과매수 값을 현재 시점에서 도달할 경우의 가격으로 바로 표현해주게 된 다. 즉, 전일 RSI값이 50일 경우 오늘 RSI 지표가 70이 되는 예상 가격을 상단 밴드로 표 현하게 된다. 반대로 전일 RSI 값이 50일 경우 오늘 RSI 지표가 30이 되는 예상 가격을 하 단 밴드로 표현해 준다. 분석 방법으로는 주가의 고가나 저가가 과매수, 과매도 선과 교차하는지를 바로 확인하는 방 법을 사용할수 있으며, 과매수/ 과매도 구간에 도달할 경우의 가격이 실제 가격과 큰 괴리를 보일 경우에는 우리는 RSI 지표에서는 보지 못하는 또 다른 분석을 할 수 있게 된다. 또한 볼린져 밴드나 이동평균선 등과 같이 사용하여 또 다른 분석이 가능하게 되어 기존의 RSI 지표와 여타 지표와의 결합에서 한단계 발전된 전략 구성이 가능할 것이다. 한가지 개 선 사항은 RSI 지표의 변수가 짧아질 경우 상당히 진폭이 큰 지표가 RSI 지표인데 이러한 특성이 RSI bands에서도 그대로 나타나기 때문에 smoothing method를 통한 개선도 고려 해볼만 하다.

Upload: others

Post on 25-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

26. 5. 2008

투자기획실 실장 이승용

☎ 769-3050 / lsy@ deri.co.kr

Stock & Commodities Magazine 2008 , 4 월호

RSI Bands

By Franqois Bertrand

잘 알려진 RSI지표를 주가에 겹쳐서 구현하는 지표

The relative strength index(RSI) 지표는 주가의 과매도/과매수를 파악하는 잘 알려진 지

표이다. 그러나 이 지표는 0에서 100사이에서 움직이기 때문에, 볼린져 밴드 처럼 주가에

겹쳐서 적용하지 못하고 다른 윈도우 패드에 적용해야 하는 지표이다. 따라서 주가에 겹쳐서

적용하는 지표보다 그 추세 및 매매포인트 파악을 다소 어렵게 만든다.(대부분의 오실레이

터가 그렇다)

이 문서에서 RSI bands를 계산하는 방법을 보여줄 것이며 이 지표가 주가에 겹쳐서 과매도

/과매수 구간을 표현하여 좀더 직관적이고 다양한 전략 변화가 가능하다는 것을 설명할 것

이다.

일반적으로 과매수 구간선을 70선을 사용하며 과매도 구간 선은 30선을 사용한다. RSI

Bands 는 과매도 과매수 값을 현재 시점에서 도달할 경우의 가격으로 바로 표현해주게 된

다. 즉, 전일 RSI값이 50일 경우 오늘 RSI 지표가 70이 되는 예상 가격을 상단 밴드로 표

현하게 된다. 반대로 전일 RSI 값이 50일 경우 오늘 RSI 지표가 30이 되는 예상 가격을 하

단 밴드로 표현해 준다.

분석 방법으로는 주가의 고가나 저가가 과매수, 과매도 선과 교차하는지를 바로 확인하는 방

법을 사용할수 있으며, 과매수/ 과매도 구간에 도달할 경우의 가격이 실제 가격과 큰 괴리를

보일 경우에는 우리는 RSI 지표에서는 보지 못하는 또 다른 분석을 할 수 있게 된다.

또한 볼린져 밴드나 이동평균선 등과 같이 사용하여 또 다른 분석이 가능하게 되어 기존의

RSI 지표와 여타 지표와의 결합에서 한단계 발전된 전략 구성이 가능할 것이다. 한가지 개

선 사항은 RSI 지표의 변수가 짧아질 경우 상당히 진폭이 큰 지표가 RSI 지표인데 이러한

특성이 RSI bands에서도 그대로 나타나기 때문에 smoothing method를 통한 개선도 고려

해볼만 하다.

Page 2: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

1. RSI Bands 작성 및 활용법

우선 RSI 지표에 대한 공식을 알아보기로 하자.

RSI Bands 는 위의 계산식을 이용하여 계산한 RSI 값을 이용하여 역으로 예상 주가를 계산하는 방법을 사용한다.

자세한 코딩은 제공하는 CTS 파일을 참조하기 바란다. RSI Bands 를 연결선물지수 일간에 표현하면 다음과 같다.

< 그림 1 > RSI Bands와 RSI 지표

위 그림은 사이보스 트레이더를 이용하여 RSI, RSI bands(14일) 를 구현하는 그림이다. 그림에서 원호로 표시된

부분과 같이 RSI 지표가 과매수, 과매도 구간에 진입하게 되면 RSI Bands 지표에서 과매수 선 이상으로 주가가 상

승하거나, 과매도 구간 이하로 주가가 하락하는 것을 나타내주고 있다. 따라서 RSI Bands를 이용하여 과매수, 과매

도 가격대를 직접 눈으로 보면서 매매 전략을 구사하게 된다.

좀더 세밀한 관찰을 해보면 RSI 지표와 RSI bands 지표의 값이 정확하게 역전의 관계가 아닌것도 알수 있다. 이러

한 오차는 피할수 없을 듯 하고, 이러한 차이점을 허용하는 것이 바람직 하다고 판단된다.

이제 이 자료에서는 제공하지 않았지만 RSI Bands 를 이용한 매매전략을 간단히 연구해보기로 하자.

RS = N일간 상승폭의 평균 / N일간 하락폭의 평균

평균 계산 방법(14봉일 경우) = (전봉 RS*13+현재봉 상승폭(하락폭))/14

RSI =100 - 100/(1+RS)

Page 3: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

2. 사이보스 트레이더를 이용한 매매전략

일반적으로 매매 전략을 구사할 때 다음과 같은 요구사항이 상당히 많은 편이다. 즉, RSI 지표가 70을 돌파하는 가

격에서 바로 주문을 내는 방법을 작성해달라는 것이다. 대부분의 시스템 매매 툴(특히 자동주문)에서는 해당봉이 완

성되고 난 다음봉에서 주문이 발생한다. 하지만 RSI bands 를 이용하게 되면 70에 도달하는 예상가격을 주가에 표

현해주기 때문에 “atstop” 주문으로 70 예상 가격에 주문을 발생시킬수 있다. 물론 이러한 형태의 변화가 수익이 더

발생시킨다고 할수 는 없다는 것을 명심하기 바란다.

< 그림 2 > RSI Bands를 이용한 atstop매수 주문

우선 일간 연결 선물지수를 이용하여 이동평균선과 RSI bands를 이용한 매매전략을 만들어 보기로 한다. 이동평균선

을 추세를 결정하는 요소로 사용하고, RSI Bands 값을 이용하여 저가매수 및 아주 짧은 청산 전략을 사용해서 일간

단기(short term) 매매 전략이다. 자세히 설명하면 다음과 같다.

첫째, 주가의 추세는 현재봉의 이동평균선이 전봉 이동평균선 보다 크고, 주가가 이동평균선보다 위에 위치하고 있다

면 상승추세로 간주한다. 반대로 현재봉의 이동평균선 값이 전봉의 이동평균선 값보다 적고 주가가 이동평균선 아래

에 위치하고 있다면 하락추세로 간주한다.

둘째, 상승추세이면 고가가 RSI bands 중심선인 50선보다 낮은 가격이라면 50선을 나타내는 예상 주가를 상향돌파

시점을 매수 시점으로 한다. 반대로 주가가 하락추세이면 저가가 RSI Bands 중심선보다 높을때에 50선을 나타내는

예상 주가를 하향돌파하면 매도 전략을 구사한다.

셋째, 청산은 매수의 경우 70선을 나타내는 예상주가를 상향돌파하면 매수 청산한다. 반대로 매도의 경우에는 30선

을 나타내는 예상 주가를 하향돌파하면 매도청산을 구사한다. 만약의 경우를 대비해서 아주 넓은 폭인 7%의 손절매

포인트를 설정한다.

Page 4: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

<그림 3> RSI Bands 저가매수( atstop 주문 )

<그림 3>에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어 있고, 위의 차트패드에는 3봉 RSI 지표가 표현되

어 있다. 매수 포인트를 보면 상당히 짧은 매매 가간을 보이고 있다. 즉 진입하자마자 바로 청산하는 형태이다. 또한

매매 포인트에서는 RSI 지표가 50선을 돌파는 시점보다 빠르거나 같거나 한 것을 알 수 있으며, 두번째 매수 청산은

아예 지표가 70선을 돌파하지 않았는데도 청산이 발생하였다. 이는 이 전략에서 RSI 지표 및 RSI bands 지표가 종

가만으로 계산한 것과 대조적으로 atstop, atlimit 주문을 이용하여 해당 예상 종가 가격에서 매매가 발생하기 때문이

다. 그럼 여기서 매매결과를 보기로 하자,

<그림 4> 시물레이션 결과

주) 연결선물지수 일간, 1996년 ~ 2008년 5월, 스리피지 0.9 적용, 손절매 7% 적용` RSI Bands = 3, 이평=50

Page 5: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

<그림 4>의 결과를 보자. 우선 승률이 81%이고 연속이익이 15회, 연속손실이 2회로서 상당이 확률이 높다는 것을

알수 있다.이에 대한 결과로서 손익비가 2 이상이지만 평균손익비가 0.56으로 1이 안되는 상황이 발샐하였다. 즉,

이익이 아주 적게 발생하고 손실이 발생하면 상대적으로 크다는 것을 나타낸다. 수익곡선은 최근장에서 급상승하는

모양으로 실제매매에서도 위와 같은 곡선이 유지된다면 상당히 고무적일 것이다. 전략을 범용성을 보기위해서 최적

화를 시행한 결과를 보자.

<그림 5>최적화 3D 그래프

주) 이평 : 10 `- 100, step 10, RSI bands : 2 – 20, step 1

< 그림 5 >는 두가지 변수에 대한 3D 그래프로서 s1는 RSI bands 변수값이고 s2 는 이동평균 변수값이다.

원호로 표시된 부분에서만 어느정도 수익이 발생하는데 그 구간은 “짧은 RSI Bands + 30 이상의 이동평균선

변수” 범위이다. 즉 광범위한 범위에서 수익이 잘생하지 않으므로 전략이 미래 주가의 구조적, 상태적 변화가

발생할 경우, 수익이 발생하지 않을 수도 있다는 것을 파악할 수 있다. 또한 < 그림 4 >의 테스트 결과에서도

평균손익비가 상당히 낮다는 점 등, 이 전략은 추가적인 개발이나, 가상매매(paper trading)을 통한 검증과정

이 어느정도 진행되어야 한다는 것을 보여 준다.

추가 개발은 좀더 정교한 진입 시점 제어, 위험을 제어하기 위한 청산 전략 추가 개발, 분차트로의 개발 진행

등을 들 수 있다. 그럼 여기서 또 하나의 짧은 매매전략을 작성해보자.

이 전략 역시 이동평균선을 사용하고 RSI 지표를 이용하여 가격으로서 매매포인트를 설정하는 방법을 사용하

였다. 우선 첫째, 추세 파악은 200봉 고가를 활용한 단순이동평균선을 사용하여 고가가 이동평균선 위에 있으

면 매수, 저가가 이동평균선 아래에 있으면 매도전략을 구사한다.

두번쩨 고가를 이용한 2봉 RSI 지표를 계산하여 그 값이 현재봉은 2보다 적고 직전봉은 1보다 클 경우 매수

셋업이 된다. 다음으로 매수셋업 상태에서 저가보다 일정 수준이상 오르지 않으면 바로 매수한다.

Page 6: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

매수 이후 2봉 이 지나면 바로 청산을 하거나 고가가 전일 고가 보다 일정수준 이상 상승하면 청산, 또는 고가

가 2봉 전 고가 보다 크면 그다음 봉 시가에 청산을 한다. 매도의 경우는 2봉 고가 RSI와 고가를 이용한 이동

평균선을 사용하여 매수와 반대의 개념으로 매매한다. 이 전략을 결과는 다음과 같다.

< 그림 6 > 전략 테스트 결과

주) 연결선물지수 일간 차트 사용, 스리피지 0.9 적용

전략 성과를 보면 상당히 적은 매매 횟수지만 승률 및 평균 손익비, 손익비, 보상 비율 등이 상당히 양호한 결

과를 보였다. 수익곡선도 우상향 하는 양상을 보이고 있다. 하지만 앞서 설명한 전략과 마찬가지로 적은 매매

건수로 인해서 추가적인 가상 매매나 예측 불가능한 손실에 대한 손절매 적용 및 시간대 변경 등과 같은 추가

적인 검증 과정이 필요하고 판단된다.

3. 사이보스 트레이더에 적용하기

여기에 올려지는 [S&C]RSI bands.wgd 워크 그룹을 “dashin/cybostrader/user/”에 복사하고,

[S&C]RSIbands.cts 파일을 편잡창에서 “가져오기” 를 하면 신호영역에 “[S&C]RSI bands_3선”과 전략영역

에 “[S&C]RSI bands저가매수”와 “[S&C]RSI_2전략”이 생성된다.

Page 7: RSI Bands · 2008-05-26 · 2008년 5월 26일  RSI Bands 저가매수( atstop 주문 ) z 에는 주가에 이동평균선과 RSI Bands(3봉)이 적용되어

2008년 5월 26일

< 그림 7 > 사이보스 트레이더 워크그룹 화면