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

반응형

주식 자동매매 강의

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. 수급 : 가치 투자의 시작은 수급부터 시작 일반 개미 투자자들은 기관/외국인보다 주식 또는 경제 정보가 빠를 수가 없습니다. 하나 말씀 드리면 저 같은 경우 운 좋게 기관 쪽에서 근무를 하며, 가끔 업체를 방문하여 내부적인 소식을 들을 때가 있습니다. 그리고 .. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(5), 종목명/종목코드 가져오기 지난 강의에서 감시 가격/매수수량 입력 부분을 초기화하였으며, 이번 강의에서는 분할 매수/매도하기 위한 종목명/종목코드/현재가를 가져오는 코딩을 하도록 하겠습니다. 1. 기본 셋팅 종목명을 입력하면 종목코드 및 현재가를 가져오는 코딩 or 종목코드를 입력하면 종목명 및 현재가를 가져오는 코딩 코딩을 위해서는 기초반의 코드가 필요합니다. [기초반 강의 링크 : 클릭하세요.] 우선 기본적인 구성은 아래와 같습니다. (1) self.k = Kiwoom() : 키움 서버로 명령을 보내고 싱글턴 기반의 공용 언어를 사용하기 위해 Kiwoom() 클래스를 self.k에 인스턴스화 합니다. 그러기 위해서는 앞서 from kiwoom import Kiwoom을 통해 kiwoom 스크립트의 Kiwoom() 클래스를 가져.. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(4), 감시가격/매수수량 입력 GUI 초기화 하기 이번 강의도 기초반에서 다뤘던 부분이지만 리마인드 하는 마음으로 봐주셨으면 합니다. 감시 가격/매수수량 입력 부분을 초기화하는 코딩을 하도록 하겠습니다. 1. 감시가격/매수수량 입력 초기화 하기 아래 그림을 보시면 우리가 만든 더블스핀 박스 GUI가 초기화 전에는 좌측 정렬에 소수점이 있습니다. [이전강의 링크 : 클릭하세요.] [기초반 강의 링크 : 클릭하세요.] 우리는 아래와 같이 우측 정렬에 소수점을 없애도록 하겠습니다. (1) 매수 금액 0으로 초기화 코딩 - 이전 강의에서 설명드렸지만 각 GUI에는 고유 objectName이 있습니다. 감시에 관련된 모든 값들은 아래 그림처럼 textEdit_1~16까지 구성하였습니다. - 따라서, setValue()함수를 사용하여 우리가 만든 GUI textE.. 더보기
ts4 웹 크롤링 안될 때 해결법(네이버/다음/구글 크롤링 차단 해결) 웹 크롤링 관련 강의를 마쳤으나, 추가 강의를 하도록 하겠습니다. 웹 크롤링이 안될 때 해결법을 말씀드리겠습니다. 당연한 거지만 네이버 같은 웹사이트에서 자신만의 데이터를 못 가져가게 막아 놓았더군요. 1. 기존 강의 복습과 문제점 설명 아래 코드를 확인해 보시면 urlopen으로 간단히 우리가 원하는 사이트에서 원하는 값을 가져오는 것을 말씀 드렸습니다. 이 부분은 네이버 첫 화면일 경우 가능하고 세부적으로 들어가 더 디테일한 값을 가져오려고 할 때 애러가 발생하게 됩니다. 복습 강의 : 링크를 클릭하세요 from urllib.request import urlopen from bs4 import BeautifulSoup response = urlopen("https://search.naver.com/s.. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(3), GUI 전시하기 이번 강의는 자신만의 주식 위험도 프로그램 만들기와 99% 동일합니다. 이미 완벽히 이해하신 분들은 넘어가셔도 좋으며, 아니신 분들은 복습한다 생각하시고 따라오시기 바랍니다. 1. 데이터를 받아오기 위한 기본 구조 빌드업 하기 기초반에서 강의했던 내용을 재 강의 해 드리겠습니다. 앞서 이해하시고 자신만의 프로그램 만드신 분들은 가볍게 읽어 보시면 될 것 같습니다. [링크 : 강의 모음] : 기초반 강의 모음 [링크 : 유튜브 강의] [링크 : 주식 위험도 프로그램 만들기] : 이거만 보셔도 됩니다. (1) Division_meme.py 스크립트 생성 아래와 같이 2강에서 만든 GUI를 전시할 수 있는 스크립트를 생성합니다. ① GUI를 사용하기위한 함수 가져오기 - from PyQt5.QtWidgets .. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(2), GUI 만들기 기초반에서 GUI 만드는 자세한 방법은 다 설명드렸기에 링크 걸어 드리겠습니다. 대략적인 개념 위주로 결과로만 말씀드리겠으니 편안하게 읽으시길 바랍니다. 이해가 어려우신 분들은 기초반으로 가셔서 복습하시기 바랍니다. 관련 링크는 포스팅 가장 하단에 있습니다. 1. 분할 매수/매도 GUI만들기 아래 그림처럼 Main UI의 시황 파악하기 아래 분할 매수매도 하기라는 push 버튼을 하나 만듭니다. 이때 objectName은 div_meme라 정의하겠습니다. 앞으로 분할 매수매도 하기 버튼이 클릭되면 새로운 창이 하나 더 만들어져 분할 매수/매도만 되는 기능을 수행하도록 하겠습니다. 아래 그림이 분할 매수/매도하기 새로운 창입니다. 창의 이름은 ALBA3입니다. 위의 Main UI와 색상만 다르지 생김새가 .. 더보기

반응형

.link_tit