분류 전체보기
-
PER PBR 활용07 : 기업별 산업코드 PER PBR 데이터 생성 프로그램 구조금융퀀트/(퀀트)PERPBR활용 2023. 6. 13. 06:48
python Module의 사용 기업별 산업코드, PER, PBR을 한 번에 보여주는 데이터를 만들기 위해서 PER PBR 활용06 : 기업별 산업코드 PER PBR 데이터 생성 프로그램 CLASS 구성에서 각 STEP 별 기초 기능들을 클래스로 묶어 보았다. 이제 클래로 묶어낸 함수들을 순서에 맞게 실행하는 기능만 구현하면 된다. 그런데 클래스로 묶어낸 단순한 세부 기능들과 그 기능들을 종합적으로 실행하는 기능은 구분할 필요가 있다. 작업의 단계가 다르기 때문이다. 기능을 구분하는 방법은 그냥 파일을 각각 만들면 된다. 즉, "기초작업을 하는 함수의 클래스로 이루어진 파일"과 "기초 함수들을 순서에 맞게 실행시켜서 MYSQL DB에 데이터를 넣어주는 파일", 두 가지 파일을 만들면 된다. 파이썬에서는 ..
-
PER PBR 활용06 : 기업별 산업코드 PER PBR 데이터 생성 프로그램 CLASS 구성금융퀀트/(퀀트)PERPBR활용 2023. 6. 10. 18:18
python CLASS의 사용 python CLASS 사용의 필요성 기업별, 산업별 PER, PBR 분석을 위한 기초 과정을 정리하면 아래와 같다. STEP1. PER, PBR 산출 대상이 되는 주식목록을 입수(PER PBR 활용02 : 주식목록 입수(공공데이터API)) STEP2. 입수된 주식 목록에 대한 PER, PBR 데이터를 입수(PER PBR 활용01 : PER PBR 데이터 입수(파이썬)) STEP3. DART기업고유번호-주식종목코드, 산업코드-산업코드명 매핑 테이블 생성(PER PBR 활용05 : DART기업고유번호매핑 및 산업코드 매핑) STEP4. DART API와 매핑 테이블을 이용해서 주식 목록에 대한 산업정보 입수(PER PBR 활용04 : 주식 종목 산업분류 데이터 받아오기(DAR..
-
PER PBR 활용05 : DART기업고유번호매핑 및 산업코드 매핑금융퀀트/(퀀트)PERPBR활용 2023. 6. 3. 09:35
"DART기업개황" API 정보 한계 PER PBR 활용04 : 주식 종목 산업분류 데이터 받아오기(DART API)에서 DART 기업고유번호를 입력해서 해당 기업의 산업코드를 알아보았다. 그런데 이렇게 입수한 기업별 산업코드를 활용에 두 가지 문제점이 있다. 먼저 아래 그림 1에 나와 있는 것처럼 기업개황을 보기 위해서 요청할 수 있는 것은 DART의 기업고유번호이다. 우리가 일반적으로 알고 있는 정보는 주식의 종목코드인데 그 주식 종목코드를 기업개황 정보를 요청할 때 포함시킬 수 없는 것이다. 다음으로 아래 그림 2처럼 기업개황 API를 통해서 기업의 산업분류 컬럼을 보면 숫자로 되어 있다. 즉, 기업개황 API만으로는 우리가 해당 기업이 무슨 산업에 속하는지 직관적으로 알 수가 없는 것이다. DAR..
-
PER PBR 활용04 : 주식 종목 산업분류 데이터 받아오기(DART API)금융퀀트/(퀀트)PERPBR활용 2023. 6. 2. 08:03
기업별 산업분류 데이터 : DART Open API 기업개황 PER PBR 활용03 : 주식별 PER PBR 목록 만들기 를 통해 공공데이터포털(https://www.data.go.kr/) 에서 주식코드, 주식명, 종가, 시가총액 등을 받아오고, 네이버 금융(https://finance.naver.com/) 에서 주식의 PER, PBR을 받아와서 통합 데이터를 만들어 봤다. 이렇게 만든 데이터는 개별 주식의 PER, PBR을 종합적으로 볼 수는 있지만 개별 주식의 산업분류 데이터는 없기 때문에 분석에 한계가 있을 수 있다. 따라서 먼저 주식의 산업별 분류를 알려주는 데이터를 찾아야 하는데, 그런 정보는 DART(기업공시시스템)에서 OpenAPI로 제공해주고 있다.(https://opendart.fss.o..
-
PER PBR 활용03 : 주식별 PER PBR 목록 만들기금융퀀트/(퀀트)PERPBR활용 2023. 6. 1. 02:39
"개별주식 PER, PBR"과 "주식목록" 우리는 04 투자전략: PER PBR 활용01(PER PBR 데이터 입수:python)에서 네이버 증권(https://finance.naver.com/)을 통해서 개별 주식의 PER, PBR을 구하는 getPerPbr 함수를 만들었고, 04 투자전략: PER PBR 활용02(주식목록 구축: 공공데이터API) 에서 공공데이터 포털(https://www.data.go.kr) API를 통해서 기준 일자의 주식 코드, 종가, 시가총액 LIST를 받아오는 getStockList 함수를 만들었다. 이제 두 함수를 같이 사용하여 기준 일자의 주식 코드, 종가, 시가총액, PER, PBR 등을 한 번에 볼 수 있는 통합 데이터를 만들어 보자. 주식코드별 PER, PBR 데이터..
-
PER PBR 활용02 : 주식목록 입수(공공데이터API)금융퀀트/(퀀트)PERPBR활용 2023. 5. 31. 08:10
PER과 PBR의 산출대상 PER과 PBR의 사용 방법: 산업별 비교에서도 언급했듯이 개별기업의 단순 PER과 PBR 데이터는 큰 의미가 없다. 기업 간 PER, PBR 비교가 중요하기 때문에 전체 기업목록에 대한 PER, PBR을 구해서 정리하는 것이 필요하다. 우리는 이미 04 투자전략: PER PBR 활용하기01(PER, PBR 찾기:python)에서 네이버 증권(https://finance.naver.com/)을 통해 개별기업의 PER과 PBR에 그림 1처럼 주식코드를 통해서 접근할 수 있다는 것을 파악했다. 따라서 주식코드별로 위 그림 1처럼 조립한 네이버 증권의 URL을 통해서 각 기업의 PER, PBR 데이터를 뽑아내서 정리할 수 있다. 주식코드목록 찾기: 공공데이터 포털(https://ww..
-
PER PBR 활용01 : PER PBR 데이터 입수(파이썬)금융퀀트/(퀀트)PERPBR활용 2023. 5. 30. 07:33
PER과 PBR의 개념 PER과 PBR은 현재 기업의 주식이 거래되는 가격을 기업의 근본가치를 나타내는 지표들(주당 순이익, 주당 순자산가치)로 나눠준 것이다. PER과 PBR의 사용 방법: 산업별 비교에서도 강조한 것처럼 PER PBR은 그 숫자 자체가 절대적인 의미를 갖는 것은 아니다. 중요한 것은 산업별 PER, PBR과 비교하는 것으로 특정 기업이 속해있는 산업의 PER, PBR에 비해서 높은 PER, PBR을 가졌는지를 분석하는 것이 의미 있다. 현재 산업별 PER, PBR을 제공해 주는 곳은 네이버증권, KRX, 각 증권사의 HTS, MTS 정도이다. 각 제공처마다 제공하는 "산업별" PER, PBR의 "산업별" 분류가 다르고, 일괄 제공되는 데이터다 보니 필요 없는 정보도 많다. 직접 산업별..
-
PER 과 PBR의 사용 방법: 산업별 비교금융정보/01.유가증권(주식 채권 등) 2023. 5. 28. 08:30
EPS, PER, BPS, PBR의 정의 EPS의 E는 Earning(이익), P는 Per(대비), S는 Share(주식)를 의미하고 주당 순이익을 나타낸다. 회사의 이익을 1주로 표준화시킨 것이라고 할 수 있다. 주가를 이 EPS로 나눈 것이 PER(Price Earning Ratio)이다. BPS의 B는 Book Value(순자산 가치), P는 Per(대비), S는 Share(주식)을 의미하고 1주당 순자산을 나타낸다. 주가를 이 BPS로 나눈 것이 PBR(Price Book Value Ratio) 두 지표의 핵심은 가격(Price)가 기업의 근본가치를 나타내는 지표인 "주당 순이익"이나 "주당 순자산"에 비해서 얼마나 높은지이다. 기업이 근본가치보다 높게 거래가 된다면 PER과 PBR은 상대적으로 ..