분류 전체보기 썸네일형 리스트형 주식자동매매 45강. 실시간 자동매매 구현(6), 실시간 장 운영 상태 확인 요청 및 관련 데이터 수신 44강에서 DB에 등록된 조목의 실시간 현재가 등을 키움 서버에 요청하는 법을 알아보았습니다. 이번 강의에서는 실시간 장 운영 상태 확인 요청 및 관련 데이터 수신을 할 수 있는 방을 만들어 보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 장 운영 상태 확인 요청 차 후에 장 시작하기 전/중/후에 해야 할 일들이 있을 수 있습니다. 예를 들어 장이 종료되자마자 우리가 원하는 종목을 검색하는 알고리즘이 돌아가게끔 만든다던 지, 장 시작 전 DB 데이터를 읽어 들인다던지 등의 행위를 진행할 수 있습니다. 장 운영 상태 확인 요청은 44강에서 배운 것과 동일하나 FID 번호만 다를 뿐입니다. 위 그림을 확인하시면 SetRealReg 함수를 이용하여 우리가 원하는 실시간 데이터.. 더보기 비행기 놓쳤을 경우 대처법(예약도 불가능 할 경우) 최근 코로나19가 진정되면서 제주도 또는 해외여행 가시는 분들이 많으실 것입니다. 즐거운 여행이 되면 좋겠지만 부득이한 상황이 발생하여, 예약된 비행기를 놓쳤을 경우 개인적인 경험을 바탕으로 최선의 해결책을 말씀드립니다. 바쁘신 분들은 3항 요약만 확인하세요. 1. 사건 발생 : 비행기 출발시간 착각 제주도를 가기 위해 오전 8시 비행기를 예약하였지만 뇌 속에 무슨 일이 발생하였는지 오전 9시 비행기로 착각하였습니다(렌크카가 9시 였는데…). 해결 방법 풀 스토리를 말씀드리겠습니다. 목표 : 오후 2시 20분에 있는 학회 참석 후 발표 - 오전 7시 38분 : 공항 도착 - 오전 7시 40분 : 비행기 출발시간 착각한 것 인지 (1차 맨탈 붕괴, 우사인볼트급으로 체크인 카운터로 돌진) - 오전 7시 42.. 더보기 주식자동매매 44강. 실시간 자동매매 구현(5), 원하는 종목 실시간 현재가 키움 서버에 요청하기 43강에서 DB에 만들어진 종목을 가져오는 기능을 구현해 보았습니다. 이번 강의에서는 DB에서 가져온 종목에 대한 현재가, 거래량 등의 다양한 정보를 키움 서버에 요청해 보겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. FID 번호 가져오기 키움 서버로 원하는 값에 대한 정보를 요청하기 위해서는 FID 번호가 반드시 필요합니다. FID번호가 무엇인지 그리고 FID 번호를 모아 놓은 코드를 42강에 공유해 드렸으니, 반드시 본인만의 스크립트에 복사/붙여넣기 하십시오(간단하죠?). 스크립트 이름은 kiwoomTpye.py라 생성하였으며, 그 아래 42강에 공유해드린 코드를 붙여 넣기만 하시면 됩니다. 혹시 스크립트 생성을 하지 못하시는 분들은 1강부터 정주행 하시길 권해드립니.. 더보기 주식자동매매 43강. 실시간 자동매매 구현(5), DB에 저장된 종목 가져오기 42강에서 KOA Studio를 이용해 원하는 종목의 실시간 데이터를 어떻게 키움 서버에 요청하는지 그리고 받아오는지에 대하여 설명드렸습니다. 이번에는 원하는 종목의 실시간 등록을 위해 DB를 읽어 들이겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. DB 데이터 읽어 들이기 38강에서 DB로 저장된 텍스트 데이터를 어떻게 불러 들이는지 아주 자세히 설명드렸습니다. 따라서 이 부분을 스킵하려고 했지만... 여러분들의 복습을 위해 다시 한 번 더 DB 데이터를 읽는 법을 강의해 드리겠습니다. - 우선 37~38강에서 우리가 무엇을 저장햇는지 다시 리뷰 하도록 하겠습니다. - 저장된 정보는 코드번호, 종목명, 현재가, 신용비율, 매수가, 매수수량, 익절가, 손절가입니다. - 그.. 더보기 주식자동매매 42강. 실시간 자동매매 구현(4), KOA Studio 실시간 데이터 가져오기 개념 설명 41강에서 실시간 자동매매 구현을 위한 GUI와 스레드를 구성하였습니다. 오늘은 내가 선택한 종목의 실시간 데이터를 어떻게 받아오는지 개념 설명드립니다. 중요하니 잘 따라오시기 바랍니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. KOA Studio 실시간목록 이해하기 아래 KOA Studio를 보시면 실시간 목록 중 우리가 받아올 수 있는 목록이 25개 나열되어 있습니다. 그중 우리는 3개 정도만 사용할 것인데 주식체결만 대표적으로 알아보겠습니다. 아래 그림을 보시면 주식체결 시 받아올 수 있는 목록이 나열되어 있습니다. 우선 주식 체결이란 1 틱이 변할 때마다 우리에게 아래 약 20개 이상의 데이터를 보냅니다. 예를 들어 삼성전자의 주식체결을 등록하면, 67000원에서 67.. 더보기 주식 자동 매매 프로그램 1차 용역 수정 사항 결과 공유 개발자는 본인이 개발한 프로그램 외에 별도로 프로그램을 개발 및 제공하지 않으나 저번 포스팅에서 공유한 바와 같이 요청자가 간절하셨기에 용역에 응하였고 아래와 같은 별도 수정사항을 요청하셨습니다. 1. GUI 수정 요청 아래와 같이 1차 제작 후 별도의 요청이 있으셔서 2차 제작해 드렸으나 추가 GUI 수정 및 기능을 요구하셨습니다. 주요 요구사항은 아래와 같습니다. - 표 및 TextEdit 중간/좌/우측 정렬 원하시는 방향에 맞게 수정 - 주요 Push Button 테두리 노란색으로 표시 - 필요없는 항목 삭제 - 프로그램 멈춤 발생 시 프로그램 재가동 후 이전에 매수된 종목 중복 매수 금지(이전 버전에는 매수된 종목에 대하여 별도의 DB(Data Base)가 없기 때문에 프로그램 종료 후 다시 재 .. 더보기 주식자동매매 41강. 실시간 자동매매 구현(3), 자동 매매 시작 GUI(Push Button) 및 스레드 스크립트 생성 40강에서 종목 선정 후 매수/매도 가격을 QtableWidget에 입력까지 완료하였습니다. 이제는 QtableWidget에 입력된 값을 불러와 실시간 자동매매를 하기 위한 기초작업을 다지겠습니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 자동매매를 위한 GUI(Push Button) 생성 아래 그림과 같이 Push Button을 생성 후 objectName은 Auto_start라고 입력하였으며, 버튼 이름은 자동매매 시작이라고 정의 하였습니다. 혹시 이름이 마음에 들지 않으시면 원하는 이름으로 교체하시면 됩니다. 2. 자동매매를 위한 스레드 스크립트 생성 오랜만에 스레드 스크립트를 생성합니다. Qthread_1에서는 계좌평가잔고내역을 가져왔으며, Qthread_2에서는 계좌.. 더보기 [특강] 주식자동매매 프로그램 GUI 우측 정렬, 천(1000) 단위 구분 콤마(comma) 설정하기 개발자 특성상 웹디자인에 약한 편입니다. 별생각 없이 기능만 구현하였는데 주식 자동매매 프로그램 사용자께서 GUI 우측 정렬 및 천 단위 구분 콤마 설정 요청이 오셨고 저도 필요하다고 판단되어 아래와 같이 특강을 실시합니다. [유튜브 강의, 링크]와 같이 보시면 많은 도움이 되실 겁니다. 1. 기존의 GUI와 개선되는 부분 요약 (1) Label의 천 단위 구분 콤마가 고려되어 있지 않습니다. (2) QTableWidget A. 셀 입력값의 천단위 구분 콤마가 고려되어 있지 않습니다. B. 좌측 정렬을 우측 정렬로 바꿀 필요가 있습니다.(대한민국의 모든 공문서의 표는 우측 정렬입니다.) C. 셀 크기가 입력값에 맞춰지지 않고 고정되어 있습니다. (3) TextEdit A. 좌측 정렬을 우측 정렬로 바꿀 .. 더보기 이전 1 ··· 28 29 30 31 32 33 34 ··· 40 다음