Skip to main content
POST
Đặt lệnh mới

Ủy quyền

Authorization
string
header
bắt buộc

Bearer token used for protected REST API requests.

Tham số đường dẫn

refOrderID
string
bắt buộc

Client-generated order reference used for tracking and duplicate detection.

accountID
string
bắt buộc

Mã tài khoản giao dịch. Người dùng đang đăng nhập phải có quyền truy cập tài khoản này.

symbol
string
bắt buộc

Mã chứng khoán/sản phẩm, ví dụ FPT hoặc VN30F1M.

orderSide
string
bắt buộc

Order side. Accepted values: B for buy, S for sell.

price
number
bắt buộc

Order price. For market-style orders, backend interpretation depends on orderType.

qty
integer<int64>
bắt buộc

Order quantity in shares/contracts/lots accepted by the broker.

orderType
string
bắt buộc

Order type. Common accepted values include LO, MTL, ATO, and ATC.

Phản hồi

Kết quả đặt lệnh thường.

Response đặt lệnh thường.

isSuccess
boolean
bắt buộc

Backend đã chấp nhận và gửi lệnh tới broker hay chưa.

detail
string
bắt buộc

Thông điệp kết quả. Thành công thường là "Order placed successfully"; lỗi chứa lý do reject/validation.

data
string
bắt buộc

System order id do service.orderapi sinh cho lệnh mới. Dùng id này cho API cancel, execution reports và đối chiếu order stream. Đây không phải external broker order id và cũng không phải refOrderID client gửi vào request.

Pattern: ^ORDER-
Ví dụ:

"ORDER-V1StGXR8_Z5jdHi6B-myT"