전체 글(24)
-
[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 -
들판 위를 지나는 수녀들
어느 고분군
2023.01.15 -
[키움 API] OnReceiveChejan 이벤트 FID값 - 매도 주문
잔고에 신한지주가 52주 있는 상황 1) 신한지주 20주를 41000원에 매도 주문 접수 2) 1)의 주문을 전량(20주) 40900원으로 매도 정정 3) 2)의 주문을 전량(20주) 40600원으로 한번 더 매도 정정 4) 3)의 주문이 일부 매도 체결(1주, 미체결 19주) 5) 3)의 주문이 일부 매도 체결(2주, 미체결 17주) 3)의 주문이 일부 매도 체결(14주, 미체결 3주), 표에 없음 6) 3)의 주문이 전량 매도 체결(3주, 미체결 0주) 잔고에 남은 신한지주 32주 전량을 41000원에 매도 주문 접수, 표에 없음 7) 매도 주문 취소 잔고에 카카오페이가 2주 있는 상황 8) 카카오페이 2주를 시장가로 매도 주문 접수 9) 8)의 주문이 일부 매도 체결 (70700원에 1주 체결, 미..
2023.01.14