금융퀀트
-
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의 "산업별" 분류가 다르고, 일괄 제공되는 데이터다 보니 필요 없는 정보도 많다. 직접 산업별..
-
(OpenAPI)ChatGPT OpenAPI 사용: 데이터 분석(KOSPI200지수 예측)금융퀀트/프로그램기초 2023. 3. 29. 07:16
분석용 데이터 준비 챗GPT에 데이터에 관련된 사항을 물어보면 불가능하다는 답변이 나온다. 하지만 우리가 데이터를 넣어주기만 한다면 그 분석 자체는 가능할 것이다. 그럼 챗GPT에게 코스피 200 지수 데이터를 넣고 분석을 시켜보자. 아래와 첨부된 것과 같이 "2020-01-02" ~ "2023-02-28" 약 3년 치 코스피 200 지수 데이터를 넣어줄 것이다. 데이터 수집 KRX 정보데이터시스템 활용 코스피 200 지수 데이터는 KRX 정보 시스템 통계 -> 기본통계 -> 주가지수 -> 개별지수 시세추이 에서 "코스피 200"을 검색해서 다운로드하면 구할 수 있다. 엑셀로 데이터 편집이 가능하다면, 다운로드 후 위에 업로드한 파일처럼 종가만 남기고 나머지 컬럼을 모두 삭제해 주면 된다. 그리고 챗GP..
-
(OpenAPI)ChatGPT OpenAPI 사용: 기본활용 예제(python)금융퀀트/프로그램기초 2023. 3. 24. 13:11
기본정보 확인 API 키 확인 API 키는 OpenAI 사이트(https://platform.openai.com/) 사용자 메뉴에서 발급 가능하다. 아래 그림 1에 표시된 "Create new secretkey"를 누르면 팝업이 뜨면서 발급되는데, 다시 확인하기가 힘드니 처음 팝업이 뜰 때 잘 저장해 두어야 한다. 엔진확인 API 사용을 위해서는 AI 엔진 정보도 알아야 하는데, OpenAI 사이트(https://platform.openai.com/) Documentation -> Models 부분을 확인하면 된다. OpenAPI 에 지원되는 대화형 AI 모델은 아래 그림 2에 표시된 "text-davinci-003" 나 "text-davinci-002"이다. API 실행 예제: "오늘 아침 뭐 먹을까?..
-
(OpenAPI)ChatGPT OpenAPI 사용: API 키 발급 및 요금금융퀀트/프로그램기초 2023. 3. 22. 08:08
ChatGPT 열풍과 API활용 챗GPT 열풍이다. 챗GPT로 글도 쓰고, 코딩도 하고 온갖 것을 다 한다. 챗GPT 관련 확장 프로그램도 많다. Bing 검색에는 아예 챗GPT가 대화형으로 바로 답변을 주는 모드가 제공되고, 크롬 웹 스토어에는 챗GPT 사용 시 한국어로 자동번역 해주는 "프롬프트 지니", 검색에 챗GPT 답변 결과를 같이 보여주는 "ChatGPT for google" 이라는 프로그램이 있다. 우리 문송한 투자자들은 챗GPT를 어떻게 투자에 활용할 수 있을까? 다양한 데이터 분석이 필요한 투자 영역에서 대화형으로 제공되는 챗GPT의 활용은 힘들다. 투자 분석을 위해서는 재무제표, 거시경제 데이터 등을 입력하고 그것을 분석 처리하는 과정이 필수적이지만, 대화창에 입력할 수 있는 것은 한계..
-
(OpenAPI)DATA.GO.KR: OpenAPI로 추출한 데이터 가공 python금융퀀트/프로그램기초 2023. 3. 13. 07:54
데이터 특징파악 "requests"와 "BeautifulSoup" 라이브러리를 이용해서 "기본 URL"에 "내 API키"만 입력해서 데이터에 접근하기 위한 기본적인 코드는 아래와 같다.(자세한 내용은 (OpenAPI)DATA.GO.KR: OpenAPI로 데이터 추출 python 참조) from bs4 import BeautifulSoup import requests url = "https://apis.data.go.kr/1160100/service/GetMarketIndexInfoService/getStockMarketIndex?serviceKey=" myapikey = "나의 API키" # URL 접근 OpenAPI로 정보 GET res = requests.get(url+myapikey) # 접근 에러..
-
(OpenAPI)DATA.GO.KR: OpenAPI로 데이터 추출 python금융퀀트/프로그램기초 2023. 3. 13. 06:35
기본 라이브러리 설치 파이썬으로 OpenAPI를 이용을 구현하는 다양한 방법 중 "requests"와 "BeautifulSoup" 라이브러리 정도로 "금융위원회_지수시세정보" 데이터 추출을 간단하게 구현해 보자. "requests"는 이름 그대로 홈페이지 서버에 "GET", "POST" 같은 "요청"을 보낼 수 있는 라이브러리이다. "BeautifulSoup" 은 html, xml 문서 등 태그로 이루어진 문서를 편하게 다룰 수 있도록 하는 라이브러리이다. 라이브러리 설치는 cmd 창을 따로 실행하거나 아니면 Visual Studio 같은 에디터에서 아래와 같은 명령어를 실행하면 된다. 자세한 라이브러리 설치 관련 사항은 "(OpenAPI)DART Open API 사용법2: 기업데이터 추출 in pyth..
-
(OpenAPI)DATA.GO.KR(공공데이터포털): 데이터 추출금융퀀트/프로그램기초 2023. 3. 11. 08:52
일반 문서 사용 공공데이터 포털(https://www.data.go.kr/)에서 데이터를 제공하는 방식은 파일을 다운로드해서 사용할 수 있도록 제공하는 방식과 OpenAPI를 이용해서 제공하는 방식 두 가지로 나뉜다. 파일로 데이터를 제공할 때는 PDF 파일 형식, CSV 파일 형식, HWP 파일 형식(한글파일) 등 우리가 아는 형식으로 제공되지만 OpenAPI로 데이터를 제공할 때는 XML 형식이나 JSON 형식이라는 생소한 형식으로 제공이 된다. XML과 JSON의 차이는 구 주소랑 신 주소 표기 차이 정도로만 이해하면 된다. 중앙박물관을 "서울특별시 용산구 용산동 6가 168-6"로 표시하든 "서울특별시 용산구 서빙고로 137"로 표시하든 위치는 똑같은 것처럼 XML 형식이든 JSON 형식이든 데이..
-
(OpenAPI)DATA.GO.KR(공공데이터포털): 인증키 발급금융퀀트/프로그램기초 2023. 3. 11. 06:21
공공데이터포털(DATA.GO.KR) 이란? "내일 기상청이 예상하는 날씨는 어떤지?", "내가 사는 지역 치킨집은 얼마나 있는지?" 같은 정부기관 및 각 지역자치기구가 관리하는 크고 작은 데이터를 우리는 공공데이터포털(https://www.data.go.kr/)이란 사이트에서 손쉽게 접할 수 있다. 공공데이터포털에는 각종 정부 기관이 각각 정보를 제공하고 있는데 "신용보증기금", "금융위원회", "한국예탁결제원" 등도 정보 제공기관에 포함된다. 그만큼 우리 문송한"투자자"들이 활용할 정보가 많다는 뜻이다. 또한 공공데이터 포털에서는 Open API를 제공하고 있어서 각종 정보를 추출하고 가공하는 것이 매우 편리하다. API 키 발급절차 회원가입/로그인 OpenAPI를 사용하려면 먼저 회원가입을 해야한다...