본문 바로가기
728x90

전체 글107

[키움 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.
키움 open api 개발 키움 증권 open api 키움 증권 api를 사용한 주식 자동매매 프로그램 제작 의뢰를 받아 제작하면서 진행했던 과정에 대한 리뷰를 남기려합니다. 프로그램 개발 준비 과정 부터 개발 과정까지 간략하게 포스팅 하겠습니다. 타겟 시장은 해외선물 옵션입니다. 2020. 9. 10.
728x90