'주식자동매매' 태그의 글 목록 (2 Page)
본문 바로가기

반응형

주식자동매매

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와 색상만 다르지 생김새가 .. 더보기
ts4 [주식자동매매] 분할 매수/매도 코딩하기(1), 개념 설명 주식을 매수/매도함에 있어 분할 매수는 정말 중요한 부분을 차지합니다. 물론 인생은 한방이라고 생각하시는 분이 계실지 모르겠지만 프로 도박사들도 올인은 함부로 하지 않습니다. 모든 확률이 승리로 향할 때 하는 것이죠. 이번 강의에서는 손실을 최소화 할 수 있는 분할 매수/매도를 코딩하기 위해 무엇이 필요한지 설명드리겠습니다. 이해가 어려우신 분들은 글 최하단의 기초반 강의 링크를 타고 가셔서 복습하시길 권해 드립니다.(코드 및 유튜브 강의) 1. 기존 프로그램에서 분할 매수/매도 100만 원이 있다면, 10만 원씩 10번 사는 것을 분할 매수라고 하고 반대의 경우 분할 매도라고 합니다. 손일을 최소화하고 안정적인 이득을 얻기 위해서는 이 기법이 반드시 필요합니다. 저 같은 경우에는 아래 사항을 아주 중요.. 더보기
ts4 주식자동매매 54강. 실시간 자동매매 구현(14), 매수/매도 취소 주문 후 재 매수 하기 52강에서 특정 조건하에 매수/매도를 취소하는 코딩을 하였습니다. 이번 강의에서는 매수/매도 취소 주문 후 재매수 하는 코딩을 수행하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 매수/매도 취소 주문 후 재 매수 하기 재 매수하기는 48강과 코딩이 99%로 똑같습니다. 물론 재 매수시 고려해야 될 사항들이 훨신 더 많이 있습니다. 우리가 주문한 금액과 체결된 금액 차이 만큼 매수해야 하는 등의 디테일한 과정이 있지만 기본 편에서는 고려하지 않겠습니다. 기본 편에서는 단순히 매수/매도/취소/재매수/체결정보 확인 등만 하겠으며, 다양한 고급 코딩은 차 후에 다시 설명 드리겠습니다. 그리고 매도하기는 차 후에 조금더 디테일하게 많은 정보들을 다루면서 할 것이기 때문에 기초편에.. 더보기
ts4 주식자동매매 51강. 실시간 자동매매 구현(11), 실시간 체결 정보 저장 및 GUI에 전시하기 50강에서는 실시간 체결 정보를 받아왔습니다. 받아온 데이터를 어딘가에는 저장 및 전시를 해야겠죠? 이번 강의에서는 싱글턴 스크립트 및 GUI에 관련 정보를 저장/전시하는 코딩을 해보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 실시간 체결 정보 저장 아래 그림과 같이 메타클레스 싱글턴 스크립트에 self.not_account_stock_dict라는 딕셔너리를 만들어 실시간 체결 정보를 저장할 방을 만듭니다. 방을 만들었으면, QThread_3 스크립트로 넘어오셔서 50강에 이어 아래 그림과 같은 코드를 작성합니다. 우선 self.not_account_stock_dict에 키 값으로 order_number를 저장합니다. 이전 self.portfolio_stock_dict.. 더보기
ts4 주식자동매매 46강. 실시간 자동매매 구현(7), 장시작시간/장운영구분 데이터 받아오기 45강에서 실시간 장운영상태 확인 요청 및 관련 데이터를 받아오는 방을 만들었었죠? 이번 강의에서는 데이터를 받아오는 방을 구성하여 장운영상태를 가져오도록 하겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 장운영상태 데이터 가져오기 장 운영상태 데이터를 받아오면 장 상태에 따라 아래와 같은 숫자를 반환합니다. - 장시작전 : "0" - 장시작 : "3" - 동시호가 : "2" - 장종료 : "4" 위의 데이터를 받아오게 되면 다양한 방법으로 응용할 수 있습니다. 예를 들어 장 시작 전에 DB 데이터를 가져온다던지, 장 종료 후 종목 선정하는 프로그램을 가동한다던지 등의 다양한 응용이 가능합니다. 45강에서 아래 그림과 같이 실시간 데이터를 받아오는 방 realdata_sl.. 더보기
ts4 주식 자동 매매 기관연관추천주 수익률(5월), 5월 시황 소개 안녕하세요. 주식 자동매매 프로그램 2~4월까지 수익률이 높았으나, 5월은 참 어려운 달이였습니다. 특히 기관 연관 추천주 알고리즘 특성상 연기금 등의 수익률이 낮을수록 프로그램 수익률이 낮아지는 특성을 보였습니다. 1. 5월 미국/한국/아시아/유럽 증시 대참사 코로나/전쟁/긴축/유가 상승 등의 이유로 증시가 "박살"났습니다. 특히 러시아 전쟁과 미국의 긴축으로 정말 힘들었죠. 아래 그레프를 보시면 5월 12일 전 후로 한국 증시가 급격히 하락하는 것을 확인할 수 있습니다. 이때 원달러 환율이 1300원에 근접하고 유가도 120달러에 근접하죠. 내수/반도체 할 것 없이 모든 종목이 하락하고 있습니다. 아니 급락하고 있습니다. 보여드린 종목은 그나마 수급이 좋아 다시 어느 정도 회복한 종목이지만 수급이나 .. 더보기
ts4 주식자동매매 40강. 실시간 자동매매 구현(2), 매수/매도 관련 내용 QTable Widget에 입력하기 39강에서 간단히 매수/매도에 관련된 GUI를 업데이트하였습니다. 관련 내용을 종목 추가 클릭 시 Qtable Widget에 업데이트되도록 코딩해 보겠습니다. 참고로 DB 관련된 내용도 다 업데이트되어야 합니다. ㅜ.ㅜ [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 39강 GUI에 매수수량 업데이트 매수가격/익절가격/손절가격만 업데이트하고 매수 가격 대비 매수수량을 넣지 않아 아래와 같이 추가하였습니다. objecName은 n_o_stock이라고 하였습니다. 2. Text Edit 내용 QTable Widget에 추가하기 32강에서 자동매매 선정시 수행했던 searchItem2 함수에 아래와 같은 내용을 추가합니다. 열 이름에 4 : 매수가, 5 : 매수수량, 6 : 익절가, 7 .. 더보기

반응형

.link_tit