본문 바로가기
728x90

키움 open api3

[키움 open api] 주문 기능 구현 Day3 키움 Open API로 매수/매도 주문을 시행해 보겠습니다. 아래 명령어를 기본으로 주문이 시작되고 끝납니다. 전체 코드는 개인정보 삭제후 추가 업로드 하겠습니다. (개인정보가 많이 포함되어있어 제거에 시간이 많이 걸리네요 ㅠ) kiwoom.SendOrder(""); 코드 리뷰 sendOrder주문을 통해 계좌번호, 비밀번호, 종목 코드 등을 입력해서 키움에 주문을 보냅니다. 주문에 성공하면 0 을 리턴하게 됩니다. 개발자 가이드를 보면 sendOrder 주문에는 매수/매도 주문과 oco / if done 주문을 할 수 있습니다. 영웅문에서 가능한 모든 기능을 api로 주문할 수 있습니다. 추가로 주문에 실패하면 0을 리턴하지 않습니다. 추가사항 추가로 커넥터에 비밀번호를 입력해야 주문이 진행됩.. 2020. 10. 20.
[키움 open api] 로그인 기능 구현 키움 Open API로 로그인 화면을 구현해 보겠습니다. 일단 코드부터,, import sys from PyQt5.QtWidgets import * from PyQt5.QAxContainer import * class MyWindow(QMainWindow): def __init__(self): # 초기 setup 모듈 로딩 등 super().__init__() self.setWindowTitle("PyStock") self.setGeometry(300, 150, 400, 800) self.kiwoom = QAxWidget("KFOpenAPI.KFOpenAPICtrl.1") # 로그인 login_btn = QPushButton("로그인", self) login_btn.move(20, 20) login_bt.. 2020. 10. 10.
[키움 open api] 개발 준비 Preview 키움 open api를 개발할수 있는 언어의 종류는 정해져있지 않습니다. 언어 예시 C# C++ java Python 저는 여기서 Python을 선택해서 개발을 진행했습니다. 개발에 앞서 먼저 필수적으로 설치해야 하는 프로그램과 모듈이 있습니다. 프로그램 Python Anaconda 모듈 키움 open api + 키움 open api W ** 모든 프로그램 및 모듈의 다운로드 링크는 제일 아래 버튼을 클릭하면 이동할 수 있습니다. 프로그램 설치 1.Python 설치 먼저Python 홈페이지에 가서 python을 다운 받습니다. Python3.7버전의 파이썬입니다. 자신의 OS에 맞게 다운 받으시면 됩니다. 버튼을 클릭해서 다운 받으시거나 https://www.python.org/ 홈페이지에.. 2020. 9. 10.
728x90