주문 생성 (실거래 주의)
toss_create_orderCreate Korean and US stock orders through Toss Securities, with limit/market types, quantity or amount-based options, and an order ID for later changes.
Instructions
⚠️ 경고: 이 도구는 실제 주식 주문을 생성합니다. 실제 자금이 사용됩니다.
주문을 생성합니다. 수량 기반 또는 금액 기반(US 시장가 매수만) 주문을 지원합니다.
Args:
accountSeq (number, 필수): 계좌 시퀀스. toss_get_accounts 응답의 accountSeq 값
symbol (string, 필수): 종목 심볼. KRX: 6자리 숫자 (예: 005930), US: 영문 티커 (예: AAPL)
side (string, 필수): 주문 방향. "BUY" (매수) 또는 "SELL" (매도)
orderType (string, 필수): 호가 유형. "LIMIT" (지정가) 또는 "MARKET" (시장가)
quantity (string, 선택): 주문 수량. quantity 또는 orderAmount 중 하나 필수
KR: 양의 정수 (예: "10")
US MARKET SELL: 소수점 허용 (예: "0.5")
orderAmount (string, 선택): 주문 금액 (USD). US 시장가 매수(MARKET BUY)만 사용 가능 (예: "100.5")
price (string, 선택): 주문 가격. orderType=LIMIT일 때 필수
KR: 정수 원화 (예: "70000")
US: 소수점 달러 (예: "185.50")
timeInForce (string, 선택): 주문 유효 조건. "DAY" (기본, 당일 유효) 또는 "CLS" (장마감, US LIMIT만)
clientOrderId (string, 선택): 클라이언트 주문 ID. 최대 36자, 영숫자/-/_. 멱등성 키로 사용 (10분간 유효)
confirmHighValueOrder (boolean, 선택): 고액 주문 확인 플래그. 1억원 이상 주문 시 true 필수
Returns:
orderId: 서버 생성 주문 식별자 (정정/취소 시 사용)
clientOrderId: 요청한 clientOrderId (미전달 시 null)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | Yes | 주문 방향. "BUY" (매수) 또는 "SELL" (매도) | |
| price | No | 주문 가격. LIMIT 주문 시 필수. KR: 원화 정수 (예: "70000"), US: 달러 소수점 (예: "185.50") | |
| symbol | Yes | 종목 심볼. KRX: 6자리 숫자 (예: 005930), US: 영문 티커 (예: AAPL) | |
| quantity | No | 주문 수량. quantity 또는 orderAmount 중 하나 필수. KR: 정수, US MARKET SELL: 소수점 허용 | |
| orderType | Yes | 호가 유형. "LIMIT" (지정가) 또는 "MARKET" (시장가) | |
| accountSeq | Yes | 계좌 시퀀스. toss_get_accounts 응답의 accountSeq 값 | |
| orderAmount | No | 주문 금액 (USD). US 시장가 매수(MARKET BUY)만 사용 가능 (예: "100.5") | |
| timeInForce | No | 주문 유효 조건. "DAY" (기본, 당일 유효) 또는 "CLS" (장마감, US LIMIT만 지원) | DAY |
| clientOrderId | No | 클라이언트 주문 ID. 최대 36자, 영숫자/-/_. 멱등성 키 (10분 유효) | |
| confirmHighValueOrder | No | 고액 주문 확인 플래그. 1억원 이상 주문 시 true 필수 |