영웅문Global 핸들링 썸네일형 리스트형 지금까지 작업 내용 취합 (반복 로직 수행) 이제 영웅문Global을 어느 정도 핸들링 할 수 있게 되었습니다. 지금까지 했던 내용을 취합하는 의미로 이번 시간을 생각해보면 좋겠습니다. 아래는 프로그램을 실행했을 때 단계별로 수행 할 내용입니다. 영웅문Global 실행 / 로그인 지금 시점의 실시간 잔고 내역 확인 (스크린샷) 반복 - 영웅문Global 설정한 종목의 현재 가격 조회 최종 수행 결과는 아래 영상을 확인해주세요. 이 정도 내용을 엮어서 프로그램을 실행한 후 종목별 조회한 가격을 토대로 매매법을 수행한다면 해외주식 매매를 자동화할 수 있을 겁니다. 그 구조를 만드는 과정을 바로 해보실까요? 로그인 로직에 대한 이해가 필요할 경우 앞선 글 확인 후 다시 진행하시는 것을 권장합니다. 2023.12.01 - [영웅문Global 핸들링] - .. 더보기 영웅문Global 로그인 1차에서 수행했던 내용들을 토대로 영웅문 Global을 핸들링하는 것이 가능하다는 것을 알게 되었습니다. 2023.11.30 - [영웅문 Global 핸들링] - 영웅문 Global 핸들링을 위한 환경 설치 (feat. 파이썬) 실행해 놓은 영웅문Global영웅문 Global 프로그램을 연결해서 사용했기에 프로그램 실행 전 영웅문 Global을 실행해야 하는 문제가 있었습니다. 매매 방법론을 로직으로 구현하고 완전 자동으로 영웅문 Global을 핸들링하려면 가장 먼저 해결해야 하는 것이 로그인입니다. 먼저 어떤 방식으로 개발할지 생각해 보겠습니다. 흐름은 영웅문 Global 실행 ⇒ 로그인창 확인 ⇒ 로그인 정보 입력 ⇒ 영웅문 Global 실행 순서입니다. 각 단계에 도달했는지 체크하기 위한 함수가 필.. 더보기 영웅문Global 핸들링을 위한 환경 설치 (feat. 파이썬) 미국주식 자동 매매 프로그램을 21년에 만들어서 운영한 지 벌써 만으로 2년이 되어갑니다. 당시에는 그리드 매매법을 빠르게 구현해서 투자에 뛰어드는 것을 중요하게 생각했어서 RPA 도구를 활용해서 작업했었습니다. UiPath 툴(RPA)을 활용해서 빠르게 매매 로직을 구현하고 운영하는 것은 아래를 참고해 주세요. 2022.06.22 - [기능과 기술] - 미국주식 그리드 매매 빠르게 자동화하기 (1) 미국주식 그리드 매매 빠르게 자동화하기 (1) 안녕하세요? 제공해드린 소스가 참고만으로 끝나지 않게 하기 위해서, 빠르게 자신만의 설정을 하고 동작을 시키는 것까지를 목표로 설정해서 진행해보겠습니다. 그렇게 하기 위해서 남은 과정 kyeyangdak.tistory.com 현재도 당시에 만들었던 UiPath .. 더보기 매매 결과 확인 (실시간 잔고 스크린샷과 값 확인 방법) 앞서서 매수 / 매도를 잘 수행했다면 주식 계좌에 관련 내용이 반영되어 있을 겁니다. 그래서 어느 순간에는 실시간 잔고를 확인하고 싶게 됩니다. 앞서서 스크린샷을 찍는 방법이 있었던 것 기억하시나요? 매수 / 매도 확인창이 뜨면 내가 잘 설정했는지 확인하기 위한 용도로 스크린샷을 찍어봤습니다. 오늘은 실시간 잔고 창을 띄워서 내가 보유한 종목들의 현재 상태를 스크린샷으로 찍고 안의 값들을 인식해보는 것을 해보겠습니다. 마찬가지로 전체적인 수행 결과를 먼저 보시죠. 영웅문Global 인식 영웅문Global 인식은 앞서서 진행했던 내용들과 같습니다. 해당 소스를 구현했었다면 그대로 사용하시면 됩니다. 더보기 # result 폴더 만들기 if not os.path.exists("result"): os.mkdi.. 더보기 매수 / 매도 수행하기 - 2 (미니주문 창 핸들링하기) 지난 내용에 이어서 미니주문 창을 핸들링해보겠습니다. 지난 내용을 통해 미니주문 창을 호출할 수 있는 상태여야 하므로 관련 내용의 확인이 필요하다면 아래 링크를 이용해 주세요. 2023.11.28 - [영웅문 Global 핸들링] - 매수 / 매도 수행하기 - 1 (미니주문 창 호출하기) 매수 / 매도 수행하기 - 1 (미니주문 창 호출하기) 매수 / 매도를 수행하는 방법도 여러가지가 있을 것 같습니다. 그 중에서 저는 미니 주문창을 통해 수행해보려 합니다. 전체적인 수행 결과를 먼저 보시죠. 미니주문 창 우리가 사용할 미니주문 kyeyangdak.tistory.com 미니주문 창 - 매수 / 매도 구분 띄운 미니주문 창은 앞에서 알아본 것처럼 매수일 때와 매도일 때 약간의 차이가 있습니다. 그렇기 때문.. 더보기 매수 / 매도 수행하기 - 1 (미니주문 창 호출하기) 매수 / 매도를 수행하는 방법도 여러 가지가 있을 것 같습니다. 그중에서 저는 미니 주문창을 통해 수행해보려 합니다. 전체적인 수행 결과를 먼저 보시죠. 미니주문 창 우리가 사용할 미니주문 창에 대해서 알아보겠습니다. 메뉴툴바 영역을 통해서 창을 호출합니다. 미니 주문창은 2102번입니다. 2102를 입력하면 아래와 같이 미니 주문창이 뜹니다. 미니 주문창에서 핸들링 할 영역에 대해 알아보겠습니다. (매수와 매도가 약간 다르지만 핸들링하려는 부분은 같다고 생각됩니다.) (1) 종목 지정 종목 영역에 티커를 타이핑 합니다. 이를 통해 티커의 현재 가격을 알 수 있습니다. 매도 상태에서는 보유한 종목이라면 매도할 수 있는 수량도 같이 알 수 있습니다. (2) 현재 가격 (USD, KRW) 가격은 해외 주식의.. 더보기 프로그램 실행 전 준비 (실행 중인 영웅문Global 연결하고 "모든창 닫기") 앞으로 영웅문Global을 내 맘처럼 핸들링 하기 위해서 사전에 준비해야 할 내용이 있습니다. 그 것은 바로 실행 중인 영웅문Global을 찾고 핸들링 할 수 있도록 연결하는 작업을 하는 것입니다. 더 나아가 영웅문Global 프로그램의 영역을 간단히 설명하고 우리가 핸들링 할 영역을 찾아오는 방법을 설명하겠습니다. 마지막으로 파이썬으로 영웅문Global 핸들링 하기 1번 실습인 "모든창 닫기"를 수행해보겠습니다. 1. 영웅문Global 수동 로그인 영웅문Global을 수동으로 로그인 해줍니다. 로그인해서 들어가면 다음과 같은 화면이 나옵니다. 2. 영웅문Global 영역 설명 영역별로 구분을 할 수 있는데 크게 4개로 구분할 수 있습니다. 1번 : 메뉴 : 영웅문Global의 메뉴를 표시해주는 영역입니.. 더보기 이전 1 다음