Skip to Content

List Grid Orders

Get a paged list of your grid orders, optionally filtered by market, symbol, or status.

CLI
# List all grid orders (default)
longbridge grid
# Filter by symbol and status
longbridge grid --symbol 700.HK --status Performing

Request

HTTP MethodGET
HTTP URL/v1/gridtrading/list

Parameters

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

NameTypeRequiredDescription
pageint32NOPage number, starts at 1
limitint32NOPage size
marketstringNOMarket filter

Enum Value:
US / HK / CN / SG
symbolstringNOSecurity symbol, ticker.region format, example: 700.HK
statusstringNOGrid order status filter, comma-joined, example: Performing,Suspended
sort_bystringNOField to sort by
sort_orderstringNOSort direction

Request Example

Response

Response Headers

  • Content-Type: application/json

Response Example

json
{
  "code": 0,
  "message": "success",
  "data": {
    "grid_order": [
      {
        "order_id": "764609681686573056",
        "symbol": "700.HK",
        "stock_name": "TENCENT",
        "market": "HK",
        "status": "Performing",
        "grid_status": "Performing",
        "submitted_base_price": "300.000",
        "current_base_price": "300.000",
        "pre_trigger_base_price": "300.000",
        "post_trigger_base_price": "306.000",
        "upper_limit_price": "360.000",
        "lower_limit_price": "240.000",
        "trigger_price_type": 2,
        "trigger_spread_up": "",
        "trigger_spread_down": "",
        "trigger_percent_up": "2",
        "trigger_percent_down": "2",
        "pullback_percent": "",
        "pullback_spread": "",
        "rebound_percent": "",
        "rebound_spread": "",
        "trigger_sell_order_type": "GMO",
        "trigger_buy_order_type": "GMO",
        "trigger_sell_depth": 0,
        "trigger_buy_depth": 0,
        "trigger_quantity": "100",
        "trigger_sell_quantity": "100",
        "trigger_buy_quantity": "100",
        "upper_limit_quantity": "200",
        "lower_limit_quantity": "100",
        "upper_limit_event": 1,
        "lower_limit_event": 1,
        "multiple_trigger": false,
        "trigger_times": 3,
        "total_buy_quantity": "300",
        "total_sell_quantity": "200",
        "total_profit_balance": "1250.00",
        "settlement_currency": "HKD",
        "time_in_force": 1,
        "gtd": "",
        "created_at": "2025-01-15T09:30:00+08:00",
        "rth": 0,
        "support_shortsell": false,
        "grid_order_type_up": "GMO",
        "grid_order_type_down": "GMO"
      }
    ],
    "has_more": false
  }
}

Response Status

StatusDescriptionSchema
200The grid order list was returned successfully.list_grid_orders_rsp
400The request was rejected with an incorrect request parameter.None

Schemas

list_grid_orders_rsp

NameTypeRequiredDescription
grid_orderobject[]falseGrid orders
∟ order_idstringtrueGrid order ID
∟ symbolstringtrueStock symbol, use ticker.region format, example: AAPL.US
∟ stock_namestringtrueStock name
∟ marketstringtrueMarket
∟ statusstringtrueGrid order status
∟ grid_statusstringtrueGrid running status
∟ submitted_base_pricestringtrueBase price submitted when the grid was created
∟ current_base_pricestringtrueCurrent base price
∟ pre_trigger_base_pricestringtrueBase price before the last trigger
∟ post_trigger_base_pricestringtrueBase price after the last trigger
∟ upper_limit_pricestringtrueUpper price bound
∟ lower_limit_pricestringtrueLower price bound
∟ trigger_price_typeint32trueTrigger price type

Enum Value:
1 - Spread
2 - Percent
∟ trigger_spread_upstringtrueUpward trigger spread
∟ trigger_spread_downstringtrueDownward trigger spread
∟ trigger_percent_upstringtrueUpward trigger percent
∟ trigger_percent_downstringtrueDownward trigger percent
∟ pullback_percentstringtruePullback percent
∟ pullback_spreadstringtruePullback spread
∟ rebound_percentstringtrueRebound percent
∟ rebound_spreadstringtrueRebound spread
∟ trigger_sell_order_typestringtrueSell-side order type
∟ trigger_buy_order_typestringtrueBuy-side order type
∟ trigger_sell_depthint32trueSell-side order-book depth
∟ trigger_buy_depthint32trueBuy-side order-book depth
∟ trigger_quantitystringtrueQuantity per trigger
∟ trigger_sell_quantitystringtrueSell-side trigger quantity
∟ trigger_buy_quantitystringtrueBuy-side trigger quantity
∟ upper_limit_quantitystringtrueQuantity handled at the upper bound
∟ lower_limit_quantitystringtrueQuantity handled at the lower bound
∟ upper_limit_eventint32trueAction when the upper bound is reached

Enum Value:
1 - Ignore
2 - Close position at last price
∟ lower_limit_eventint32trueAction when the lower bound is reached

Enum Value:
1 - Ignore
2 - Close position at last price
∟ multiple_triggerbooleantrueWhether a single grid level can trigger multiple times
∟ trigger_timesint32trueNumber of times triggered
∟ total_buy_quantitystringtrueTotal bought quantity
∟ total_sell_quantitystringtrueTotal sold quantity
∟ total_profit_balancestringtrueTotal realized profit
∟ settlement_currencystringtrueSettlement currency
∟ time_in_forceint32trueTime in force

Enum Value:
0 - Day
1 - GTC (Good-Til-Canceled)
6 - GTD (Good-Til-Date)
∟ gtdstringtrueGTD expiration date, format: YYYY-MM-DD
∟ created_atstringtrueCreation time, in RFC3339 format
∟ rthint32trueRegular trading hours flag
∟ support_shortsellbooleantrueWhether short selling is allowed
∟ grid_order_type_upstringtrueSell-side order type used when the depth is 0
∟ grid_order_type_downstringtrueBuy-side order type used when the depth is 0
has_morebooleantrueWhether there are more pages