무료 강좌 · 7편

파이썬으로 자동매매 만들기

영웅문Global(키움 해외주식 HTS)을 파이썬으로 직접 제어해 예약 매수·매도를 구현하는 실전 강좌. 코드로 배우는 규칙 기반 자동매매(교육 목적). 로그인 없이 읽을 수 있습니다.

01
키움이 해외주식 REST API를 열었다 — 파이썬 자동매매 전체 그림

이제 GUI 자동화 없이 공식 REST API로 해외주식 자동매매를 만든다 — 이 강좌가 만들 시스템의 전체 그림과 커리큘럼.

02
개발 환경 + 키움 REST API 키 발급 — 32비트도 GUI도 필요 없다

REST라서 평범한 파이썬이면 된다. 키움 REST API 키(appkey/secretkey) 발급과 모의/실전 도메인, 설정 파일 구조.

03
키움 REST 인증 — 토큰 발급·rate limit, 그리고 토큰이 갑자기 죽는 함정

OAuth2 토큰 발급과 캐싱, 초당 1회 rate limit, 그리고 같은 appkey 충돌로 토큰이 무효화되는 8005 함정.

04
미국주식 시세·잔고·체결 조회 — 그리고 '원장일'의 함정

미국주식 현재가·잔고·체결내역 조회. 한국 자정에 안 바뀌는 '원장일'과 체결 누락을 막는 catch-up.

05
주문 실행 — 매수·매도·취소, 주문을 거부당하는 가격 포맷

매수·매도·취소 TR, 지정가/시장가, 그리고 $1 경계에서 주문을 통째로 거부당하는 가격 포맷 규칙.

06
규칙 기반 매매를 코드로 — 그리드 tier 로직

떨어지면 사고 오르면 파는 그리드 매매를 tier 포인터로 구현. 상태 영속(SQLite)과 로직/통신 분리 설계.

07
안 죽고 안 터지게 — 자동매매 안전장치와 운영

드라이런·수량 대조·다단계 드로다운 알림·긴급 정지·텔레그램. 자동매매의 진짜 난이도는 운영에 있다.