마치며
더 고민할 것들
이것으로 이 책에서 다루는 프로젝트가 끝이 났습니다. 하지만 그렇다고 해서 자동매매 프로그램 개발이 완전히 끝났다고 할 수는 없을 것입니다. 어떻게 보면 이제부터 시작이니 앞으로 더 고민해야 하거나 개선이 필요한 부분을 알아보겠습니다.
유니버스 구성
유니버스를 구성할 때 사용하는 데이터들은 Naver Finance(네이버 금융)의 시가총액 페이지를 크롤링해서 얻었습니다. 하지만 이 데이터를 사용할 때는 감안해야 할 점이 있습니다. 해당 페이지에서 제공하는 ROE 계산 방식이 최근 분기 실적을 반영하지 못할 때가 있다는 것입니다.
예를 들어 PER은 2021년 08월 기준으로 실적 발표가 나지 않은 6월을 제외하고 최근 4분기(2021.03, 2020.12, 2020.09, 2020.06)를 이용하여 계산한 반면, ROE는 2020년 연간 합산 데이터를 기준으로 계산되어 있습니다. 즉, 최근 기업 실적이 좋아져 ROE가 상승했다고 하더라도 이를 반영하지 못한 데이터를 가져오기 때문에 실적이 대폭 상승하거나 반대로 급격히 악화되는 기업들을 알아내기 어렵습니다.
따라서 최신 데이터를 얻으려고 크롤링 대상 페이지를 변경하거나 최근 분기 데이터들을 따로 얻어 와 제공되는 합산 데이터를 사용하지 않고 직접 ROE를 계산하는 방법을 고려할 수 있습니다.