Open zakaf opened 7 years ago
Google Finance (20분 딜레이)
http://finance.google.com/finance/info?client=ig&q= +
예시 (성문전자) [ { "id": "907755886062221" , "t" : "014910" , "e" : "KRX" , "l" : "8,120.00" , "l_fix" : "8120.00" , "l_cur" : "₩8,120.00" , "s": "0" , "ltt":"3:30PM GMT+9" , "lt" : "Jan 19, 3:30PM GMT+9" , "lt_dts" : "2017-01-19T15:30:16Z" , "c" : "-740.00" , "c_fix" : "-740.00" , "cp" : "-8.35" , "cp_fix" : "-8.35" , "ccol" : "chr" , "pcls_fix" : "8860" } ]
MSN Money (20분 딜레이)
Yahoo Finance (20분 딜레이)
한국기관에서 20분딜레이로 정해놓은것 같음.
하지만 네이버는 실시간
코스콤 OPEN API라는 것에서 실시간 시세, 체결 등을 가져올수 있는 것 같지만 사업자 등록 번호가 있어야되는듯 하다 OTL
코스콤에 가입 신청을 해봤으나 2017년 3월에 개인 가입에 대한 사항을 검토 예정이라고 메일 답변 옴
증권거래소는 20분 지연 정보
키움증권 OPEN API를 쓰면 API형태로 증권 시세를 가져올 수 있지만 HTS를 위해 만들어졌고 우리나라에 최적화(?)되있어서 윈도우즈만 지원한다.... (몇몇 프로그램들을 설치해야된다) 거래는 안하고 시세 확인만 하면 과금은 안되는걸로 추정된다
https://wikidocs.net/book/110 키움 OPEN API의 OCX파일을 PyQt를 이용해 Python으로 실행시킬수 있는듯 하다. 이 책을 쓰신 분의 노력은 대단한데 윈도우즈 환경에서 밖에 실행이 불가능한것은 여전하다. 윈도우즈 서버를 따로 돌려야하나?
아니면 그냥 네이버에서 파싱해다 써야하나
야후나 구글 주식정보의 경우 Pandas_datareader 모듈을 사용하면 가볍게 데이터를 가져올수 있다. 하지만 20분 딜레이는 어쩔수 없다
http://finance.naver.com/item/sise_time.nhn?code=005935&thistime=20170120213500
http://finance.naver.com/item/sise_time.nhn?code=<종목코드>&thistime=<시간>
시세표가 나오는데 이때 지정한 시간 전 데이터들이 나오는데 9시부터 15시 19분까지는 데이터가 꾸준하게 1분씩 나온다. 다만 15시 19분 이후에 15시 30분에 데이터가 나온다. 장 마감과 10분 전에는 실시간 가격공개를 제한하는듯.
1분마다 데이터가 나오는 것은 알겠는데 이 데이터가 '실시간' 인지는 검증이 필요하다.
네이버 데이터를 검증해보고 실시간이란 신뢰성을 못주는 데이터라면 HTS를 이용한 API 밖에 답이 없다.
기록 공유 감사합니다... 전 그나마 공공에서 만든 https://api.ksd.or.kr 여기 가서 해볼라 캤더니 3년째 운영 안되는 망한사이트더군요 ㅋㅋ
https://stackoverflow.com/questions/44057580/yahoo-finance-api-changes-2017 야후 finance api 지원 종료
https://groups.google.com/forum/#!forum/google-finance-apis 구글 finance api 지원 종료 (다만 아직까지 간간히 되고 있긴 하나 조금씩 느려지고 있음..)
무료로 실시간 받으려면 크롤링밖에 답이 없는듯합니다. ㅠㅁ ㅠ 그리고 15시 19분 이후에는 거래소에서도 실시간으로 안쏩니다. KRX가서 시간별 호가제도 한번 보세용~
기록 공유 감사합니다
주식정보를 최소 1분이나 2분단위로 가져와야되는데 그것을 안정적으로 가져올 수 있는 사이트가 존재하는지 존재한다면 그것을 차트로 그릴수 있을지