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

반응형

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

ts4 [키움 조건검색식 자동매매 (1)] 조건검색식 주요 함수 개념 잡기 무엇을 먼저 해야 할지 고민하다가 조건 검색식 자동매매를 우선적으로 만들기로 결정했습니다. 아마 다음 주부터 머신러닝 강의도 진행해야 하고 기존 프로그램도 업데이트해야 하니 무엇 하나를 포기해할 듯합니다. 시중에 풀린 유료 프로그램 보면 90%가 키움 조건식을 사용하는 프로그램입니다(심지어 50만 원에서 1000만 원까지 하죠). 우리는 이미 실시간으로 매수/매도도 했으며, 분할 매수/매도까지 다 했죠. 따라서 조건 검색식 자동매매는 마음만 먹으면 하루 이틀이면 만들 수 있을 것입니다. 만든다고 해서 돈을 버는 것은 아니죠. 이 역시 자신만의 조건검색식이 있어야 할 것입니다. [링크 : 초급반 54강] [링크 : 중급반 분할 매수/매도] 1. 조건검색식 자동매매 개념 조건검색식 자동매매 개념은 초급반을 .. 더보기
ts4 파이썬 자동 클릭 매크로 만들기 맛보기, PyAutoGUI [주식 및 블로그 자동 접속/클릭 등] 주식이든 블로그든 자동 클릭이 필요할 때가 있습니다. 깊게 들어가면 한없이 깊게 들어가니 간단하게 파이썬을 이용해 자동 클릭 메크로 제작법 말씀드리겠습니다. 그 어디보다 자세히 설명되어 있으니 누구나 제작 가능할 것입니다. 목표 : PyQt5와 PyAutoGUI 라이브러리를 사용하여 단순한 작업을 반복하는(광고클릭????) 매크로 프로그램을 만들 수 있습니다. 클릭할 위치(X, Y)와 클릭과 클릭 사이의 시간, 그리고 클릭 횟수를 입력하여 원하는 위치를 반복해서 클릭하는 프로그램을 만들어 보겠습니다. 조금만 응용하면, 나의 구독자 님들에게 자동으로 들어가 안부인사 남기기(반복된 멘트 : 포스팅 잘 보고 갑니다 등). 반복되는 포스팅 자동으로 하기. 광고 작업하기 등 할 수 있겠죠. 응용은 개인의 몫입니다.. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(끝), 실시간 현재가 받아온 후 분할 매수/매도 주문 전송 드디어 분할 매수/매도 강의가 끝납니다. 여러분은 원하는 종목에 대해 원하는 가격에 분할 매수/매도를 할 수 있기 때문에 더 이상 HTS 창을 보지 않으셔도 됩니다. 아침 9시부터 오후 3시30분까지 완전한 자유를 얻으신 것을 축하드립니다. 1. 키움 서버로부터 전달되는 데이터 받아오는 방(slot) 만들기 키움 서버로부터 전달되는 데이터를 받아오는 부분입니다. 다시 말씀 드리지만 기초반에서 전부 했던 내용이며, 코드도 다 공유해 드렸었습니다. 혹시 이해가 어려우시면 기초반의 내용을 다 숙지 하시기를 추천드립니다. [링크 : 기초반 54강 무료 강의] (1) 키움서버로 장 시작 구분 요청하기 : SetRealReg 함수를 사용하여 장 시작 구분 요청을 합니다. 이때, FID 정보는 REALTYPE["장시.. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(9), 키움서버로 매수/매도 종목의 현재가/거래량/호가 등의 정보 요청하기 앞서 GUI 구성, 종목 선정, 선정 종목 DB 구축 등을 알아보았습니다. 드디어 키움 서버로 매수/매도 종목의 현재가/거래량/호가 등의 정보를 요청하겠습니다. 역시 생각보다 강의가 오래 걸렸습니다. 다들 조금만 더 힘 내시죠. 마지막에 코드 위치와 기초반 링크가 있습니다. 이해가 되지 않으시면 기초반 링크를 참조하세요. 1. 자동매매 시작 버튼 생성 및 클릭 시 자동매매 시작 코딩 GUI를 통해 Pushbutton을 생성해 주시고 ObjectName은 Start_Auto로 설정합니다. GUI와 자동매매 시작 함수간 연결하기 : connect (1) 메인 코딩화면에 Start_Auto가 클릭되면 실시간 자동매매를 수행하는 sefl.start_real_auto() 함수가 실행되게 합니다. (2) 함수가 실.. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(8), 선정 종목 DB 구축(저장, 로드, 삭제) 하루 전 선정 종목을 작성 후 컴퓨터가 꺼지거나 기타 상황으로 프로그램이 종료될 수 있기 때문에 반드시 선정 종목을 DB화 하셔야 합니다. 그 방법에 대하여 간단히 말씀드리겠습니다. 목차 1. DB 저장 2. DB 삭제 3. DB 로드 4. 결론 [링크 : 데이터 베이스 상세 설명(기초반)] [링크 : 기초반 54강 완강] 1. DB 저장 아래는 DB 저장에 대한 GUI 구성입니다. Push Button이 클릭되었을 때 DB 저장을 할 것이며, ObjectName은 Sabve_Stock입니다. 그러면 코딩을 해 보겠습니다. 이미 기초반에서 했던 내용이므로 해석 위주로 설명드리겠습니다. - Save_Stock이 클릭되면 Save_selected_code 함수가 실행되게 합니다. 이때 connect 함수를 .. 더보기
ts4 분할 매수/매도 코딩하기(7), 테이블 위젯(TableWidget)에 선택된 종목(행/열) 정보 삭제하기 오늘은 간단하게 테이블 위젯에 업데이트된 종목을 삭제하는 법만 말씀 드리겠습니다. 원래 DB 저장/로드/삭제 전부다 강의하려고 했는데 시간이 너무 늦어 DB 관련해서는 다음에 하도록 하겠습니다. 테이블 위젯에 선택된 종목 삭제하기 이번 강의는 기초반에서 다 했던 내용이라 이해하기가 상대적으로 수월하실 것입니다. 거기다가 오늘은 조금만 포스팅하겠습니다. 아래 그림처럼 데이블 위젯에 선택된 행의 정보를 모두 삭제하는 코딩을 해보겠습니다. 선정 종목 삭제 pushbutton의 objectName은 Deletcode 입니다. 아래와 같이 코딩 시작하겠습니다. - self.Detetcode.clicked.connect(self.deltecode) : Detetcode 푸시버튼이 클릭되면 self.deltecode.. 더보기
ts4 분할 매수/매도 코딩하기(6), 종목명/종목코드 및 현재가 테이블 위젯(TableWidget)에 업데이트 하기 저번 강의에서는 종목명/종목 코드를 가져왔었죠. 이번 강의에서는 종목의 현재가까지 가져와 우리가 테이블 위젯에 업데이트해 보겠습니다. 기초반에서 했던 거지만(아래 링크 참조) 복습한다 생각하시고 따라오세요. 1. 현재가 가져오기 종목명/종목코들 가져왔으니 이번에는 현재가를 가져오겠습니다. 현재가는 다양한 방면으로 응용될 수 있습니다. 혹시 잘 모르겠으면 이전 강의 또는 기초반 강의를 참고하세요. [기초반 무료 강의 : 54강 링크] 우선 현재가를 가져오기 위해 아래와 같이 코딩을 합니다. - self.getItemInfo(self.new_code) : 이전 강의에서 self.new_code에 우리가 확인하고자 하는 종목의 코드를 입력하였죠. self. getItemInfo()라는 함수를 만들어 코드를 넣.. 더보기
ts4 가치 투자 시 알아야 될 주식 종목 선정하는 방법(기관/외국인 수급, 재무제표, 눌림목의 의미) 아래 글들은 저의 개인적인 의견이 있으니 참고 바랍니다. 주식을 처음 하시는(주린이) 분들이 종목 선정 시 알아야 될 부분을 말씀드리겠습니다. 현재 프로그램으로도 구현되어 있는 방식이므로 참고하시면 도움이 되실 겁니다. 목차 : (1) 수급은 무엇인가 : 수급을 보는 방법은? (2) 재무제표 확인 방법 (3) 눌림목 보는 방법 및 주의점 (4) 시황 보는 방법 (5) 프로그램 제작 시 팁 (6) 결론 [자동매매 만들기 : 무료 기초강의 54강 1. 수급 : 가치 투자의 시작은 수급부터 시작 일반 개미 투자자들은 기관/외국인보다 주식 또는 경제 정보가 빠를 수가 없습니다. 하나 말씀 드리면 저 같은 경우 운 좋게 기관 쪽에서 근무를 하며, 가끔 업체를 방문하여 내부적인 소식을 들을 때가 있습니다. 그리고 .. 더보기

반응형

.link_tit