안녕하세요. 이번에는 다음 코스피 증시 데이터를 수집하였습니다.

일전에 야후의 증시 데이터를 수집 하였는데, 맞지 않는다는 의견이 있으셔서 

다음 자료를 다시 수집하게 되었습니다.


▶ 다음 주식 정보 : http://finance.daum.net/item/quote.daum?code=005930

▶ Table Schema 

1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `tbl_stock_history_daum` (
  `stock_code` varchar(10NOT NULL,
  `basic_date` date NOT NULL,
  `open_value` double DEFAULT NULL COMMENT '시가',
  `high_value` double DEFAULT NULL COMMENT '고가',
  `low_value` double DEFAULT NULL COMMENT '저가\n',
  `close_value` double DEFAULT NULL COMMENT '종가',
  `yesterday_ratio` double DEFAULT NULL COMMENT '전일비',
  `updown_ratio` double DEFAULT NULL COMMENT '등락률(단위:%)',
  `volume_value` double DEFAULT NULL COMMENT '거래량\n',
  PRIMARY KEY (`stock_code`,`basic_date`),
  UNIQUE KEY `idx_TBL_STOCK_HISTORY_DAUM_stock_code_basic_date` (`basic_date`,`stock_code`)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='다음 증시 정보';
cs


▶ MySQL 백업파일 - 255 MB

 tbl_stock_history_daum.7z.001

 tbl_stock_history_daum.7z.002

 tbl_stock_history_daum.7z.003

 tbl_stock_history_daum.7z.004

 tbl_stock_history_daum.7z.005

 


재미있게 활용해 주시고요, 기타 의견은 댓글로 부탁 드립니다.


--------------------------------------------------------------- 2017-11-10 ------------------------------------------------------------------

R하시는 분들은 CSV파일로 드리는게 편하실 것 같아서. 전체 데이터를 100개씩 나눠서 CSV로 추출 하였습니다.

아래 내용 참고 하시고 사용해 주세요.


▶  1번 파일로 원하시는 stock_code  확인 하신 후 그에 맞는 7zip 파일을 아래에서 다운받으시면 됩니다.

1.   tbl_coporation_info.csv


2.  tbl_wics_code_info.csv

▶ 증시 데이터 파일 


☆ 번거롭긴 하지만 많은 분들이 편하게 사용 하시길 바라는 마음에서 CSV파일도 추가 하였습니다.


안녕하세요. 오늘은 코스피 기업별 외국인 및 기관의 보유 현황을 수집해 보았습니다.

▨ 일주일에 1개를 목표로 100주 동안 100개의 데이터를 수집하여 달인이 되려는 목표가 있었으나, 일주일에 한개도 벅차네요. ㅠ.ㅠ


대상 : Daum 주식 사이트 http://finance.daum.net/item/foreign.daum?code=005930&nil_profile=stockprice&nil_menu=b013


▶ Table Schema 

1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE `TBL_STOCK_STAKE_RATIO_DAUM` (
  `stock_code` varchar(10NOT NULL,
  `basic_date` date NOT NULL,
  `foreigner_share_cnt` double DEFAULT NULL COMMENT '외국인 보유 주식수',
  `foreigner_share_ratio` double DEFAULT NULL COMMENT '외국인 지분율(%)',
  `foreigner_buying_cnt` double DEFAULT NULL COMMENT '외국인 순매수량',
  `organization_buying_cnt` double DEFAULT NULL COMMENT '기관 순매수량',
  `yesterday_ratio` double DEFAULT NULL COMMENT '전일비',
  `updown_ratio` double DEFAULT NULL COMMENT '등락률(%)',
  PRIMARY KEY (`stock_code`,`basic_date`)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='주식 보유 비율(다음)';
cs


▶ MySQL 백업파일 - 111MB

TBL_STOCK_STAKE_RATIO_DAUM.7z.001

TBL_STOCK_STAKE_RATIO_DAUM.7z.002

TBL_STOCK_STAKE_RATIO_DAUM.7z.003


▨ 기타 요청 사항이나. 이런 데이터 수집하면 좋겠다. 하시는 분은 댓글로 내용과 함께 사이트 주소를 남겨 주시면 감사하겠습니다.

▨ 추가로 야후 증시 데이터에 잘못 된 부분이 많다는 의견이 있어, 다음에 있는 정보를 수집 중 입니다. 수집이 완료 되면 공유 드리도록 하겠습니다.


안녕하세요. 오늘은 국내 코스피 기업들의 주가 데이터를 공유 드립니다.( 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(10NOT 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(10NOT NULL COMMENT '종목 코드',
  `stock_name` varchar(200DEFAULT NULL COMMENT '종목명',
  `stock_type` varchar(10DEFAULT NULL COMMENT '종목 타입',
  `use_yn` int(11DEFAULT 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에 저장



+ Recent posts