본문 바로가기

시스템 트레이딩/백테스트 도구

[주식투자] 백테스트 도구(RSI) - 웹에서 직접 돌려보는 RSI 백테스트

 안녕하세요 이노도리입니다 :)

 

 오늘은 볼린저밴드에 이어 RSI(Relative Strength Index)를 활용한 매매전략 백테스트 도구를 업데이트하였습니다. (오늘 벌써 3개 업데이트하는 것 같아요. 정말 열정이 솟구칩니다! 좋은 기운 갖고 다음 주 월요일 출근할 것 같습니다 ㅎㅎ)

 

 RSI는 너무도 유명해서 따로 설명할 필요가 없을 것 같아요. 혹시 궁금하신 분은 이전 포스팅을 참고하시기 바랍니다. 

 

[주식투자] 보조지표 RSI를 활용한 전략 백테스트 해보기

안녕하세요. 이노도리입니다.  오늘은 보조지표를 활용한 매매전략의 백테스트를 해보려고 합니다. 사용할 보조지표는 바로 Relative Strength Index(RSI) 지표입니다. RSI 지표는 주식투자를 하시는 분

nodol.tistory.com

RSI 역시 볼린저밴드와 마찬가지로 전략이 여러 개가 있을 수 있습니다. 이전 포스팅에서처럼 전략에 모드를 설정할 수 있도록 해주겠습니다. 그럼 각 모드별 매수/매도 신호를 알아보도록 할까요?

 


모드 0

매수신호 = RSI < RSI 하한선

매도신호 = RSI > RSI 상한선


모드 1

매수신호 = RSI > RSI 상한선

매도신호 = RSI < RSI 상한선


모드 2

매수신호 = 현재 RSI > RSI 하한선 and 전일 RSI < RSI 하한선

매도신호 = 현재 RSI < RSI 상한선 and 전일 RSI > RSI 상한선


이전 볼린저밴드와 비슷하게 매매전략을 세워줬습니다. 이번에도 역시나 80개 종목의 백테스트를 진행해 보도록 하겠습니다. 테스트를 위한 종목 데이터는 이전 포스팅에서 다운로드하실 수 있으니 참고하십시오 :)

 

 

[주식투자] 백테스트 도구(개선버전) - 웹에서 직접 돌려보는 추세추종 백테스트(분산투자의 중

 안녕하세요 이노도리입니다 :) 오늘은 백테스트를 통해 분산투자의 중요성을 알아보려고 하는데요, 아마 주식을 하시는 분들은 귀가 닳도록 분산투자의 중요성에 대한 이야기를 들었을 거라

nodol.tistory.com

 

그럼 백테스트 결과를 볼까요?

 


모드 0


모드 1


모드 2


 각 전략별로 차이가 꽤 크게 나타납니다. 전략 0은 어찌 보면 전략 2와 비슷하네요. 아무래도 과매도 구간에 매수를 들어가는 것이 비슷하니 결과도 비슷한 것 같습니다.

 

자 그럼 한번 여러분이 이번에도 직접 해보는 건 어떨까요?

 

간단히 사용방법을 정리하면 다음과 같습니다.

 

1. 데이터 파일들을 포맷에 맞게 준비합니다. 이전 글에서 데이터 파일 다운로드하여서 사용하셔도 무방합니다 :)

2. 파일들을 불러들입니다.

3. 파라미터를 조정해 줍니다.

4. 백테스트를 진행합니다.

 

정말 간단하죠? ㅎㅎㅎ

여러 파일들을 한꺼번에 백테스트 진행하게 될 경우 컴퓨터 리소스가 크게 필요할 수 있어 시간이 걸릴 수 있습니다. 이 점 참고하세요 ㅎㅎ

 

 



Mode =
Period =
Low bound =
Upper bound =
Tax = %
slipage + Fee = %