안녕하세요. 오늘은 국내 코스피 기업들의 주가 데이터를 공유 드립니다.( MySQL)
기간 : 2000-01-04 ~ 2017-10-25
수집 방법은 아래와 같습니다.
1. 먼저 아래 사이트에서 코스피에 등록된 업체 코드를 다운 받았습니다.
http://bigdata-trader.com/itemcodehelp.jsp
2. 야후에서 국내 코스피 주가 정보를 조회할 수 있습니다. (역시 미쿡 센스 입니다.)
https://finance.yahoo.com/lookup
3. 야후 사이트에서 CSV 파일을 다운받아 RDB 로 변환 하였습니다.
총 개수가 900개 정도에 달하니 다운받는 것도 DB에 넣는것도 예상보다 시간이 많이 걸리더라구요.
> 주가 정보 테이블
1 2 3 4 5 6 7 8 9 10 11 12 | CREATE TABLE `TBL_STOCK_HISTORY` ( `stock_code` varchar(10) NOT NULL, `basic_date` date NOT NULL, `open_value` float DEFAULT NULL COMMENT '시가', `high_value` float DEFAULT NULL COMMENT '고가', `low_value` float DEFAULT NULL COMMENT '저가', `close_value` float DEFAULT NULL COMMENT '종가', `adj_close_value` float DEFAULT NULL COMMENT '수정 주가', `volume_value` float DEFAULT NULL COMMENT '거래량', PRIMARY KEY (`stock_code`,`basic_date`), UNIQUE KEY `idx_TBL_STOCK_HISTORY_stock_code_basic_date` (`basic_date`,`stock_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | cs |
1 2 3 4 5 6 7 | CREATE TABLE `TBL_STOCK_INFO` ( `stock_code` varchar(10) NOT NULL COMMENT '종목 코드', `stock_name` varchar(200) DEFAULT NULL COMMENT '종목명', `stock_type` varchar(10) DEFAULT NULL COMMENT '종목 타입', `use_yn` int(11) DEFAULT NULL COMMENT '사용 여부', PRIMARY KEY (`stock_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | cs |
> Backup File 용량이 177MB 라서 분할압축하여 올립니다.
DB_STOCK_2017-11-01.7z.001DB_STOCK_2017-11-01.7z.002DB_STOCK_2017-11-01.7z.003DB_STOCK_2017-11-01.7z.004
> yahoo 에서 다운받은 CSV 파일 입니다. (원하시는 분이 계서서요.)
stock_CSV.7z.001stock_CSV.7z.002stock_CSV.7z.003stock_CSV.7z.004
----------------------------------------------------------------------------------------------------------------------------------------------------------
> 2017-11-04 추가
1. Daum 페이지의 정보를 토대로 기업별 WICS 정보를 추가하였습니다. (http://finance.daum.net/item/main.daum?code=005930)
>> DB DDL : TBL_STOCK_INFO.bakTBL_WICS_CODE_INFO.bak
>> WICS 정보 : 2017/11/04 - [Database/Data] - WICS 코드표 Excel 파일 입니다.
이제 다음은 나스닥 정보를 수집해 볼까 합니다 만 이건 좀 오래 걸릴 것 같네요.
업체별 세부 정보도 추가해야 할것 같은데 , 조회 가능한 사이트 알고 계시면 추천 부착 드리고요, 개인적인 의견 있으시면 댓글로 달아 주세요.
* CSV 파일을 DB에 넣는 python , eclipse 프로젝트 소스 입니다.
2017/11/02 - [Python] - Python 으로 CSV 파일을 DB에 저장
'Database & Data > Data' 카테고리의 다른 글
10년치 코스피 기업별 외국인/기관 보유 현황 (2007-02-23 ~ 2017-11-08) (4) | 2017.11.08 |
---|---|
WICS 코드표 Excel 파일 입니다. (1) | 2017.11.04 |
50년치 기상청 날씨 데이터-MySQL (0) | 2017.10.28 |
통화코드 MySQL 파일 입니다. (0) | 2017.10.16 |
환율 데이터 (2010-01-01 ~ 2017-10-16) - 7년10개월 치 환율 데이터 (0) | 2017.10.16 |