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

반응형

주식 자동매매 강의

ts4 주식자동매매 29강. 계좌관리하기 (6), opt10045 결과를 이용한 계좌 위험도 판단하기 28강에서 opt10045 주문 전송 결과에 대하여 싱글데이터와 멀티데이터를 받아왔습니다. 멀티데이터 중 하나인 기관일별순매수량과 외국인일별순매수량 데이터를 분석하여 계좌 위험도를 판단해 보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 계좌위험도 판단 함수 만들기 아래 그림과 같이 28강에 연속으로 self.kigwan_meme_dong2() 함수를 실행시키는 문구를 코딩하였습니다. 그리고 함수안에 self.calcul2_data(기관일별순매매수량)과 self.calcul2_data3(외국인일별순매매수량)을 할당하여 두 정보를 가지고 계좌 위험도를 판단해 보겠습니다. 그리고 self.detail_account_info_event_loop.exit() 문구가 코딩되어 있는.. 더보기
ts4 주식자동매매 28강. 계좌관리하기 (5), opt10045 전송 주문 결과 받아오기 27강에서 opt10045 주문을 키움서버로 전송하였으며, 이번 강의에서는 결과를 받아오는 코딩을 하도록 하겠습니다. KOA Studio의 싱글데이터 및 멀티데이터를 받아올 것입니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. KOA Studio 확인 결과 수신시 싱글과 멀티데이터 및 싱글데이터를 가져와 계좌관리 시 사용할 것입니다. 2. Tr slot 선언 아래 그림의 빨간줄과 같이 키움 서버로 부터 전달되는 결과 데이터는 trdata_slot에 받습니다. - self.k.kiwoom을 이용해 키움 서버로 명령을 전송할 수 있는 기능을 kiwoom 메타클레스로부터 할당 받습니다. - OnReceiveTrdata를 이용해 키움 서버로 부터 수신된 데이터를 받을 준비를 합니다. .. 더보기
ts4 주식자동매매 27강. 계좌관리하기 (4), opt10045 주문 전송하기 여러분들의 이해를 돕기위해 최근 유튜브 강의도 병행한다고 진행이 느려졌습니다. 강의를 들으시면서 블로그 글을 읽으시면 이해하기가 조금 더 편하실 것입니다. 이번 강의에서는 opt100045에 대하여 주문을 넣어 보도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 이해가 어려우시면 스크롤을 최하단까지 내리셔서 요약 설명과 코드를 복사 붙여 넣기 하세요. 감사합니다. 1. opt100045 주문 전송 전 기본 셋팅 아래 코드를 하나씩 이해해 보도록 하겠습니다. 우선 opt100045 주문은 종목별/기간별 종목투자자 평단가를 확인하는 것입니다. 아래 코드에서는 C_K_F_class()라는 함수를 구현하였으며, opt100045 명령을 키움 서버에 전송하기 위한 코드입니다. - .. 더보기
ts4 주식자동매매 26강. 계좌관리하기 (3), opt10045 개념 파악 및 기본 셋팅을 위한 QThread_2 코딩 25강에서 계좌관리를 위한 기본적인 틀을 마련하였습니다. 이번 강의에서는 계좌관리를 위한 필수 데이터인 기관 매수 정보를 가져오도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. KOA Studio 기관매수정보 확인 종목별기관매매추이요청을 하기 위해서는 opt10045를 사용합니다. 필수 입력값은 아래와 같습니다. - 종목코드, 시작일자, 종료일자, 기관 추정 단가 구분, 외인 추정 단가 구분 이때 반환되는 값은 아래와 같습니다. - 싱글 데이터 : 선택한 기간 내에서 기관 추정 평균가, 외인 추정 평균가 이때 공휴일 또는 일요일은 제외시켜야 됩니다. 이 방법을 설명하려면 강의가 너무 길어지므로 설명 생략하겠습니다. 단, 댓글로 물어보시거나 메일 남겨주시면 말씀드리겠습.. 더보기
ts4 주식자동매매 25강. 계좌 관리하기(2), GUI 및 스크립트 만들기 24강에서 설명드린 개념을 바탕으로 계좌 관리를 위한 GUI 생성과 일꾼(Thread)을 구성하겠습니다. GUI 구성 방법과 코드 제작방법이 포함되어 있으니 잘 따라오시기 바랍니다. 잘 모르겠으면 요약의 코드만 복사 붙여 넣기 하세요. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 참고로 유투브 강의도 이제 진행하고 있습니다. 이해하기 어려우시면 유튜브 강의와 블로그를 같이 시청하시기 바랍니다. 1. GUI 생성 (1) 명령을 내릴 수 있는 push button 생성 - QT Designer를 띄우셔서 저번에 만들었던 계좌평가잔고내역요청 옆에서 작업을 시작하겠습니다. - Push Button을 생성하시고 이름은 계좌 관리, object Name은 acc_manage라고 저는 정의 하였습.. 더보기
ts4 주식자동매매 24강. 계좌 관리하기(1), 알고리즘 및 방법 개념 설명 23강까지 완강하신다고 고생하셨습니다. 최근 계좌를 만들어가는(보유 종목 관리) 알고리즘을 더욱 강력하게 업그레이드 해야 된다는 필요성을 가져 계좌 관리하기 강의를 우선적으로 하려고 합니다. 1. 계좌관리하기의 필요성 앞서 말씀드렸다 싶이 저의 프로그램은 현재 큰 수익을 낼 정도로 많이 안정화 되어 있습니다. 무료 베타버전 주식자동매매 받기 하지만 저는 더 좋은 알고리즘을 만들기 위해 항상 고민을 하고 있습니다. 최근 머니버디라는 유투버님의 강의가 인상적이라 저의 주식경험과 다양한 데이터를 종합하여 계좌를 관리하는 기능을 더욱 강력하게 업데이트 하려고 합니다. 아래 그림처럼 기존 프로그램에도 어느정도 계좌관리가 가능하도록 기능은 구현해 두었지만, 부족한 부분이 있는것이 사실입니다. 그러면 여러분들이 더욱.. 더보기
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 주식자동매매 22강. 계좌평가잔고내역요청(10), 멀티데이터 GUI에 삽입하기 이번 강의는 계좌평가 잔고내역 요청 마지막 강의입니다. 요청에 대한 멀티 데이터를 가져오고(종목마다의 수익률 등) 가져온 값을 19강에서 설명한 QTable Widget에 삽입하도록 하겠습니다. 잘모르겠으면 요약만 보세요. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 잠깐 복습하기 아래 코드와 같이 stocklistTableWidget이라는 테이블 위젯 GUI에 행과 열 그리고 열의 이름을 할당하였습니다. def trdata_slot(self, sScrNo, sRQName, sTrCode, sRecordName, sPrevNext): if sRQName == "계좌평가잔고내역요청": column_head = ["종목번호", "종목명", "보유수량", "매입가", "현재가", "평.. 더보기

반응형

.link_tit