본문 바로가기

키움증권 OpenAPI with Python

(3)
키움증권 OpenAPI - 주식기본정보 가져오기 키움증권 서버에 주식기본정보를 TR을 사용해서 요청함으로써 알고 싶은 종목의 액면가, 자본금, 상장주식, PER, EPS, ROE 등등 기본 정보들을 가져올 수 있습니다. TR(TRansaction) 목록과 input데이터, output데이터 등은 KOA Studio에서 확인 할 수 있습니다. 오늘 포스팅에서 완성하고자 하는 최종 결과물은 다음과 같습니다. 먼저 최종 코드를 보시고 하나하나 설명드리겠습니다. import sys import time import pandas as pd from PyQt5.QtWidgets import * from PyQt5.QAxContainer import * from PyQt5.QtGui import * class Kiwoom(QMainWindow): def __ini..
키움증권 Open API 로그인하기 안녕하세요 탱구입니다! 이번 포스팅에서는 저번 포스팅에서 다운로드 받았던 키움 Open API+를 사용하는 방법 중에 파이썬을 이용해서 로그인하는 방법을 알아보겠습니다. 로그인 함수를 작성하기에 앞서서 GUI(Graphical User Interface)라는 용어에 대해서 알아야 합니다. 주로 파이썬이나 C, C++을 다뤄보셨던 분들은 결과가 cmd창에 텍스트로 출력되는 것을 볼 수 있었습니다. 하지만 이와 달리 GUI란 버튼이나 윈도우 창과 같은 그래픽 요소를 통해서 사용자와 컴퓨터 간에 인터페이스를 구현하는 방식입니다. 주식을 예로 들면 아래와 같이 HTS가 바로 대표적인 GUI방식의 프로그램이라 할 수 있습니다. 저희가 궁극적으로 완성하고 싶은 프로그램도 이 처럼 GUI기반 프로그램일 것입니다. 파..
키움증권 openAPI 시작하기 안녕하세요! 새로운 컨텐츠로 키움증권 openAPI를 이용해서 자동으로 주식을 매수, 매도하는 프로그램을 만들어 보겠습니다. 거두절미하고 바로 시작하겠습니다! 먼저 키움증권 OpenAPI를 시작하기 위해서 개발환경 구축을 해야 됩니다. 개발환경 구축은 처음 시작할 때 한번만 해주시면 되는거라 쭉 따라오시면서 해주시면 됩니다. 먼저 키움증권 홈페이지로 접속합니다. https://www.kiwoom.com/ 키움증권-대한민국 주식시장 점유율 1위 www.kiwoom.com 홈페이지 접속 후 가장 아래에 보이는 open API를 선택합니다. Open API 탭을 선택하여 들어가시면 아래와 같은 화면이 보이실겁니다. 키움증권 홈페이지에서 친절하게 STEP1부터 STEP4까지 사용절차를 설명해 줍니다. STEP1..