이 코드에서 주문 접수가 수행되는 코드는 다음과 같은데, 매개변수들을 하나씩 살펴보겠습니다.
➊ 'send_buy_order'는 rqname이며, 매수 주문을 의미하는 이름으로 지었습니다.
➋ '1001'은 프로그래머가 임의로 정하는 화면 번호입니다.
➌ 다음으로 등장하는 1은 신규 매수 주문을 의미합니다. 주문 유형별 숫자는 그림 3-91의 KOA에 설명되어 있듯이 2는 신규 매도 주문, 3은 매수 취소, 4는 매도 취소, 5는 매수 정정, 6은 매도 정정을 의미합니다.
➍ '007700'은 매수할 종목 코드(F&F홀딩스)입니다.
➎ 1은 주문 수량을 의미합니다.
➏ 35000은 주문 가격을 의미합니다.
➐ '00'은 지정가 주문 방식을 의미합니다.
이렇게 주문을 접수하고 main.py 파일을 실행해 보면 다음 결과가 출력됩니다.
connected
8*********
0
[Kiwoom] _on_receive_tr_data is called 1001 / send_buy_order / KOA_NORMAL_BUY_KP_ORD
0