더북(TheBook)

3.12.1 주문 접수하기

우리가 HTS나 MTS를 이용하여 매수 주문을 접수하면 대략적으로 다음 순서로 처리됩니다.

주문 접수 > 주문 체결 > 잔고 이동

하지만 시장가 주문을 하지 않은 한 주문을 접수했다고 해서 바로 체결되는 것은 아닙니다. 주문한 종목의 거래량에 따라 다르겠지만, 보통 원하는 매매 가격을 입력하는 지정가 주문은 주문가에 맞는 상대 주문이 있어야 체결됩니다. 또 주문 시간과 주문량에 따라 체결 우선순위가 결정됩니다.

주식용어 ≡ 시장가 주문과 지정가 주문


시장가 주문(market order)이란 원하는 매매 가격을 지정하지 않고 현재 시장에서 거래되고 있는 가격으로 즉시 매매하도록 요청하는 주문으로, 원하는 매매 가격을 지정하는 지정가 주문(limit order)보다 우선적으로 체결됩니다.

이런 이유로 우리가 주문을 접수한 후 체결되기까지 시간이 필요하며 API가 비동기식으로 동작하기 때문에 주문 접수 요청 후에도 응답을 받아 오는 슬롯 함수가 필요하다고 생각할 수 있습니다. 즉, 지금까지 TR을 요청하고 응답을 받는 프로세스와 마찬가지로 주문 접수 후에 응답 결과를 확인할 수 있는 슬롯이 필요합니다. 그럼 우선은 주문 체결 확인용 슬롯이 필요하다는 사실을 인지하고 KOA에서 제공하는 주문 처리 흐름을 살펴보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.