"키움증권"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 (→Python 개발 환경) |
잔글 (→키움 Open API+) |
||
(같은 사용자의 중간 판 32개는 보이지 않습니다) | |||
11번째 줄: | 11번째 줄: | ||
::* Excel | ::* Excel | ||
::* Delphi 등 | ::* Delphi 등 | ||
+ | |||
+ | == 증권 분석 == | ||
+ | |||
+ | === 경제 분석 === | ||
+ | |||
+ | * 경제 성장률 :국민총생산(GNP) 성장률 | ||
+ | * 금리 | ||
+ | * 물가, 인플레이션 | ||
+ | * 통화량, 통화정책 | ||
+ | * 환율, 국제수지 | ||
+ | * 경제정책 | ||
+ | :* 예산 | ||
+ | :* 지불준비율 | ||
+ | :* 재할인율 | ||
+ | :* 공개시장 조작 | ||
+ | |||
+ | === 산업 분석 === | ||
+ | |||
+ | * 경기순환과 산업 | ||
+ | :* 제품 | ||
+ | :* 비용 구조 | ||
+ | * 제품의 수명 주기 | ||
+ | * 산업의 경쟁 구조 | ||
+ | :* 진입 장벽 | ||
+ | :* 제품의 대체성 | ||
+ | :* 기존 업체간의 경쟁 | ||
+ | |||
+ | === 기업 분석 === | ||
+ | |||
+ | * 재무제표 | ||
+ | :* 대차대조표 | ||
+ | :* 손익계산서 | ||
+ | :* 재무비율 분석 | ||
+ | ::* 재무위험 분석 | ||
+ | ::* 효율성 분석 | ||
+ | ::* 성장성 분석 | ||
+ | ::* 수익성 분석 | ||
+ | |||
+ | * 비재무적 분석 | ||
+ | :* 제품 | ||
+ | ::* 제품의 구성과 특징 | ||
+ | ::* 제품 라이프사이클 | ||
+ | ::* 제품의 시장 지위 | ||
+ | :* 경영 자원 | ||
+ | ::* 인적 자원 | ||
+ | ::* 물적 자원 | ||
+ | ::* 재무적 자원 | ||
+ | ::* 기술적 자원 | ||
+ | :* 기업의 사회적 책임과 기업 윤리 | ||
== 키움 Open API+ == | == 키움 Open API+ == | ||
− | Open API | + | Open API OCX(Object Linking and Embedding Custom Control)로 제공 합니다. |
+ | * COM (Component Object Model)이 아님 | ||
+ | * 주의 : Python 32 bits를 사용하여야 합니다. | ||
=== Python 개발 환경 === | === Python 개발 환경 === | ||
사전 준비 사항 | 사전 준비 사항 | ||
− | * [https://www.python.org/downloads/ Python] 설치 | + | * [https://www.python.org/downloads/ Python] 3.6.5 설치 |
− | :* PyQt 패키지 | + | :* 32 bits 사용할 것 |
+ | :* PyQt 패키지 | ||
+ | ::* Python용 GUI 패키지 : wxPython1, PyQt2, TkInter | ||
+ | :* Pansas 패키지 | ||
* [https://wikidocs.net/3517 PyCharm] IDE (통합개발환경) 설치 | * [https://wikidocs.net/3517 PyCharm] IDE (통합개발환경) 설치 | ||
+ | :* [https://www.jetbrains.com/pycharm/ PyCharm 다운로드] | ||
+ | * [http://sqlitebrowser.org/ DB Browser for SQLite] 설치 | ||
+ | |||
+ | === 패키지 설치 === | ||
+ | # 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 == | == KOA Studio == | ||
30번째 줄: | 122번째 줄: | ||
== 참고 문헌 == | == 참고 문헌 == | ||
+ | |||
+ | * [[Python]] | ||
+ | * https://wikidocs.net/2872 | ||
+ | * https://blog.naver.com/rkdwnsdud555/220813816179 | ||
+ | * 주식 API 서비스 제공 증권사 | ||
+ | :* 대신증권 | ||
+ | :* 이베스트투자증권 | ||
+ | :* 키움증권 : 키움 OPEN API+ | ||
+ | |||
+ | 증권 | ||
+ | * [http://bok.or.kr/ 한국은행] | ||
+ | * [http://krx.co.kr/ 증권선물거래소] | ||
+ | * [http://fse.go.kr/ 금융감독위원회] | ||
+ | * [http://kosdaq.or.kr/ 코스닥시장] | ||
+ | * [http://kif.re.kr/ 금융연구원] | ||
+ | * [http://koda.or.kr/ 증권업협회] | ||
+ | * [http://nso.go.kr/ 통계청] | ||
+ | * [http://kitca.or.kr/ 투자신탁협회] | ||
+ | * http://paxnet.co.kr/ | ||
+ | * http://edaily.co.kr/ | ||
+ | * http://emoney.co.kr/ | ||
+ | * http://stock.koscom.co.kr/ | ||
+ | * http://wowtv.co.kr/ | ||
+ | * http://moneytoday.co.kr/ | ||
[[Category:비즈니스|Category:비즈니스]] | [[Category:비즈니스|Category:비즈니스]] |
2018년 7월 30일 (월) 20:44 기준 최신판
키움증권 주식 투자 입니다.
- 홈페이지 : 키움 Open API+
- 개발가이드 : 키움증권 API 개발 가이드
- 개발 환경 : OCX 컨트롤(khopenapi.ocx) 제공
- Windows
- 개발 언어
- MFC : C/C++, C#
- VB (Visual Basic)
- Excel
- Delphi 등
목차
증권 분석
경제 분석
- 경제 성장률 :국민총생산(GNP) 성장률
- 금리
- 물가, 인플레이션
- 통화량, 통화정책
- 환율, 국제수지
- 경제정책
- 예산
- 지불준비율
- 재할인율
- 공개시장 조작
산업 분석
- 경기순환과 산업
- 제품
- 비용 구조
- 제품의 수명 주기
- 산업의 경쟁 구조
- 진입 장벽
- 제품의 대체성
- 기존 업체간의 경쟁
기업 분석
- 재무제표
- 대차대조표
- 손익계산서
- 재무비율 분석
- 재무위험 분석
- 효율성 분석
- 성장성 분석
- 수익성 분석
- 비재무적 분석
- 제품
- 제품의 구성과 특징
- 제품 라이프사이클
- 제품의 시장 지위
- 경영 자원
- 인적 자원
- 물적 자원
- 재무적 자원
- 기술적 자원
- 기업의 사회적 책임과 기업 윤리
키움 Open API+
Open API OCX(Object Linking and Embedding Custom Control)로 제공 합니다.
- COM (Component Object Model)이 아님
- 주의 : Python 32 bits를 사용하여야 합니다.
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+
증권