"키움증권"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 (→참고 문헌) |
잔글 (→참고 문헌) |
||
80번째 줄: | 80번째 줄: | ||
:* 이베스트투자증권 | :* 이베스트투자증권 | ||
:* 키움증권 : 키움 OPEN API+ | :* 키움증권 : 키움 OPEN API+ | ||
+ | |||
+ | 증권 | ||
+ | * [http://bok.or.kr/ 한국은행] | ||
[[Category:비즈니스|Category:비즈니스]] | [[Category:비즈니스|Category:비즈니스]] |
2018년 6월 11일 (월) 17:48 판
키움증권 주식 투자 입니다.
- 홈페이지 : 키움 Open API+
- 개발가이드 : 키움증권 API 개발 가이드
- 개발 환경 : OCX 컨트롤(khopenapi.ocx) 제공
- Windows
- 개발 언어
- MFC : C/C++, C#
- VB (Visual Basic)
- Excel
- Delphi 등
키움 Open API+
Open API OCX(Object Linking and Embedding Custom Control)로 제공 합니다.
- COM (Component Object Model)이 아님
Python 개발 환경
사전 준비 사항
- Python 3.6.5 설치
- 32 bits 사용할 것
- PyQt 패키지
- Python용 GUI 패키지 : wxPython1, PyQt2, TkInter
- Pansas 패키지
- PyCharm IDE (통합개발환경) 설치
패키지 설치
# C:/Users/pnuskgh/PycharmProjects/HelloWorld/venv cd c:/appl/python365 cd Scripts python -m pip install --upgrade pip pip3 install PyQt5 pip3 install PyQt5-tools pip3 install PyQt5Designer #--- PyQt5Designer를 설치하면 Lib/site-packages/PyQt5/Qt/bin/designer.exe 프로그램을 사용할 수 있습니다. #--- PyQt5Designer를 설치하면 Lib/site-packages/pyqt5-tools/designer.exe 프로그램을 사용할 수 있습니다. pip3 install pandas pip3 install pandas-datareader #--- lib/site-packages/ 폴더 아래에 설치됨
PyCharm에서 패키지 설치
- "File > Settings... > Project: ~ > Project Interpreter" 메뉴를 선택 합니다.
- "+" 아이콘을 선택 합니다.
- 설치하려고 하는 패키지를 찾아 선택한 후 "Install Package" 버튼을 선택 합니다.
한도
- 초당 5회 조회
샘플 1
import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QAxContainer import * #--- 키움 Open API+ (khopenapi.ocx) 연동 kiwoom = QAxWidget("KHOPENAPI.KHOpenAPICtrl.1") kiwoom.dynamicCall("CommConnect()") #--- 로그인 창 호출 kiwoom.dynamicCall("GetConnectState()") #--- 접속 상태 확인 (0. 접속 않음)
KOA Studio
- 키움증권이 제공하는 TR의 목록과 정보를 간편하게 확인 할 수 있습니다.
- TR을 테스트할 수 있는 화면을 제공하며, 입력값을 확인 할 수 있습니다.
- 실시간 DATA의 ID값을 확인할 수 있습니다.
- 한글 명 검색기능이 있어 원하는 TR을 손쉽게 찾아볼 수 있습니다.
참고 문헌
- Python
- https://wikidocs.net/2872
- https://blog.naver.com/rkdwnsdud555/220813816179
- 주식 API 서비스 제공 증권사
- 대신증권
- 이베스트투자증권
- 키움증권 : 키움 OPEN API+
증권