크레온 API 사용법7 CREON API (Python) 주식 잔고 종목 조회 및 실시간 현재가 업데이트 들어가며 아주 기본적인 예제들을 지나고 점점 예제 프로그램의 라인 수가 커져간다..ㅋㅋ 몇개를 슥 살펴보니 대신증권에서 제공해주는 예제들 중 GUI를 사용한 예제가 꽤 되는 것으로 보인다. 하지만 이전 현재가 실시간 조회 예제 때와 마찬가지로 CREON API COM 객체 기능에 대한 사용법을 분석하는 것이 목적이기 때문에 GUI, 프로그램의 이벤트 플로우나 예외처리 등은 굳이 상세히 기재하지는 않겠다. 코드 import sys from PyQt5.QtWidgets import * import win32com.client # 설명: 주식 계좌잔고 종목(최대 200개)을 가져와 현재가 실시간 조회하는 샘플 # CpEvent: 실시간 현재가 수신 클래스 # CpStockCur : 현재가 실시간 통신 클래스 .. 2022. 3. 6. CREON API (Python) 주식 현금 매도주문 코드 import win32com.client # 연결 여부 체크 objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos") bConnect = objCpCybos.IsConnect if (bConnect == 0): print("PLUS가 정상적으로 연결되지 않음. ") exit() # 주문 초기화 objTrade = win32com.client.Dispatch("CpTrade.CpTdUtil") initCheck = objTrade.TradeInit(0) if (initCheck != 0): print("주문 초기화 실패") exit() # 주식 매도 주문 acc = objTrade.AccountNumber[0] #계좌번호 accFlag = objTrade.G.. 2022. 3. 1. CREON API (Python) 주식 현금 매수주문 들어가며 드디어 매수주문 예제다. 주식거래에 대한 지식이 풍부해서 그래프를 그려 본인이 의도하는 포인트를 찾아 표시해주거나 자신의 전략을 위해 매매동향 데이터 등의 지표를 조회하는 등의 기능을 쓰는 경우가 아니라면, 앞서 분석한 주식종목 정보 조회와 매수/매도주문만으로도 트레이딩 프로그램을 완성할 수 있다. (어쨋든 트레이딩을 하는 프로그램인건 사실이니까..ㅋㅋ) 코드 import win32com.client # 연결 여부 체크 objCpCybos = win32com.client.Dispatch("CpUtil.CpCybos") bConnect = objCpCybos.IsConnect if (bConnect == 0): print("PLUS가 정상적으로 연결되지 않음. ") exit() # 주문 초기화 o.. 2022. 2. 24. CREON API (Python) 주식 현재가 조회/실시간 들어가며 이번 예제에서는 PyQt5를 사용하여 윈도우UI를 구성하여 프로그램을 실행한다. 내가 이 블로그에 글을 쓰기 시작하며 생각했던 주식 매매 프로그램은 PC가 서버 역할을 해 자동으로 주식을 매매/매수하고 모바일로 거래내역에 대한 알림을 받는 형태의 모델이었기 때문에 윈도우UI는 사용할 일이 없다. 따라서 본 예제에서 PyQt5 관련 사항은 분석하지 않기로 한다. 코드 import sys from PyQt5.QtWidgets import * import win32com.client class CpEvent: instance = None def OnReceived(self): # time = CpEvent.instance.GetHeaderValue(3) # 시간 timess = CpEvent.inst.. 2022. 2. 20. 이전 1 2 다음