Skip to Content

Today Orders

This API is used to get today order or get order by order id.

CLI
longbridge order

Request

HTTP MethodGET
HTTP URL/v1/trade/order/today

Parameters

Content-Type: application/json; charset=utf-8

NameTypeRequiredDescription
symbolstringNOStock symbol, use ticker.region format, example: AAPL.US
statusstring[]NOOrder status

example: status=FilledStatus&status=NewStatus
sidestringNOOrder side

Enum Value:
Buy
Sell
marketstringNOMarket

Enum Value:
US - United States of America Market
HK - Hong Kong Market
order_idstringNOOrder ID, example: 701276261045858304
is_attachedboolNOWhether order_id refers to an attached order, returns the attached order information if true

Request Example

Response

Response Headers

  • Content-Type: application/json

Response Example

json
{
  "code": 0,
  "message": "success",
  "data": {
    "orders": [
      {
        "currency": "HKD",
        "executed_price": "0.000",
        "executed_quantity": "0",
        "expire_date": "",
        "last_done": "",
        "limit_offset": "",
        "msg": "",
        "order_id": "706388312699592704",
        "order_type": "ELO",
        "outside_rth": "UnknownOutsideRth",
        "price": "11.900",
        "quantity": "200",
        "side": "Buy",
        "status": "RejectedStatus",
        "stock_name": "Bank of East Asia Ltd/The",
        "submitted_at": "1651644897",
        "symbol": "23.HK",
        "tag": "Normal",
        "time_in_force": "Day",
        "trailing_amount": "",
        "trailing_percent": "",
        "trigger_at": "0",
        "trigger_price": "",
        "trigger_status": "NOT_USED",
        "updated_at": "1651644898",
        "remark": "",
        "limit_depth_level": 0,
        "monitor_price": "",
        "trigger_count": 1,
        "attached_orders": [
          {
            "order_id": "706388312699592705",
            "attached_type_display": 2,
            "trigger_price": "10.500",
            "quantity": "200",
            "executed_qty": "0",
            "status": "NewStatus",
            "updated_at": "1651644898",
            "withdrawn": false,
            "gtd": "",
            "time_in_force": "Day",
            "counter_id": "",
            "trigger_status": 0,
            "executed_amount": "0",
            "tag": 0,
            "submitted_at": "1651644897",
            "executed_price": "0.000",
            "force_only_rth": "RTH_ONLY",
            "reviewed": false,
            "activate_order_type": "MIT",
            "activate_rth": "RTH_ONLY",
            "submit_price": ""
          }
        ]
      }
    ]
  }
}

Response Status

StatusDescriptionSchema
200Get Today Orders Successtoday_orders_rsp
400The query failed with an error in the request parameter.None

Schemas

today_orders_rsp

NameTypeRequiredDescription
ordersobject[]falseOrder Detail
∟ order_idstringtrueOrder ID
∟ statusstringtrueOrder Status
∟ stock_namestringtrueStock Name
∟ quantitystringtrueSubmitted Quantity
∟ executed_quantitystringtrueExecuted Quantity.

when the order is not filled, value is 0
∟ pricestringtrueSubmitted Price.

when market condition order is not triggered, value is empty string
∟ executed_pricestringtrueExecuted Price.

when the order is not filled, value is 0
∟ submitted_atstringtrueSubmitted Time
∟ sidestringtrueOrder Side

Enum Value:
Buy
Sell
∟ symbolstringtrueStock symbol, use ticker.region format, example: AAPL.US
∟ order_typestringtrueOrder Type
∟ last_donestringtrueLast done.

when the order is not filled, value is empty string
∟ trigger_pricestringtrueLIT / MIT Order Trigger Price.

When the order is not LIT / MIT order, value is empty string
∟ msgstringtrueRejected message or remark, default value is empty string.
∟ tagstringtrueOrder tag

Enum Value
Normal - Normal Order
Gtc - Long term Order
Grey - Grey Order
∟ time_in_forcestringtrueTime in force Type

Enum Value:
Day - Day Order
GTC - Good Til Canceled Order
GTD - Good Til Date Order
∟ expire_datestringtrueLong term order expire date, format: YYYY-MM-DD, example: 2022-12-05.

When not a long term order, default value is empty string
∟ updated_atstringtrueLast updated time, formatted as a timestamp (second)
∟ trigger_atstringtrueConditional order trigger time. formatted as a timestamp (second)
∟ trailing_amountstringtrueTSLPAMT order trailing amount.

When the order is not TSLPAMT order, value is empty string
∟ trailing_percentstringtrueTSLPPCT order trailing percent.

When the order is not TSLPPCT order, value is empty string
∟ limit_offsetstringtrueTSLPAMT / TSLPPCT order limit offset amount.

When the order is not TSLPAMT / TSLPPCT order, value is empty string
∟ trigger_statusstringtrueConditional Order Trigger Status
When an order is not a conditional order or a conditional order is not triggered, the trigger status is NOT_USED

Enum Value
NOT_USED
DEACTIVE
ACTIVE
RELEASED
∟ currencystringtrueCurrency
∟ outside_rthstringtrueEnable or disable outside regular trading hours
Default is UnknownOutsideRth when the order is not a US stock

Enum Value:
RTH_ONLY - Regular trading hour only
ANY_TIME - Any time
OVERNIGHT - Overnight"
∟ remarkstringtrueRemark
∟ limit_depth_levelint32trueSpecifies the bid/ask depth level
∟ monitor_pricestringtrueMonitoring price
∟ trigger_countint32trueNumber of triggers
∟ attached_ordersobject[]falseList of attached order details
∟∟ order_idstringtrueAttached order ID
∟∟ attached_type_displayint32trueAttached order type.

Enum Value:
1 - Take Profit
2 - Stop Loss
∟∟ trigger_pricestringtrueTrigger price
∟∟ quantitystringtrueOrder quantity
∟∟ executed_qtystringtrueExecuted quantity
∟∟ statusstringtrueOrder status
∟∟ updated_atstringtrueLast updated time, formatted as a timestamp (second)
∟∟ withdrawnbooleantrueWhether the order has been withdrawn
∟∟ gtdstringtrueGTD expiration date, format: YYYY-MM-DD
∟∟ time_in_forcestringtrueTime in force Type

Enum Value:
Day - Day Order
GTC - Good Til Canceled Order
GTD - Good Til Date Order
∟∟ counter_idstringtrueCounter order ID
∟∟ trigger_statusint32trueConditional order trigger status after the attached order is activated.
0 - Not activated
1 - Monitoring
2 - Cancelled
4 - Triggered
∟∟ executed_amountstringtrueExecuted amount
∟∟ tagint32trueOrder tag
∟∟ submitted_atstringtrueSubmitted time, formatted as a timestamp (second)
∟∟ executed_pricestringtrueExecuted price
∟∟ force_only_rthstringtrueWhether execution is restricted to regular trading hours only
∟∟ reviewedbooleantrueWhether the order has been reviewed
∟∟ activate_order_typestringtrueOrder type submitted after triggering, e.g. LIT (limit-if-touched) or MIT (market-if-touched)
∟∟ activate_rthstringtrueWhether the order submitted after triggering allows pre/post market trading
∟∟ submit_pricestringtrueSubmitted price