createOrder
Create buy or sell orders for Korean and US stocks, using quantity or dollar amount, with market or limit price types.
Instructions
주문 생성
매수 또는 매도 주문을 생성합니다.
수량 지정 방식 — quantity, orderAmount 중 정확히 하나를 사용:
quantity: 주문 수량 (주 단위). 지정한 수량만큼 주문. 소수점 수량은 미국 주식 시장가 매도(MARKET+SELL)에만 허용 (그 외는 정수만)orderAmount: 주문 금액 (달러). 지정한 금액만큼 주문하며, 체결 수량은 시장가에 따라 결정. US MARKET 전용
금액 주문 (orderAmount): 정규장 시간에만 가능합니다. 정규장 외 시간에 호출 시 422 amount-order-outside-regular-hours 를 반환합니다.
Rate Limits Group: ORDER
[POST /api/v1/orders]
tags: Order
⚠️ 실제 자산에 영향을 주는 주문 API 입니다. 기본값은 dryRun=true 이며 실행하려면 TOSSINVEST_ENABLE_TRADING=true 와 confirmation 이 필요합니다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | 요청 본문 (application/json). 금액·수량·가격은 정밀도 보존을 위해 문자열로 전달합니다. | |
| dryRun | No | 기본값 true. true 이면 토스증권 서버로 어떤 네트워크 요청도 보내지 않고 실행 계획만 반환합니다. 실제 주문을 내려면 false 로 명시해야 합니다. | |
| account | No | 요청에 사용할 계좌의 accountSeq. getAccounts 응답의 accountSeq 값을 사용합니다. 미지정 시 TOSSINVEST_DEFAULT_ACCOUNT 환경변수를 사용하며, 둘 다 없으면 호출하지 않고 오류를 반환합니다. | |
| confirmation | No | 실주문 확인 문자열. TOSSINVEST_MUTATION_CONFIRMATION 환경변수 값과 정확히 일치해야 실제 주문이 실행됩니다. |