투자론/퀀트
우선주 괴리율 시각화 (1)
Q42
2020. 10. 29. 23:30
달란트투자 채널에서 본주와 우선주 간의 괴리율을 이용한 투자 방법에 대해 다룬 영상을 보았습니다:
이로부터..본주와 우선주의 괴리율을 시각화할 수 있는 간단한 방법을 생각해 보았습니다.
코드 정리는 따로 다루기로 하고, 일단 우선주 목록과 티커를 받아와서 출력하는 프로토타입을 만들어 보겠습니다.
주가 및 종목 조회는 이전과 마찬가지로 pykrx 패키지를 이용했습니다.
우선 종목 조회를 해보면, 우선주인 경우 끝자리가 0이 아닌 것을 알 수 있습니다.
이를 이용해서, 오늘 기준으로 종목명 => [ 본주, 우선주1, 우선주2, ...] 과 같은 딕셔너리를 만드는 함수를 정의합니다.
이제 위 딕셔너리로부터 종목명을 입력받아서, 본주와 우선주 등에 대해 2015년 1월 1일부터 오늘 날짜까지의 종가 Dataframe 을 구한 리스트를 리턴하는 함수를 정의합니다.
이로부터 본주 대비 우선주의 가격 비율을 그릴 수 있습니다.
이를 다시 함수로 만들겠습니다. 이 때 우선주가 여러개면 겹쳐 그립니다.
다음 포스트에서는 이를 이용해 대시보드 형태로 한눈에 볼 수 있게 해보겠습니다.
이제까지 설명한 내용은 다음에서 확인할 수 있습니다:
Google Colaboratory
colab.research.google.com