투자론/퀀트 4

논문 번역 - Qlib : AI 지향 계량 투자 플랫폼

오픈소스 퀀트 시스템으로 퀀토피안의 zipline 등이 유명한데, 로빈후드에 인수된 이후로 활발하게 개발되고 있지는 않은 것 같습니다: https://github.com/quantopian/zipline quantopian/zipline Zipline, a Pythonic Algorithmic Trading Library. Contribute to quantopian/zipline development by creating an account on GitHub. github.com 이의 대안을 찾던 중, Microsoft 의 중국 연구소에서 개발한 것으로 추정되는 오픈소스 퀀트 플랫폼인 Qlib 을 접했습니다: https://github.com/microsoft/qlib microsoft/qlib Qli..

투자론/퀀트 2021.06.13

우선주 괴리율 시각화 (2)

지난 포스트에 기본적인 우선주 괴리율 차트를 그릴 준비는 다 되었습니다. 남은 것은 적당한 크기로 화면을 배열하고 제목과 범례 등을 달아주면 됩니다. 결과 화면은 다음과 같습니다: 먼저 차트에서 한글(유니코드)를 표시하기 위해서는 폰트를 설정해야 합니다. 이는 다음 포스트를 참고하였습니다: buomsoo-kim.github.io/colab/2018/04/27/Using-External-fonts-in-colab.md/ Using external fonts in Google Colaboratory (Google colab에서 한글 폰트 사용하기) · Buomsoo Kim Using external fonts in Google Colaboratory (Google colab에서 한글 폰트 사용하기) 27 A..

투자론/퀀트 2020.11.01

우선주 괴리율 시각화 (1)

달란트투자 채널에서 본주와 우선주 간의 괴리율을 이용한 투자 방법에 대해 다룬 영상을 보았습니다: youtu.be/m7TQU5sWG6E 이로부터..본주와 우선주의 괴리율을 시각화할 수 있는 간단한 방법을 생각해 보았습니다. 코드 정리는 따로 다루기로 하고, 일단 우선주 목록과 티커를 받아와서 출력하는 프로토타입을 만들어 보겠습니다. 주가 및 종목 조회는 이전과 마찬가지로 pykrx 패키지를 이용했습니다. 우선 종목 조회를 해보면, 우선주인 경우 끝자리가 0이 아닌 것을 알 수 있습니다. 이를 이용해서, 오늘 기준으로 종목명 => [ 본주, 우선주1, 우선주2, ...] 과 같은 딕셔너리를 만드는 함수를 정의합니다. 이제 위 딕셔너리로부터 종목명을 입력받아서, 본주와 우선주 등에 대해 2015년 1월 1일..

투자론/퀀트 2020.10.29

상승률 TOP 10 테마 구하기

다음 금융의 테마별 토픽에서는 테마별 1일/1주/1개월/3개월 상승률을 확인할 수 있습니다: https://m.finance.daum.net/domestic/sectors/theme 다음 금융 m.finance.daum.net 최근 이를 이용해서 TOP 10 테마를 뽑고, 테마별 Top Pick 은 테마 내 종목을 직접 살펴보는 식의 하이브리드한 방법으로 포트폴리오를 만들고 있습니다. 테마주라는게 모멘텀으로 먹고사는 건데 최근의 시장 모멘텀이 너무 강해서 수익률은 잘 나오고 있습니다. 어쨌든 다음 테마별 토픽에 접근해서 기간별로 전체 수익률을 뽑을 수 있는 함수를 다음과 같이 작성합니다: import requests import pandas as pd def __fetch(page=1, srt='1_WE..

투자론/퀀트 2020.08.09