더북(TheBook)

origin_order_number: 정정 혹은 취소하려는 주문 번호를 의미하는 매개변수입니다. 정정/취소 주문을 접수하고자 할 때는 정정/취소 형태의 주문을 따로 접수해야 하며, 이때 대상이 되는 주문의 주문 번호가 필요합니다. 하지만 정정/취소 주문이 아니라 신규 주문을 할 때는 빈 값으로 사용합니다.

주문을 접수하는 데는 이외에도 계좌번호가 필요하지만 이는 Kiwoom class 내부에 self.account_number로 저장한 것을 그대로 사용하겠습니다. 그러면 main.py 파일에서 실제로 주문을 접수해 보겠습니다.

main.py

from api.Kiwoom import *
import sys

app = QApplication(sys.argv)
kiwoom = Kiwoom()

order_result = kiwoom.send_order('send_buy_order', '1001', 1, '007700', 1, 35000, '00')

print(order_result)

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