update_order

TossSimpleDomesticStock.update_order(org_order_no: str, order_type: OrderType, price: int, quantity: int = 0, stop_price: int = 0, exchange: OrderExchange = OrderExchange.KRX) str[source]

주문을 정정합니다.

Note

정정 시 새로운 주문 ID가 발급되며, 원주문은 REPLACED 상태가 됩니다. 국내 주식 정정은 수량이 필수라, quantity 미지정(0) 시 원주문의 미체결 수량으로 정정합니다.

Parameters:
  • org_order_no (str) – 원주문번호

  • order_type (OrderType) – 주문 유형 (LIMIT/MARKET 만 지원)

  • price (int) – 정정 가격

  • quantity (int) – 정정 수량 (0이면 원주문의 미체결 수량 전체)

  • stop_price (int) – 미지원 - 0 이외의 값이면 ValueError

  • exchange (OrderExchange) – 미지원

Returns:

주문 번호 (새로 발급된 주문 ID)

Return type:

str