소개
HTS RPA는 Google Sheets에 작성된 해외주식 매매 주문을 읽어와서 메리츠증권 HTS(iMeritz XII)를 자동으로 조작하여 주문을 실행하는 RPA(Robotic Process Automation) 시스템입니다.
핵심 기능
섹션 제목: “핵심 기능”- Google Sheets 연동 — 주문 데이터 및 정산 기록을 Google Sheets로 관리
- HTS 자동 로그인 — 공동인증서 기반 자동 인증
- 해외주식 주문 자동화 — 매수/매도/취소, 잔고·예수금 조회
- 투자 전략 시스템 — 단순매매, 그리드 트레이딩, 무한매수법 V3.0
- GUI 제어 및 모니터링 — 탭 기반 전략 관리, 실시간 로그
- 알림 시스템 — Telegram / Discord 실시간 알림
- 자동 업데이트 — GitHub Releases 기반 업데이트 및 롤백
제약사항
섹션 제목: “제약사항”- Windows 전용 (Windows 10/11) — HTS가 Windows만 지원
- 관리자 권한 필수 — HTS 자동화 및 입력 차단 기능에 필요
- 해외주식 전용 — 국내주식은 미지원
- 메리츠증권 전용 — 현재 iMeritz XII HTS만 지원
- 증권사 API가 제공되지 않아
pywinauto/win32gui기반 UI 자동화 사용
동작 원리
섹션 제목: “동작 원리”Google Sheets (주문 데이터) ↓ 읽기HTS RPA 프로그램 (Python) ↓ UI 자동화메리츠증권 HTS (iMeritz XII) ↓ 주문 실행미국 주식 시장프로그램은 설정된 주기마다 Google Sheets에서 주문 데이터를 읽어온 뒤, HTS 주문창을 자동으로 조작하여 주문을 제출합니다. 주문 결과는 다시 Google Sheets에 기록됩니다.