주식 자동매매 강의 썸네일형 리스트형 주식자동매매 20강. 계좌평가잔고내역요청(8), 싱글데이터 삽입하기 19강에서 배운 GUI 텍스트 라벨에 계좌평가 잔고내역 요청을 실시하여 싱글 데이터를 삽입해 보도록 하겠습니다. 삽입될 내용은 총 5개로 아래와 같습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 총매입금액/총평가금액/추정예탁자산/총평가손익금액/총수익률에대한 정보 가져오기 - KOA Studio에서 받아올 수 있는 데이터 목록은 9개이며, ALBA는 5개만 가져오겠습니다. - 가져오는 방법은 아래와 같습니다. - self.k.kiwoom.dynamicCall()을 이용하여 원하는 정보를 보냅니다(혹시 이해안가시는 분들은 18강 이전을 참고하세요). 그리고 GetCommData()함수를 이용하여 받는 데이터는 전부 QString으로 해줍니다(QString은 여러분들이 별도 설정.. 더보기 주식자동매매 19강. 계좌평가잔고내역요청(7), GUI에 텍스트(Text) 라벨(Label) 집어넣기 18강에서는 계좌평가잔고내역요청의 싱글데이터를 요청하였으니, 이번 강의에서는 싱글데이터를 삽입하는 텍스트 라벨에대하여 알아보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. GUI에 텍스트 라벨 생성 (1) 텍스트라벨을 하나의 집단으로 만들기 위해 Grid Layout을 아래와 같이 우선적으로 만들어 줍니다. Grid Layout은 텍스트 라벨을 모아둘 수 있는 역할을 합니다. (2) 다음으로 Grid Layout에 Label을 하나씩 총 10개 넣어줍니다. 10개인 이유는 아래에서 설명 드리겠습니다. 이때 objectName이 상당히 중요하니 식별하기 쉽게 만들어 주세요. (3) 텍스트 라벨에 들어갈 내용 텍스트 라벨에는 계좌평가잔고내역의 5가지 정보를 넣을 것입니다. .. 더보기 주식자동매매 21강. 계좌평가잔고내역요청(9), QtableWdiget 사용법 계좌평가잔고내역요청의 멀티데이터를 GUI에 보여주기위해서는 tableWdiget을 사용해야 합니다. 이때, tableWdiget에는 행과열을 설정하는데 그 방법을 알아보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. QtableWdiget GUI에 추가하기 아래 그림과 같이 12강에서 만든 QT Desingner에 Table wdiget을 추가합니다. 드래그하셔서 원하는 자리에 올려 놓으시면 되고 objectName은 stocklistTalbeWidget_2라 명시하였습니다. 각자 원하시는 이름으로 설정하시면 됩니다. 2. QtableWdiget 행과 열 설정하기 표에는 행과 열에 뭐가 들어가야하는지, 그리고 어떤 데이터를 넣을지 아래 그림과 같이 설정해야 합니다. 코드를.. 더보기 주식자동매매 18강. 계좌평가잔고내역요청(6), Tr 데이터 받아오기(싱글데이터) 16강에서 키움 서버로 전송한 계좌평가 잔고내역 요청 주문을 15강에서 구현한 slot에 어떻게 수신하는지 알아보겠습니다. 복습하는 차원에서 KOA Studio를 먼저 살펴보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. Tr슬롯으로 받을 수 있는 데이터 목록 알아보기 KOA Studio를 살펴보면 15강에서 말씀 드렸듯이 Tr 슬롯으로 넘어온 데이터는 크게 싱글 데이터와 멀티 데이터가 존재합니다. 싱글 데이터는 계좌의 종합 상태이며, 멀티 데이터는 계좌의 종목 하나하나의 상태를 나타냅니다. 2. 싱글데이터 받아오기 (1) def trdata_slot 구성하기 : 이 슬롯으로 우리가 주문한 모든 데이터들이 모이게 됩니다. 다양한 주문을 구분하기 위해서 화면번호/사용자 구분.. 더보기 주식자동매매 17강. 계좌평가잔고내역요청(5), 서버에 내역 요청하기(opw00018) 앞서 14강 스레드 구성부터 16강 종목가져오기까지 공부하였습니다. 이번 강의에서는 키움서버에 계좌평가잔고내역을 요청하는 명령을 코딩하도록 하겠습니다. 13강에서 계좌평가잔고내역요청을 위해 KOA Studio를 어떻게 사용하는지 아주 자세히 설명되어 있기 때문에 반드시 선행학습을 하시고 17강을 보시길 추천 드립니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. opw00018을 이용하여 계좌평가잔고내역 요청하기 코드 확인하기 def detail_acount_mystock(self, sPrevNext="0"): print("계좌평가잔고내역 조회") account = self.parent.accComboBox.currentText() # 콤보박스 안에서 가져오는 부분 self.accou.. 더보기 주식자동매매 16강. 계좌평가잔고내역요청(4), 주식 종목 가져오기 이번 강의에서는 15강(Tr 슬롯 구성 등)에 이어 계좌평가잔고내역을 요청하는 하기위해 주식 종목(코스피/코스닥)을 가져 오겠스빈다. 11강에서 배운 로그인 메시지 전송 및 받아오기와 유사하니참고하십시요. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 코스피/코스닥 종목 가져오기 내가 원하는 종목의 코드번호를 가져오기 위해서 KOA Studio를 살펴보겠습니다. GetCodeListByMarket()에다가 0 또는 10을 넣으면 코스피/코스닥 전 종목의 코드번호를 가져올 수 있다. 종목코드를 가져오는 이유는 키움에서 모든 주문전송은 종목 코드로 하기 때문입니다. 우선 저번 코드에 이어 종목 코드를 가져오기 위해 getItemList(self)라는 함수를 생성하였습니다. ◈ marketL.. 더보기 주식자동매매 15강. 계좌평가잔고내역요청(3), Tr 슬롯 등 구성 계좌평가잔고내역을 요청하기 위해 스레드 스크립트를 구성하도록 하겠습니다. 키움서버에 명령을 전송하고 수행한 결과를 받아오는 과정 수행을 위한 구조를 만드는 강의 입니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 주문전송을 위한 기타 설정 from PyQt5.QtCore import * # 쓰레드 함수를 불러온다. from kiwoom import Kiwoom # 로그인을 위한 클래스 from PyQt5.QtWidgets import * #PyQt import class Thread1(QThread): def __init__(self, parent): # 부모의 윈도우 창을 가져올 수 있다. super().__init__(parent) # 부모의 윈도우 창을 초기화 한다. se.. 더보기 주식자동매매 14강. 계좌평가잔고내역요청(2), 스레드 구성하기 13강에이어 실제 코드를 구현하도록 하겠습니다. 우선 계좌평가잔고내역을 가져오는 일꾼을 만들도록 하겠습니다. 일꾼에 대한 내용은 아래 4강을 확인하도록 하십시요. 그리고 전체 코드는 11강, 12강 내용을 복사하세요. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 이해가 어려우신 분들은 요약과 코드만 입력하세요. 1. 일꾼만들기 (1) 스레드 클래스 가져오기 11강의 전체 코드에서 아래 그림과 같이 코드를 입력합니다. 코드는 Qthread_1이라는 스크립트에 Thread1 클래스 기능을 가져오겠다는 뜻입니다. from Qthread_1 import Thread1 (2) 버튼 GUI 생성 : 앞으로 버튼을 클릭하면 Thread1이 구동되게 만들겠습니다. - Push 버튼 생성 - 생성된 .. 더보기 이전 1 ··· 9 10 11 12 13 14 다음