SystemTrading

BackTesting | Data Collector | 대신, 키움, eBset 증권 API 연결

OnYourSide22 2024. 4. 1. 23:38
반응형

이번 포스팅은 세 증권사 (대신, 키움, eBest) 의 API 연결이다. 다행히 아주 잘 정리해놓은 wikidocs 가 있어서 따라하면서 막힌 부분을 풀어가겠다. 

 

대신증권 API

 

10. 대신증권 API (revision)

현재 국내에는 수십 개의 증권사가 있지만 그중 일부 증권사만이 API(Application Programming Interface) 서비스를 제공하고 있습니다. 이 책에서는 국내…

wikidocs.net

계좌 개설은 그냥 따라하면 되고, CYBOS 5 가 대신증권 HTS 프로그램이고, CYBOS Plus 가 대신증권 API 서비스라는 걸 기억하자. CybosPlus 를 실행하면 아래의 화면이 나오는데 CYBOS plus 탭이 선택되어 있는지 반드시 확인하자.

 

화면 오른쪽 화단의 아이콘을 확장해보면 아래와 같이 DibServer 와 Cybos Plus 가 실행되어 있는 걸 확인 가능하다.

 

wikidocs 에서는 CYBOS Plus 도움말 파일이 별도로 있다고 하는데, 나는 못찾겠다. 그냥 대신 홈페이지 - 고객센터 - CYBOS Plus (API) 를 선택해서 들어가면 각 종 예제를 볼 수 있으니 그걸로 대신하자.

CYBOS Plus 연결 상태 확인

VS Code 를 관리자 권한으로 실행 

 

 

 

 

 

키움증권 API 

 

eBest증권 API

 

 

3) Pandas를 이용한 주가 데이터 저장

이번 절에서는 pandas의 DataReader를 통해 특정 종목의 일봉 데이터를 DataFrame 형태로 다운로드 한 후 이를 데이터베이스로 저장해보겠습니다. 먼저 관련 모듈…

wikidocs.net

Need to check the stock price data storage part and change the database to MongoDB only

반응형