더북(TheBook)

3.14 잔고 얻어 오기

잔고(balance)란 익숙한 은행 잔고라는 말에서 예금 및 적금 같은 계좌 잔액을 떠올리기 쉽습니다. 하지만 증권 거래 중에서 주식 잔고란 현재 보유 중인 종목들을 의미하며, 이는 주식 거래를 위해 계좌에 입금했던 예수금과는 구분됩니다.

따라서 ‘3.12절 주문 접수 및 체결 확인하기’에서 주문 체결 이후 주식이 ‘잔고’로 이동한다는 표현을 사용했고, 실제로 매수한 종목은 잔고로 이동하는 것을 확인했습니다.

주문 체결 이후 잔고로 이동한 종목들을 얻어 오는 방법은 TR(opw00018: 계좌평가잔고내역요청) 조회를 이용하는 것이며, 잔고를 확인해야 하는 이유는 현재 잔고에서 매도 신호에 부합하는 종목이 있는지 확인하고 매도하려면 보유 종목들을 파악하고 있어야 하기 때문입니다.

그러면 이 ‘계좌평가잔고내역요청’이라는 TR을 이용하여 얻어 오는 정보는 체결이 완료되어 계좌 잔고로 이동한 종목들입니다. 아직 주문 접수를 하지 않았거나 접수를 했더라도 체결되지 않은 잔고는 비어 있으므로 TR로 얻어 올 정보가 없습니다. 그러나 곧 진행될 프로젝트에서 사용할 코드이므로 다른 때와 똑같이 눈여겨보길 바랍니다. 그럼 잔고를 얻어 오는 데 사용할 TR 사용법을 살펴보겠습니다.

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