본문 바로가기
{재테크}/주식

<프로그래머의 재테크 공부> 주식 종목 고르기

by 탱타로케이 2021. 5. 20.

주식을 투자하기 위해서는 사야할 주식 종목을 골라야한다.

 

기본적으로는 주변에서 많이 사용하거나 뜨는 상품을 제조,판매하는 기업을 선택하는 것이 좋다.

 

그러나 나는 고르는것부터 자동화할 예정이기 때문에 수치를 기준으로 선택할 것이다.

 

기업 실적 지표들을 이용하여 선택하게 될것이고 그 기준이 뭐가 될지 살펴본다.

 

1. 부채비율이 100%미만.(기업 운영에 리스크가 낮다.)

2. PER, PSR, PBR이 업종 평균이나 상장기업 전체 평균보다 낮은 경우. 특히 PBR이 1 미만인경우. (순이익,매출액,자산이 높고 주가는 저평가 받은 기업이라는 뜻. 투자가치가 높은 기업.)

3. ROE 가 10% 이상. (자본대비 이익률, 안정적인 수익의 기준지표.)

4. 3년간 영업이익 증가세 (성장중인 기업)

5. EPS가 높고 PER이 낮은 종목. (수익률이 좋은 기업 )

6. ROA가 높은 종목. (총 자산대비 높은 순이익. 수익성이 좋은 기업. = 매수세가 생겨 시세가 오름. 다른게 같은 조건일때, 이게 높은걸 투자가치가 더 높다고 보면됨.)

 

크레온 API에는 기업실적지표를 가져올 API 기능이 없으므로 웹페이지 크롤링을 통해 각 기업의 실적지표를 가져와 전처리해야한다.

 

네이버 금융 에서 제공하는 기업정보를 가져오도록 하겠다.

원하는 기업을 검색하여 정보 페이지로 들어오면 이런 화면이 등장한다.

이 페이지에 원하는 모든정보가 존재하나 크롤링하기 위해서는 한가지 작업이 더 필요하다.

크롬에서 F12를 누르면 개발자 탭이 열리며 코드를 확인할 수 있다.

<div> 태그의 id 가 content인 부분까지 들어가보면

 

<iframe> 태그에 들어있는 src URL이 필요하다. 기업정보를 제공하는 페이지의 URL로 이곳까지 들어가야 데이터를 크롤링할수 있는 환경이 갖추어진다. 

 

https://navercomp.wisereport.co.kr/v2/company/c1010001.aspx?cmp_cd=022100&target=finsum_more 

 

위 URL에서 cmp_cd=022100 부분의 숫자가 기업의 종목코드이다. 이 코드를 변경하면 해당하는 기업의 정보가 제공된다.

우리가 원하는 데이터는 이 페이지에서 Financial Summary 에 포함되어있다.

다시 개발자 탭을 켜서 코드를 확인해보면 

이 <table> 태그 속의 데이터가 필요해진다.

연간, 분기별 각종 지표의 데이터를 표로 만들어둔것으로, 이걸 크롤링해서 전처리가 필요하다.

 

댓글