주식 자동매매 시리즈 소개 – 한국투자증권 API

과거에도 비슷한 내용을 썼지만, 이번에는 처음부터 모든 것을 한 흐름으로 함께 담고 싶어서 이 시리즈를 시작했습니다.

직장을 다니면서 주식을 보려면 장 중에 차트를 계속 볼 수가 없죠. 수동으로 주문 넣는 것도 한계가 있어서, 많은 분이 자동매매에 관심을 갖습니다. 이 시리즈는 어떤 전략이 있는지부터 전략을 고르는 방법, 그리고 그 전략으로 프로그램 자동매매를 구현하는 것까지 다룹니다.

한국투자증권(KIS) API를 사용하려고 합니다. REST로 데이터·주문을 하고, 문서가 잘 정리되어 있어서 Python 등으로 붙이기 편하고, 모의투자도 지원합니다. 이 블로그에서도 이미 써 본 환경이라 선택했습니다.


왜 자동매매인가?

  • 시간: 장 중에 실시간으로 모니터링하기 어려울 때, 조건이 맞으면 자동으로 진입·청산할 수 있습니다.
  • 규칙: 감정에 휘둘리지 않고, 미리 정한 규칙대로 매매할 수 있습니다.
  • 재현: 같은 전략을 여러 종목이나 기간에 반복 적용해 볼 수 있습니다.

물론 자동매매도 손실이 날 수 있고, 전략과 리스크 관리가 중요합니다. 이 시리즈는 그걸 전제로 전략 → 선택 → 구현 순서로 풀어갑니다.


시리즈에서 다룰 흐름

  1. 전략 종류 – 돌파, 갭, 모멘텀, 볼륨, VWAP 등 자주 쓰는 전략 요약
  2. 전략을 고르는 방법 – 백테스트, 리스크, 자신의 스타일을 고려한 기준
  3. 자동매매 기초 – 개발 환경, 인증, 일봉·분봉·거래량 조회
  4. 자동매매 구현 – 전략 신호 만들기, 주문 API, Rate Limit·에러 처리

나머지 글은 앞으로 이렇게 쓸 예정입니다. 한 편씩 위 순서로 정리하겠습니다. 블로그에 이미 있는 글(돌파 전략 정리, API 1편 등)은 그대로 두고, 필요하면 해당 글을 참고하라는 식으로 연결해 둡니다.