[3/17] 자동매매 개발일지 – 거래소 코드와 시차

미장봇이 미국 ETF를 여러 개 담기 시작하자 주문이 나가지 않는 일이 두 번 따로 터졌다. 둘 다 종목이 어느 거래소에 상장돼 있는지와 지금 그 장이 열려 있는지를 잘못 다뤄서 생긴 일이었다. 처음 만들 때 KIS 해외주식 API는 순하게 굴었다. 다루는…
현업 SoC 엔지니어가 직접 만들고 돌려 본 기록이다. SoC 설계 해설, 오픈소스 RTL 시뮬레이터 개발일지, 미국 주식 자동매매 봇 개발기를 모았다.

미장봇이 미국 ETF를 여러 개 담기 시작하자 주문이 나가지 않는 일이 두 번 따로 터졌다. 둘 다 종목이 어느 거래소에 상장돼 있는지와 지금 그 장이 열려 있는지를 잘못 다뤄서 생긴 일이었다. 처음 만들 때 KIS 해외주식 API는 순하게 굴었다. 다루는…

미장봇이 하루 종일 KIS API에 보내는 요청은 세 종류뿐이다. 지금 가격을 묻는 시세, 계좌에 무엇이 얼마나 있는지 묻는 잔고, 그리고 사고파는 주문이다. 전략 쪽 코드는 복잡해 보여도 이 셋을 얇은 함수로 감싸 두면 그 위에는 어떤 전략이든 얹을 수 있다.…

미국 주식을 코드로 사고파는 봇을 만들겠다고 마음먹고 나서 제일 먼저 붙잡고 있었던 건 증권사 API였다. 시세를 읽든 잔고를 보든 주문을 내든, 증권사 서버와 말이 통해야 뭐라도 할 수 있으니까. 나는 한국투자증권(KIS) Open API로 미국주식 자동매매 봇을 만들어 돌리고 있다. 계좌를…