create_order¶
- TossDomesticStock.create_order(cano: str, symbol: str, side: str, order_type: str, quantity: str | int, price: str | int | None = None, time_in_force: str | None = None, client_order_id: str | None = None, confirm_high_value_order: bool | None = None)[source]¶
주문 생성
- Parameters:
cano (str) – 계좌번호
symbol (str) – 종목코드
side (str) – 매매 구분 - “BUY”(매수), “SELL”(매도)
order_type (str) – 주문 유형 - “LIMIT”(지정가), “MARKET”(시장가)
quantity (str|int) – 주문 수량
price (str|int) – 주문 가격. 지정가(LIMIT) 주문 시 필수.
time_in_force (str) – 주문 조건 - “DAY”, “CLS”
client_order_id (str) – 사용자 지정 주문 ID (멱등성 키, 10분간 유효)
confirm_high_value_order (bool) – 고액 주문 확인 플래그. 1억원 이상 주문 시 True 필수.
- Returns:
생성된 주문 정보 (orderId 등)
- Return type:
dict
- Raises:
ValueError – API 에러 발생시