'주식 자동매매 강의' 카테고리의 글 목록 (9 Page)
본문 바로가기

반응형

주식 자동매매 강의

ts4 주식자동매매 39강. 실시간 자동매매 구현(1), KOA Studio등 실시간 매매 개념 잡기,GUI 구성하기 드디어 마지막 챕터입니다. 앞서 설정한 다양한 값을 바탕으로 실시간 자동매매를 구현해 보겠습니다. 여기까지 오신다고 정말 수고 많으셨습니다. 마지막 챕터는 어려울 수 있으니 포기하지 마시고 따라오시기 바랍니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 실시간 자동매매 개념 잡기 앞서 제작한 프로그램의 변수 중 다양한 값들을 가지고 실시간 자동매매를 수행할 것인데 이번 강의에서는 크게 2가지 정보만 이용할 것입니다. 솔직히 이 강의는 초심자를 겨냥하여 제작된 것이기 때문에 분할매수/이평선 매수/계좌관리/위험종목 선정 후 제외 등등의 다양한 고급 기술은 생략하고 하는 것입니다(그래도 계좌 관리(24강)를 보시면 이평선을 어떻게 만드는 지, 기관 매매동향을 어떻게 확인하는지 등의 .. 더보기
ts4 주식자동매매 38강. 선정 종목 데이터베이스화 하기(3), 저장된 텍스트 파일 삭제 및 코드 공개 36강에서는 텍스트를 저장하고, 37강에서는 텍스트를 읽어 들이고 이번 강의에서는 저장된 텍스트를 삭제하도록 하겠습니다. 아주 간단하니 따라오시기 바랍니다. 그리고 37/37/38강 코드 공유해 드립니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI push button 클릭 시 텍스트 삭제 함수 실행 아래 그림을 보시면 우리가 GUI 화면에서 삭제버튼의 objecName을 Del_Stock이라고 명하였습니다. 따라서, 아래 코드와 같이 Del_Stock이 클릭되면 텍스트를 지우는 함수 self.delet_code가 실행되게 합니다. 2. 텍스트 지우는 함수 생성 아래와 같이 텍스트를 지우는 함수 def delet_code(self):를 생성합니다. - if os.path.. 더보기
ts4 주식자동매매 38강. 선정 종목 데이터베이스화 하기(2), 저장된 Text 불러와 GUI에 전시하기 37강에서 GUI에 선정된 종목을 Text로 저장하는 법을 알아보았습니다. 이번 강의에서는 저장된 Text파일을 불러와 다시 GUI에 전시하는 법을 알아보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. #주식 자동매매 #자동으로 Text 로드 후 GUI에 전시하기 장 시작 하루 전날 종목을 선정하여 저장한 후 다음날 아침에 저장된 종목을 불러와 자동매매를 시작해야 하기 때문에 이번 강의가 필요합니다(키움 서버는 오전 5시 30분에 서버가 종료되어 자동매매를 계속 실행시켜 놓을 수 없습니다.) 1. 저장된 Text 불러와 GUI에 전시를 실행하는 명령어 함수 - self.Load_Stock.clicked.connect(self.Load_code) : 37강에서 만든 pus.. 더보기
ts4 주식자동매매 37강. 선정 종목 데이터베이스화 하기(1), GUI 및 txet 저장하기 이번 강의에서는 36강에서 선정된 종목을 저장/삭제/불러오기를 해보겠습니다. 즉, 오늘 선정한 종목을 내일 사고/팔고 해야 할 것인데 내일 편의성을 위해 미리 저장해 놓는 것이죠. 자동매매를 위해서 다음날 불러오기만 하면 되겠죠? [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI 구성하기 Push Button 3개를 이용해 아래와 같이 구성합니다. - 불러 오기 object Name : Load_Stock - 종목 저장 object Name : Save_Stock - 종목 삭제 object Name : Del_Stock 그러면 이번 강의에서는 종목 저장부터 알아보도록 하겠습니다. 2. 종목 저장 코딩하기 Main 스크립트에서 파이썬 함수를 사용하기 위해 import 하는 것을 .. 더보기
ts4 주식자동매매 36강. 자동매매 종목 선정(5), 최종 정리 및 코드 공유 32강부터 35강까지 자동매매 종목을 선정하는 법을 알아보았습니다. 우리가 원하는 종목을 찾아 넣는 것이죠. 구성된 GUI에 종목명/코드/현재가/신용비율을 넣는 것이었습니다. 한번 더 복습해봅시다. 이해가 어려우시면 32강부터 다시 복습하세요 [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI 구성 GUI 구성은 간단합니다. 종목명 입력에 우리가 원하는 종목을 넣고 종목 추가를 누르면 Table Widget에 종묙명/코드/현재가/신용비율이 입력되는 것이죠. - Table Widget : 특정 값을 행과 열로 입력할 수 있습니다. 관련 함수를 살펴봅시다. * setColumnCount : 열의 개수를 구성합니다. * setRowCount : 행의 개수를 구성합니다. * setHor.. 더보기
ts4 주식자동매매 35강. 자동매매 종목 선정(4), 선정 종목 삭제하기 34강에서 선정된 종목을 QTable Widget에 입력하는 방법을 알아보았습니다. 이번 강의에서는 입력된 종목 중 원치 않은 조목 삭제하는 방법을 알아보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI 종목삭제 버튼 저번에 말씀드렸지만 Push Button을 추가하여, 더블 클릭 후 종목 삭제라는 이름을 할 당 합니다. 그리고 파이썬에서 Push Button을 인식할 수 있게 objectName에 Deletcode 라 명합니다. 2. 종목삭제 버튼 코딩 - self.Deletcode라는 GUI Push 버튼 이 클릭되면 self.deltecode 함수를 실행하라고 코딩합니다. - def deltecode(self): deltecode 함수를 만듭니다. - x.. 더보기
ts4 주식자동매매 34강. 자동매매 종목 선정(3),현재가/신용비율 (opt10001, 주식기본정보요청) 33강에서는 입력 종목의 코드 번호와 종목 명을 Table Widget에 입력하는 법을 알아보겠습니다. 이번 강의에서는 opt10001을 통해 종목의 현재가 및 신용비율을 가져오도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1.KOA Studio, opt10001 : 주식기본정보요청 opt10001은 종목코드만 입력한다면 다양한 싱글 데이터를 받을 수 있습니다. 대표적으로 주식의 재무정보, 거래정보 등을 얻을 수 있죠. 여기서 우리는 종목의 현재가 및 신용비율을 받아오도록 하겠습니다. 33강에서 설명드린 부분을 연장해서 계속 설명드리겠습니다. 아래 코드를 보시면 - self.getItemInfo라는 opt10001을 실행하는 함수를 만들었고 이때, opt10001 명령.. 더보기
ts4 주식자동매매 33강. 자동매매 종목 선정(2), 입력 종목 GUI에 출력 하기 32강에서 자동매매 종목 선정을 위한 GUI를 구성하였으며, 오늘 강의에서는 입력 종목에 대한 코드번호/종목명/현재가/신용비율을 GUI에 출력해 보겠습니다. 예전 강의와 상당히 중복되니 빠르게 진행하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI Push 버튼 클릭 시 자동매매 종목 선정 함수 실행하기 - self.k를 이용하여 싱글턴에 접속 후 kiwoom.OnReceiveTrData 함수를 통해 키움 서버로부터 반환된 데이터를 self.trdata_slot에 저장합니다. - 그리고 32강에서 정의한 push button 중 하나인 additemlast를 클릭하면 self.searchItem2라는 함수가 실행되게 했습니다. self.searchItem2는 자동매매.. 더보기

반응형

.link_tit