'주식자동매매' 태그의 글 목록 (3 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 주식자동매매 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 [특강 5] 주식 역배열 차트 탐지 알고리즘 제작 완료, 파이썬 코드 공유 특강 1~4까지에 걸쳐 역배열 차트 탐지 알고리즘 제작을 완료하였습니다. 중점만 추려 간략히 정리해 드리겠습니다. 앞으로 이런 식으로 특강을 열어 다양한 기법들을 하나씩 계속 만들어 보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 주식일봉차트 가져오기 : opt10081 어떤 분석이든 데이터가 있어야 합니다. 주식 일봉 차트를 가져오면 아래와 같은 데이터들을 얻을 수 있습니다. - 싱글데이터 : 코드번호 - 멀티데이터 : 현재가/시가/저가/고가 등 위에서 중요한 것은 멀티 데이터이다. 멀티 데이터는 한 번에 600개의 데이터를 개발자에게 넘겨준다. 즉 일봉일 경우 600일 치의 값을 보내준다는 의미입니다. 2. 이평선 만들기 이평선은 크게 아래와 같이 나뉩니다. .. 더보기
ts4 [특강 4] 역배열 차트 주식 탐지 알고리즘(4), 5일/20일 이평선 만든 후 역배열 탐지하기 특강 3에서 주식 일봉 차트를 불러왔습니다. 그러면 우리는 이 데이터를 어떻게 이평선 데이터로 만들고 또한 역배열을 판단할 수 있는지 간단히 확인해 보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 역배열 차트 복습하기 (1) 장기(120), 중기(60), 단기(20) 일 선 전부 하락 (2) 하락 순서 : 장기(120) < 중기(60) < 단기(20) (3) 장기(120), 중기(60), 단기(20)일 선 아래에 현재가 형성 2. 이평선 코딩하기 저번 강의에서 설명드렸듯이 - self.Predic_start에는 600일치의 현재가가 포함되어 있습니다. - self.calcul_data에는 600일치의 고가/저가/현재가 등등이 포함되어 있습니다. 우선 self.calcul.. 더보기
ts4 주식자동매매 31강. 계좌관리하기 (8), opt10045 최종 요약 및 코드 공개 약 7강에 걸쳐 계좌 관리하기를 마무리하였습니다. 이번 강의에서는 전체 강의 내용을 요약해서 설명드리고 코드 또한 같이 올려 드리겠습니다. 강의 마지막에 말씀드리겠지만 이번 계좌 관리하기 강의를 조금 더 할 생각이니 자세히 봐주세요. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 계좌관리하기 결과물 : GUI 확인 완성물입니다. 빨간 줄로 그어진 계좌관리 부분이 확실히 작동되는 것을 알 수 있습니다. 프로그램에서 테스가 관심을 나타내고 있군요. 관심은 외국인/기관이 이틀 연속으로 매도했을 경우 이죠? 아래 네이버 증권의 테스 종목 외국인/기관 매매동향을 보니 역시 이틀 연속 팔았군요. 성공하였습니다. 그런데... 뭔가좀 아쉽죠? 이평선/거래량 등등의 정보도 받으면 얼마나 더 정확히.. 더보기
ts4 주식자동매매 30강. 계좌관리하기 (7), opt10045 결과 GUI에 입력하기 29강에서 opt10045 : 기관/외국인매매동향 정보를 받아왔습니다. 그리고 관련 자료를 분석하여 계좌 잔고의 위험도를 판단하였죠. 그 결과를 저희가 만든 GUI에 입력해 보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. GUI에 Push 버튼 및 테이블위젯 생성 Push 버튼을 누르면 저희가 만든 QThread_2.py를 실행시켜야 하며, QThread_2.py에서 분석된 결과를 테이블 위젯에 입력시키겠습니다. - Qt Dsigner에 Push 버튼 생성 Push Button 이름은 계좌관리이며, objectName은 acc_manage 입니다. - Qt Dsigner에 Table Widget 표 생성 Table Widget의 objectName은 Danger_wd 입.. 더보기

반응형

.link_tit