더북(TheBook)

이런 방식으로 동작할 때 우리 컴퓨터와 키움 API 서버 사이에서 일어나는 일을 조금만 더 설명해 보겠습니다.

▲ 그림 3-64 우리 PC와 키움증권 API 서버 간 요청 처리 방식

다시 정리해 보면 중요한 사실은 우리가 키움증권에 보내는 요청에 대한 응답이 바로 오지 않는다는 것입니다. 물론 막상 코드를 실행해 보면 응답이 바로 오는 것처럼 보일 수 있지만, 우리가 만들 시스템과 키움 Open API 사이에서는 작게나마 지연(delay)이 발생하며 요청을 보낸 후 응답을 기다리는 시간이 있습니다.

따라서 이런 점을 알고 있는 우리도 요청을 보내고 나서 내 요청이 언제 처리되는지 마냥 기다리기보다는 다른 일을 하고 있다가 API 서버로부터 응답이 왔다는 신호가 오면 확인하는 것이 더 효율적으로 일을 처리하는 방식일 것입니다.

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