Skip to main content
POST
Đặt bracket order

Ủy quyền

Authorization
string
header
bắt buộc

Bearer token used for protected REST API requests.

Nội dung

application/json

Bracket-order creation payload. takeProfitPrice and stopLossPrice are optional but at least one should be supplied for a useful bracket order.

Payload for creating a bracket order with optional take-profit and stop-loss legs.

symbol
string
bắt buộc

Symbol to trade.

Ví dụ:

"FPT"

side
enum<string>
bắt buộc

B for buy, S for sell.

Tùy chọn có sẵn:
B,
S
conditionPrice
number
bắt buộc

Entry trigger price.

conditionType
enum<string>
bắt buộc

Entry trigger condition comparing market price to conditionPrice.

Tùy chọn có sẵn:
>=,
<=
orderType
enum<string>
bắt buộc

Entry order type sent after the trigger.

Tùy chọn có sẵn:
LO,
MTL
quantity
integer
bắt buộc

Entry order quantity.

account
string
bắt buộc

Trading account used for the bracket order.

takeProfitPrice
number

Optional take-profit target price.

stopLossPrice
number

Optional stop-loss price.

Phản hồi

Kết quả tạo bracket order.

Response tạo bracket order.

isSuccess
boolean
bắt buộc

Bracket order đã được validate, lưu, tạo entry stop order và publish event NEW hay chưa.

detail
string
bắt buộc

Thông điệp kết quả. Thành công thường là "Bracket order placed successfully".

data
string
bắt buộc

System bracket order id do service.orderapi sinh. Dùng id này để get/cancel bracket order. Các id con như entryStopOrderId, takeProfitOrderId và stopLossOrderId nằm trong object BracketOrder trả bởi API get bracket order.

Pattern: ^BRACKET-
Ví dụ:

"BRACKET-V1StGXR8_Z5jdHi6B-myT"