'주식 자동매매 강의/중급반(시황 및 차트 구현)' 카테고리의 글 목록 (3 Page)
본문 바로가기

반응형

주식 자동매매 강의/중급반(시황 및 차트 구현)

ts4 [키움 조건검색식 주식자동매매(10)] 등록종목 매수/매도 GUI 설정하기(복습 포함) 이전 강의에서 본인이 설정한 조건식 목록을 가져와 목록에 대응한 종목을 가지고 왔습니다. 또한 받은 종목을 원하는 GUI에 전시했습니다. 이번 강의에서는 관련 종목을 어떻게 매수/매도할 것인지 조건을 설정해 보겠습니다. 목록 1. 이전 강의 복습 2. GUI 구성하기 3. 결론 1. 이전 강의 복습 : 아래 설명 부분은 모두 이전 강의입니다. (1) 키움 조건식 구성 : 키움에서 조건식을 생성합니다. 다양한 조건식을 생성해 본인이 테스트할 수 있습니다. (2) 키움 조건식 목록 불러오기 : 본인이 구성한 키움 조건식을 불러옵니다. (3) 키움 조건식 종목 가져오기 : 키움 조건식에 대응하는 종목을 그대로 가져옵니다. 아래 그림을 보시면 키움에서 검색한 내용과 프로그램에서 검색한 내용이 일치하는 것을 볼 .. 더보기
ts4 [키움 조건검색식 주식자동매매(9)] 특정 시간마다 원하는 함수(종목검색식 종목 받아오기) 실행 코딩 여러분들은 이전 강의에서 1. 조건 검색식 목록 가져오는 방법, 2. 조건 검색식 종목 가져오는 방법, 3. 가져온 종목 GUI에 전시하는 방법까지 다 이해를 하셨을 것입니다. 이번 강의에서는 특정 시간마다 종목검색식 종목을 받아 오겠습니다. 1. 기초 구성 기초 구성은 이전 강의와 완전 동일합니다. 그렇더라도 간단하게 설명드리겠습니다. 우선 특정 시간마다 종목검색식을 받아오기 위한 Thread를 QThread54.py로 구성합니다. (1) 우리가 사용한 부모 클래스에 있는 기능들을 가져옵니다. 여기서 처음 보시는 것이 import threading일 것인데 스레드 기능을 포함한 타이머를 구성하기 위한 것입니다. 타이머가 흘러갈 때 우리가 연산하는 다양한 것들에 피해를 주지 않기 위해 반드시 스레드로 구.. 더보기
ts4 [키움 조건검색식 주식자동매매(7)] 조건검색식 종목 받아온 후 QTableWidget에 전시하기 저번 강의에 이어 조건 검색식 종목을 가져온 후 원하는 테이블 위젯에 값을 전시하기 위한 코딩을 하겠습니다. self.request_stock()과 self.serachItem2() 함수를 구성하겠습니다. 혹시 이해가 되지 않으시는 분들은 이전 강의 또는 기초반 강의를 완강하시기 바랍니다. 중급반 강의인만큼 자세한 설명은 생략합니다. 1. 조건검색식 종목 요청하기 : Sendcondition 아래는 조건검색식 종목 키움 서버로 요청하기 위한 self.requeest_stock()함수 입니다. (1) 우리가 선택할 조건 검색식 이름을 콤보 박스에서 가져옵니다. 이때 콤보 박스의 objectName은 kiwoom_list이고 currentText() 함수를 사용해 원하는 값을 가져옵니다. (2) 우리가 가져.. 더보기
ts4 [키움 조건검색식 주식자동매매(6)] 조건검색식 종목 받아오기 기초 세팅 이전 강의에서 조건 검색식 목록을 가져왔으며, 이번 강의에서는 그 목록에 대응하는 종목을 받아오기 위한 기초 세팅을 하겠습니다. 한 번에 다 설명드리면 저도 힘들기 때문에 끊어서 설명드리겠습니다. 혹시 이해가 되지 않으시는 분들은 이전 강의 또는 기초반 강의를 완강하시기 바랍니다. 중급반 강의인만큼 자세한 설명은 생략합니다. 1. GUI 생성 및 Main 스크립트에 조건 검색식 종목 받아오기 코딩 아래 그림과 같이 Push Button을 만들어 objectName은 search_kiwoom_stock이라 이름을 명합니다. 그리고 보여주는 이름은 종목 수동 검색으로 하였으며, 여러분들이 원하시는 이름으로 입력하시면 됩니다. 아래 그림과 같이 Main 스크립트인 Kiwoom_meme.py에 위에서 생성한 G.. 더보기
ts4 [키움 조건검색식 자동매매 (5)] 키움 조건검색식 목록 요청 및 가져오기 조건 검색식 자동매매를 클릭하면, 아래 그림처럼 조건식 선택에 키움에서 작성한 조건 검색식 목록을 바로 불러올 수 있도록 해보겠습니다. 조건 검색식은 최대 20개까지 불어올 수 있습니다. 1. Kiwoom_meme.py에서 조건검색식 목록 가져오기 코딩 조건검색식 목록을 가져오는 함수를 self.get_kiwoom_list()라 하고 조건 검색식 자동매매 화면이 클릭된 순간 바로 실행될 수 있도록 배치시킵니다. 조건 검색식은 아래와 같이 스레이 드 51번에서 다룰 예정입니다. 벌써 50번대라니.. 이제 저도 저의 프로 그래을 수정하지 못할 순간이 다가오고 있습니다. 벌써 몇만 줄은 되었을 건데 여러분들도 주석을 정말 열심히 하셔야 됩니다. 2. Qthread_51에서 조건 검색 목록 가져오는 기능 코딩 .. 더보기
ts4 [키움 조건검색식 자동매매 (4)] 키움 조건검색식 프로그램 구성도 앞서 기초 세팅을 해보았는데 GUI 화면 기초 세팅도 필요합니다. GUI 화면 구성만 잘하더라도 프로그래밍 시 절반은 먹고 들어 갑니다. 각 명령어들이 어떻게 흘러가는지 다 알 수 있기 때문이죠. 조건식 간단하게 생각했는데 고려해야 될 부분이 너무 많이 있습니다. 이거 장난이 아닙니다.ㅜ.ㅜ 우선 코딩에 대해서 잠깐 말씀드리겠습니다. 모든 대기업 또는 정책연구소의 개발자들은 데이터의 흐름과 GUI에 대하여 기본설계를 아! 주! 힘들게 실시합니다. 상세설계 전까지 모든 과정을 끝내야 하죠. 저는 취미로 제작하는 거라 그런 상세한 것 까지는 다루지는 않지만 참고해 두십시오. 본인의 역량 발전에 큰 도움이 될 것입니다. 1. GUI 화면 구성도 설명 프로그램 구성 시 저 화면 하나가 각 스레드 역할을 하여 별.. 더보기
ts4 [키움 조건검색식 자동매매 (3)] 조검검색식 값을 가져오기 위한 기초 세팅 앞서 1강에서 조건 검색식 일련번호 및 이름 가져오는 함수 설명드렸었죠? 오늘은 그 한수들를 사용하시 위한 기초 세팅을 하겠습니다. 천천히 따라와 주시면 될 것 같습니다. 오늘 프로그램을 제작해 보았는데 생각보다 디테일한 함정이 많이 있었습니다. 오늘 중으로 다 만들 줄 알았는데 마음잡고 잘 만들려면 일주일은 족히 있어야 될 듯합니다. 아래 그림을 보시면 금일 개발 중인 프로그램인데 내가 원한 조건식을 그대로 가져와 종목명과 코드번호를 전시하는 것을 보실 수 있습니다. 솔직히 여기까지 하면 다 끝난 거라고 할 수도 있습니다. 저 종목코드를 실시간 등록하고 매수 후 특정 퍼센티지에서 매수/매도하면 끝나는 거죠. 우리는 저번 분할 매수/매도에서 실시간 등록과 매수/매도 다 코딩했었죠? 거기에 덮어 씌우기만 .. 더보기
ts4 [키움 조건검색식 자동매매 (2)] 영웅문(HTS)에서 조건검색식 만들기 자동매매 시 영웅문에 저장된 정보를 그대로 가져와 사용하기 때문에 영웅문에서 조건 검색식을 만들어야 됩니다. 그 방법을 천천히 알아보도록 하겠습니다. 1. 아래와 같이 영웅문을 켜시고 조건검색을 누르십시오. 2. 대상 변경을 누른 후 종목을 찾을 곳은 코스피/코스닥을 선택하고 제외종목은 본인의 성향에 따라 제외해 주세요. 저는 관리종목, 정리매매종목 등은 하지 않습니다. 3. 조건식 입력 아래 그림과 같이 원하는 조건식을 더블클릭 후 특정 값들을 변경해 주세요. 그리고 검색을 누르시면 필터 된 종목이 나오게 됩니다. 사용자가 원하는 지표를 총 20개까지 조합하여 만들 수 있습니다. 이렇게 영웅문 4에서 조건 검색식을 작성하고 저장해야만 자동매매 프로그램에서 불러와 매매가 가능해집니다. 아래와 같은 조건이.. 더보기

반응형

.link_tit