db api -- DB금융투자 api 기초 python 예제
참고 : https://www.db-fi.com/main/main.do
환경 : windows 10 64bit, python 3.6, anaconda 4.5.11 32bit
결론 : TR 제한이 심함. --> 이전에 제공한 TR 들을 이제는 제공안하는듯함.
DB증권투자 홈페이지에서 제공하는 visual basic 예제에 있는 candle data 요청 TR 함수들이 사라짐.
--> compile 에러 발생하는 상황.
제공해주는 api 설명서에있는 TR 사용못함..
이건 뭐 너무 형편없는 수준... 설명서 업데이트가 아예 없는 수준..
< 홈페이지 제공 api 샘플 컴파일 결과 >
--> visual basic 샘플코드 TR함수 없어서 컴파일 에러 발생.
--> visual basic 샘플코드 만들 당시에 있던 TR 함수들이 이제는 사라진듯.. 헐...
--> 이런 TR 함수들 없는 c# 샘플코드는 잘 작동함.. ㅋㅋㅋ
*** 그래서 그냥 대충만 python 으로 구현함.. 어짜피 사용할 일 없는 api 인것같음.
< 사용가능한 api 함수들 >
** DB금융투자 비대면계좌 만들어 가입후 open api 설치하기
1. api 신청하기
---> 여기서 신청하면 아래 메세지 나오면서 안됨.
--> 상담 아가씨 연결하여, 관리지점, 관리자 등록후에야 다음 진행됨.
2. open api 설치하기
- PC용API예제다운로드 하여서, open api 설치한다.
- 반드시, 모든것은 관리자 권한으로 실행해야함.
1) DBFIOpenAPI_custom.exe 실행함.
2) DBFIOpenAPICom.ocx 를 레지스트리에 등록하기
3. 레지스트리 확인하기
--> DBFIOPENAPICOM.DBFIOpenAPIComCtrl.1 를 사용하여 프로그램 만들자.
< 실행결과 >
< 소스 >
--
'증권사 api' 카테고리의 다른 글
상장주식수 구하기 -- 키움 api, 크레온 api 차이 (0) | 2019.07.09 |
---|---|
키움 openapi -- 실시간 주식체결 data 중에서 장구분 의미 (0) | 2019.07.03 |
creon plus -- C# 접속확인 초간단 예제 (2) | 2018.12.24 |
키움 openapi -- 자동로그인 실패시, 수동로그인으로 바꾸기 (0) | 2018.11.08 |
creon plus -- 실시간 체결데이터 받기 -- StockCur 사용 (0) | 2018.10.25 |