주식(4)
-
[SPAC주 분석] 4. 기업 고유번호 받아오기
1. 데이터 요청 OPENDART의 API에 기업에 대한 데이터를 요청하기 위해서는 해당 기업의 고유번호가 필요함(종목코드랑 다름) "개발가이드" >"공시정보"로 들어가면 4번에 고유번호를 제공 받을 수 있는 가이드가 나와 있음. 요청URL에 요청인자를 전달하면 압축파일을 전달받는 구조 import requests url = "https://opendart.fss.or.kr/api/corpCode.xml"# 요청URL api_key = "your_api_key" params = { 'crtfc_key': api_key# 요청인자 } res = requests.get(url, params=params) 2. 압축파일 받아와서 압축 풀기 copr_code.zip이라는 압축파일에 res에 담긴 내용 저장.(바..
2023.07.11 -
[SPAC주 분석] 3. 전자공시 API
최종목표 : 예상 반환 금액보다 현재가가 낮은 스팩주 찾기 1. API키 발급받기 https://opendart.fss.or.kr/ 접속 "인증키 신청"에서 필요한 정보 입력 후 등록(확인 URL은 입력하지 않아도 되는 듯) 로그인 후 "인증키 신청/관리" > "오픈API 이용현황"에서 발급 받은 키 확인 가능 2. 개발가이드 스팩주 "투자설명서"를 받아오기 위해 공시검색에 필요한 요청인자를 확인 기업고유번호 8자리가 필요함 3. 다음 내용은 고유번호 관련
2023.07.11 -
[SPAC주 분석] 2. 반환 예정 금액 확인하는 방법
최종목표 : 예상 반환 금액보다 현재가가 낮은 스팩주 찾기 1. https://dart.fss.or.kr/ 에 접속(전자공시시스템) 2. 스팩 이름 입력 후 검색 3. 기간을 3년으로 설정하고 검색 후 가장 최신 '투자설명서' 찾기 4. 전체 문서에서 '반환예정' 을 검색하면 아래 표가 나옴. 검색 결과가 없는 경우도 있음. 5. 남은 과정 1~4 과정을 수행할 파이썬 코드 작성(크롤링)
2023.07.10 -
[SPAC주 분석] 1. 코스닥에 상장된 스팩주 불러오기
최종목표 : 예상 반환 금액보다 현재가가 낮은 스팩주 찾기 1. 코스닥에 상장된 모든 종목 리스트를 받아온다. FinanceDataReader 패키지 사용: pip install finance-datareader 코스피에 상장되는 스팩은 규모가 크기 때문에 무시하고 코스닥으로만 진행 import FinanceDataReader as fdr df_krx = fdr.StockListing('KOSDAQ') 2. 스팩주만 필터링 보통 스팩주에는 "스팩"이라는 단어가 들어감 그래서 코스닥 상장 주식 중 "스팩"이라는 문자를 포함한 row만 추출 필요없는 column들은 버리고 종목코드(Symbol), 종목명(Name), 상장일(ListingDate) 만 남기기 df_spac = df_krx[df_krx['Nam..
2023.07.10