반응형

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 를 사용하여 프로그램 만들자. 




< 실행결과 >






< 소스 >

--



 


반응형
Posted by 자유프로그램
,