본 프로그램은 파이썬 설치나 코딩 지식이 전혀 필요 없는 실행 파일(.exe) 형태입니다.
하지만 프로그램이 사용자를 대신해 키움증권 서버에 접속하고 메시지를 보내기 위해서는
아래의 3가지 준비가 반드시 선행되어야 합니다.
프로그램을 켜기 전, 딱 한 번만 설정해 주세요.
키움증권 OpenAPI+ 설치: https://www.kiwoom.com/h/customer/download/VOpenApiInfoView
키움증권 홈페이지에서 'OpenAPI+' 모듈을 다운로드해 설치해야 합니다. 프로그램이 증권사 서버와 대화하기 위한 통로입니다.
공인인증서 없이 API에 접속하기 위해서는 모의투자를 신청하여 모의투자로 접속해야 합니다.
https://www.kiwoom.com/h/mock/ordinary/VMockTotalMHOMEView?dummyVal=0
텔레그램 봇 생성: https://brunch.co.kr/@nftmby/889
BotFather를 통해 나만의 봇을 만들고 '토큰(Token)'과 '채팅방 ID'를 준비하세요.
알림을 전달받을 주소지가 됩니다.
영웅문(HTS) 조건검색식 제작:
본 프로그램은 사용자가 영웅문에서 직접 만든 '나만의 전략(조건검색식)'을 실시간으로 감시합니다. HTS에서 최소 하나 이상의 검색식을 미리 저장해 두어야 목록에 나타납니다.
이 프로그램은 사용자의 계정이나 개인 정보를 서버에 저장하지 않습니다.대신, 사용자가 직접 만든 도구(키움 API, 텔레그램 봇)를 연결해 주는 역할만 수행합니다.
"비서에게 집 열쇠를 직접 맡기는 것과 같습니다."
그래서, 이 프로그램만 켜두면 매일매일 장이 운영되는 시간에 검색식에 포착되는 종목의 관련된 정보를 텔레그램 메신저로 보내줍니다.
프로그램이 사용자를 대신해 정보를 읽고 메시지를 보내려면, 사용자의 키움 권한과 텔레그램 전송 권한이 필요합니다. 따라서 토큰이나 ID 같은 개인 설정은 본인이 직접 입력해야 하며, 이 정보는 오직 사용자의 컴퓨터 내에만 저장되므로 보안상 안전합니다.
준비물이 끝났다면 프로그램의 번호(1~7)만 따라가면 됩니다.
연결 정보 입력 (1~3번): 준비한 텔레그램 토큰과 ID를 입력합니다.
로그인 (4번): 버튼을 누르면 익숙한 키움증권 로그인 창이 뜹니다.
감시 시작 (5~6번): 미리 만들어둔 검색식을 선택하고 '전송시작'을 누르면 끝입니다.