본문 바로가기
기타 글

프로그래밍을 이용한 주식투자 - (1) 재무 및 가치 지표 시각화

by ㅤJacobㅤ 2020. 12. 1.
반응형

저는 투자 기업의 주가가 안가거나 시장이 뒤숭숭할때는 주로 투자 종목 후보군 리스트업 작업을 합니다.

예를 들자면 아래 조건에 해당 하는 기업들이 투자 후보가 될 수 있습니다.
1) 밸류상으로 싼 주식 (저PER, 저PBR)
2) 매출액은 매년 성장하는데 단기적으로 영업이익이 안좋은 기업 (저 PSR)
3) 매출액, 영업이익률이 매년 성장하는 기업
4) ROE가 높은데 PER이 비교적 낮은기업 등

이를 찾아낼때는 스크리닝 사이트를 이용할수도 있지만, 이런 사이트를 이용하면 데이터를 후처리 하여 의미있는 정보를 뽑아내고 싶을 때 매우 난감합니다.

요즘 제 투자 기업들의 주가가 쉬어가고 있어서, 이참에 재무, 가치지표 시각화 코드를 짜고 있습니다. API나 웹사이트에서 투자기업의 재무제표, 가치지표를 크롤링하여 그래프화 시켜주는 프로그램을요.

예를들어, 제가 구현한 코드는 input으로 삼성전자를 입력하면 아래와 같이 연도별/분기별 PER 지표를 그래프화하며, png 파일로 저장합니다.

 

삼성전자 2008~2020 연도별 PER 지표 변화
삼성전자 2009~2020 분기별 PER 지표 변화

 아직까지는 PER, PBR, ROE, 매출액, 영업이익, 영업이익률 등의 정보를 그래프화 하는 정도만 구현됐습니다.

이제부터는 시간날때마다 틈틈히 아래와 같은 사항을 업데이트할 예정입니다.
1) 지표 위에 주가차트를 얹기
2) 4분기 합산 매출액, 영업이익 캔틀차트
3) 매출원가율, 판관비율 차트

이 코드를 짜는데 꼬박 하루가 걸렸는데, 그래도 다 짜고나면 매우매우 활용도가 높을 것으로 예상되는 만큼 시간을 투자할 가치가 있다고 보고있습니다.

나중에 코드가 모두 완성되면 댓글로 원하는 기업을 말씀해주시는 분들께 재무데이터를 시각화 하여 올려드리는 카테고리를 하나 만들고자 합니다.^^


대강 다 완성되면 윌리엄 오닐, 그리고 켄피셔의 종목 스크리닝 방법을 코드로 구현하여 추천주를 만들어주는 프로그램도 구현해볼 예정입니다.

반응형

댓글