본문으로 건너뛰기
← 프로젝트 목록
자동화2026

증권사 API 자동매매 · 시세 도구

개인 투자자 다수

여러 증권사와 거래소 API로 실시간 시세를 받아 조건에 맞춰 주문하는 자동매매 프로그램을 개인 투자자들에게 납품했습니다.

산출물
데스크탑 프로그램매매 엔진알림 연동
기술
C++ / MFCPythonPySide6증권사 Open API

문제

투자자마다 쓰는 증권사가 다르고 매매 규칙도 달랐습니다. 장중에 사람이 화면을 지켜보며 조건을 확인하고 주문하는 데 한계가 있었습니다.

제약

  • 증권사 API 상당수가 32비트 전용이라 최신 64비트 환경과 함께 쓰기 어려웠습니다.
  • 초당·시간당 조회 한도를 넘으면 요청이 거부되므로 호출 속도를 조절해야 했습니다.
  • 프로그램이 중간에 꺼져도 보유 수량과 주문 상태가 어긋나면 안 됐습니다.

해결

  1. 1

    32비트 API는 별도 프로세스로 분리해 본 프로그램과 통신하게 했습니다.

  2. 2

    조회 요청을 타이머로 조절하고, 한도 초과 시 기다렸다가 다시 요청하도록 했습니다.

  3. 3

    매매 상태를 체크섬과 백업을 붙여 저장하고, 재시작 시 실제 잔고로 수량을 맞추도록 했습니다.

  4. 4

    하나로 만든 그리드 매매 엔진을 미국 주식·국내 주식·암호화폐에 재사용했습니다.