'GUI' 태그의 글 목록
본문 바로가기

반응형

GUI

ts4 [주식자동매매] 분할 매수/매도 코딩하기(1), 개념 설명 주식을 매수/매도함에 있어 분할 매수는 정말 중요한 부분을 차지합니다. 물론 인생은 한방이라고 생각하시는 분이 계실지 모르겠지만 프로 도박사들도 올인은 함부로 하지 않습니다. 모든 확률이 승리로 향할 때 하는 것이죠. 이번 강의에서는 손실을 최소화 할 수 있는 분할 매수/매도를 코딩하기 위해 무엇이 필요한지 설명드리겠습니다. 이해가 어려우신 분들은 글 최하단의 기초반 강의 링크를 타고 가셔서 복습하시길 권해 드립니다.(코드 및 유튜브 강의) 1. 기존 프로그램에서 분할 매수/매도 100만 원이 있다면, 10만 원씩 10번 사는 것을 분할 매수라고 하고 반대의 경우 분할 매도라고 합니다. 손일을 최소화하고 안정적인 이득을 얻기 위해서는 이 기법이 반드시 필요합니다. 저 같은 경우에는 아래 사항을 아주 중요.. 더보기
ts4 주식자동매매 23강. 계좌평가잔고내역요청 최종 코드 모음 공개 9강에서 공유해드린 코드와 연동하여 22강까지의 모든 코드를 공유해 드립니다. 코드에 대한 자세한 설명은 이전 강의에서 설명해 두었습니다. 그리고 다음 주(22.5.14.) 정도부터 유튜브 강의도 제작해 올리겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 현재 프로젝트에 있어야 될 자료 : 4가지 (1) Lecture_0503.py : 메인 스크립트입니다. (2) Qthread_1.py : 계좌평가잔고내역요청 스레드입니다. (3) kiwoom.py : 매타 클래스 기반 싱글턴 언어입니다.(절대 언어) (4) ALBA.uI : 우리가 만든 UI입니다. 2. 각 스크립트의 코드 공개 (1) Lecture_0503.py : 프로그램 실행/키움증권 로그인/스레드 실행 등 impo.. 더보기
ts4 주식자동매매 19강. 계좌평가잔고내역요청(7), GUI에 텍스트(Text) 라벨(Label) 집어넣기 18강에서는 계좌평가잔고내역요청의 싱글데이터를 요청하였으니, 이번 강의에서는 싱글데이터를 삽입하는 텍스트 라벨에대하여 알아보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. GUI에 텍스트 라벨 생성 (1) 텍스트라벨을 하나의 집단으로 만들기 위해 Grid Layout을 아래와 같이 우선적으로 만들어 줍니다. Grid Layout은 텍스트 라벨을 모아둘 수 있는 역할을 합니다. (2) 다음으로 Grid Layout에 Label을 하나씩 총 10개 넣어줍니다. 10개인 이유는 아래에서 설명 드리겠습니다. 이때 objectName이 상당히 중요하니 식별하기 쉽게 만들어 주세요. (3) 텍스트 라벨에 들어갈 내용 텍스트 라벨에는 계좌평가잔고내역의 5가지 정보를 넣을 것입니다. .. 더보기
ts4 주식자동매매 12강. 로그인시 계좌번호 GUI에 전시하기 로그인이 완료된 후 계좌번호를 가져온 후 관련 정보를 GUI에 전시하도록 하겠습니다. 계좌번호는 차 후 매수/매도 뿐만아니라 다양한 곳에서 사용될 예정이니 필수적인 값입니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 계좌정보 가져오는 코드 11강에 공개해드린 코드에 4줄만 추가해 주시면 됩니다. 각 코드들이 의미하는 뜻을 해석해 보도록 하겠습니다. def login_slot(self, errCode): if errCode == 0: print("로그인 성공") self.statusbar.showMessage("로그인 성공") self.get_account_info() # 로그인시 계좌정보 가져오기 elif errCode == 100: print("사용자 정보교환 실패") el.. 더보기
ts4 주식자동매매 7강. 파이썬을 이용해 GUI 화면 띄우기[코드 제공] 주식자동매매를 이용해 파이썬으로 제작한 코드를 GUI로 실행하거나 결과값을 GUI에 입력합니다. 가독성이 높아지고 직관적이여서 기타 사용자나 개발자 본인에게도 상당히 효율적이기에 그 방법을 아래와 같이 알려드립니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 코드 분석 아래는 GUI화면을 띄우기 위해 제작된 코드로 하나씩 의미를 알아 보겠습니다. 최종 코드는 글 마지막에 있습니다. 이해가 어려우시면/아 모르겠다! 하시면 그냥 코드를 그대로 작성하고 실행하신 후 요약만 보십시요. 한번에 이해하기 어려우니 천천히 하시다 보면 차차 이해되실 겁니다. (1) 파이썬 함수 불러오기 우리가 모든 함수를 다 제작하는 것은 상당히 비효율 적입니다. 저같은 현업자들도 특수한 상황(사업/논문/특.. 더보기
ts4 주식자동매매 5강. 자동매매 구축 시 GUI의 필요성과 기능 설명 자동매매 구성 시 GUI는 필수 조건은 아니지만 편의를 위해서는 있어야 됩니다. GUI 필요성과 기능에 대하여 설명드릴테니 천천히 따라오시면 되겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 그래픽사용자 인터페이스 : GUI(graphical user interface, GUI) 여러분들이 사용하는 모든 프로그램은 GUI 단계 입니다. 만약 구글에서 아래그림과 같이 개발자가 보는 화면으로 제공한다면 여러분들은 저 코드들을 다 읽고 이해하셔야 원하는 정보를 얻을 수 있습니다. 만약 여러분들이 정말 코드 고수고 본인만 사용할 거면 개발자가 보시는 화면으로 개발하셔도 됩니다. 하지만 아무리 고수 개발자라도 매번 저 어려운 코드를 해석하기에는 많은 에너지가 들겠죠? 따라서 여러분.. 더보기
ts4 주식자동매매 4강. GUI 프리징(freezing) 해결을 위한 프로그램 구조 자동매매 프로그램 제작 시 가장 중요한 것은 프로그램이 멈추지 않고 잘 돌아가는(올바른 매수/매도) 것입니다. 즉 프리징(freezing)되지 않고 돌아갈 수 있는 1% 방법을 공개해 드립니다. 본 강의 코드는 8강에 있습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 아래 모든 내용을 다 이해하기 보다 아~ 이런 거구나 정도로 아셔도 강의 진행에는 지장이 없습니다. (물론 이해하시면 진도가 엄청 빠르겠죠) 앞으로 강의에서는 코드 등도 다 공개해드리면서 기본 개념을 계속 설명드릴 테니 너무 부담 가지지 마십시오. 1. 프로그램 제작 구조 ● 인터넷에 돌고 있는(강의하는) 99%의 프로그램 : 하나의 화면에서 모든 일을 처리합니다. - 행하는 일 : 매수/매도/검색/이동 등등... .. 더보기

반응형

.link_tit