본문 바로가기
투자왕MW

다이버전스 RSI를 활용한 자동매매 프로그램 로직 짜기

by 투자왕MW 2023. 11. 13.
반응형

안녕하세요 투자왕MW 입니다.

오늘은 다이버전스를 활용한 자동매매 프로그램 로직 짜는 법을

말씀드리려고 합니다.

 

다이버전스라고 하면 주로 사용하는 보조 지표로썬

RSI가 있는데요.

저는 이걸 가지고 설명을 드리려고 합니다.

 

 

 


네거티브 다이버전스

 

 

다이버전스 자료입니다. 네거티브란 말 그대로 주가는 하락하는 상황에서 나오는

다이버전스 예시를 모아 놓았습니다.

 

  • 주가의 고점은 상승하는데 보조지표는 동일하다
  • 주가의 고점은 상승하는데 보조지표는 하락한다
  • 주가의 고점은 횡보하는데 보조지표는 하락한다

 

이와 같은 조건이라면 주가는 하락하는 확률이 있다는 것입니다.

다이버전스 같은 경우 확률은 67%라는 자료가 있더군요.

 

무조건은 아니겠지만 그래도 은근 신빙성 있는 자료입니다.

차트를 잘 보시다 보면 다이버전스가 나오면

 

한번 확인해 보시는 것도 추천드립니다.

 


포지티브 다이버전스

 

 

위의 자료는 포지티브 다이버전스입니다. 포지티브란 말 그래도 주가는

상승하는 다이버전입니다.

 

  • 주가의 저점은 하락하는데 보조지표는 횡보한다
  • 주가의 저점은 하락하는데 보조지표는 상승한다
  • 주가의 저점은 횡보하는데 보조지표는 상승한다

 

 

간단히 네거티브의 반대는 포지티브라는 것이죠.

위와 같은 조건이라면 주가는 상승할 확률이 있다는 것입니다.

 


RSI 자료

 

RSI는 위의 자료와 같은 다이버전스로도 활용을 하기도 하지만

과매도 과매수 구간으로 주가와 비교 확인을 하기도 합니다.

 

과매도 구간에서는 RSI가 매도 상황으로 과열된 시점이기에

상승을 도모할 수 있습니다.

 

과매수 구간에서는 RSI가 매수 상황이 과열된 시점이기에

하락을 도모할 수 있습니다.

 

보조지표는 말 그대로 보조의 역할로 보셔야 합니다.

 

기본적인 분석으로 주가를 확인을 하셔야 하고

그러고 나서 보조지표를 보시는 걸 추천드립니다.

 

무조건 RSI가 과매수 구간에 있으니 하락할 거야.

이거는 위험한 발상입니다.

 

이렇게 로직을 짜서 백테스팅을 하게 되면

너무 단순하기 때문에 쉽게 지치실 겁니다.

 


지금까지는 다이버전스에 대해서 알아보았습니다.

 

이제 RSI 지표를 여러분들의 프로그램에 입히는 방법을 찾아야 하는데요.

 

저희는 한국투자증권과 대신증권에서 소스코드를 얻었습니다.

 

기본 차트에 보조 지표 검색하시면 RSI는 쉽게 찾으실 수 있습니다.

 

참고용으로는 트레이딩 뷰에서 소스코드를 보고

지표계산하는 봇을 만들어서 실시간으로

저희 프로그램에 입히게 만들었습니다.

 

파이썬으로 코드를 짜 보신다면 어렵진 않으실 겁니다.

쉽게 가능하실 거예요!

 

아까 위에도 말씀드렸지만 기본 보조지표만 가지고 

로직을 짜는 것보다는

 

각각의 다이버전스가 확인되고 난 후 음봉과 양봉 종가를 보고

시가에 진입을 한다!

 

이러한 추가 조건을 조건식으로 주신 후에

프로그램 로직을 짜 보시면 됩니다!

 

추가적인 아이디어가 있으시다면

저런 식으로 하나씩 변경하면서

접근해 보시길 추천드립니다!!

 

 

오늘도 긴 글 읽어주셔서 감사합니다!

모르시는 점 있으시면 댓글로 달아주시면 더 자세히

알려드리도록 하겠습니다!

 

반응형