獲取股票持倉
該接口用於獲取包括賬戶、股票代碼、持倉股數、可用股數、持倉均價(按賬戶設置計算均價方式)、幣種在內的股票持倉信息。
SDK Links
Python  | longport.openapi.TradeContext.stock_positions | 
Rust  | longport::trade::TradeContext#stock_positions | 
Go  | TradeContext.StockPositions | 
Node.js  | TradeContext#stockPositions | 
Request 
| HTTP Method | GET | 
| HTTP URL | /v1/asset/stock | 
Parameters 
Content-Type: application/json; charset=utf-8
| Name | Type | Required | Description | 
|---|---|---|---|
| symbol | string[] | NO | 股票代碼,使用 ticker.region 格式,例如:AAPL.US | 
Request Example 
python
# 獲取股票持倉
# https://open.longportapp.com/docs/trade/asset/stock
from longport.openapi import TradeContext, Config
config = Config.from_env()
ctx = TradeContext(config)
resp = ctx.stock_positions()
print(resp)Response 
Response Headers 
- Content-Type: application/json
 
Response Example 
json
{
  "code": 0,
  "data": {
    "list": [
      {
        "account_channel": "lb",
        "stock_info": [
          {
            "symbol": "700.HK",
            "symbol_name": "騰訊控股",
            "currency": "HKD",
            "quantity": "650",
            "market": "HK",
            "available_quantity": "-450",
            "cost_price": "457.53",
            "init_quantity": "214"
          },
          {
            "symbol": "9991.HK",
            "symbol_name": "寶尊電商-SW",
            "currency": "HKD",
            "market": "HK",
            "quantity": "200",
            "available_quantity": "0",
            "cost_price": "32.25",
            "init_quantity": "214"
          },
          {
            "symbol": "TCEHY.US",
            "symbol_name": "騰訊控股 (ADR)",
            "currency": "USD",
            "market": "US",
            "quantity": "10",
            "available_quantity": "10",
            "init_quantity": "18"
          },
          {
            "symbol": "2628.HK",
            "symbol_name": "中國人壽",
            "currency": "HKD",
            "market": "HK",
            "quantity": "9000",
            "available_quantity": "0",
            "init_quantity": "8000"
          },
          {
            "symbol": "5.HK",
            "symbol_name": "匯豐控股",
            "currency": "HKD",
            "market": "HK",
            "quantity": "2400",
            "available_quantity": "2000",
            "init_quantity": "2000"
          },
          {
            "symbol": "BABA.US",
            "symbol_name": "阿里巴巴",
            "currency": "USD",
            "market": "US",
            "quantity": "2000209",
            "available_quantity": "2000209",
            "init_quantity": "214"
          },
          {
            "symbol": "2.HK",
            "symbol_name": "中電控股",
            "currency": "HKD",
            "market": "HK",
            "quantity": "2000",
            "available_quantity": "2000",
            "init_quantity": "2000"
          },
          {
            "symbol": "NOK.US",
            "symbol_name": "諾基亞",
            "currency": "USD",
            "market": "US",
            "quantity": "1",
            "available_quantity": "0",
            "init_quantity": "1"
          }
        ]
      }
    ]
  }
}Response Status 
| Status | Description | Schema | 
|---|---|---|
| 200 | 返回成功 | stock_rsp | 
| 400 | 內部錯誤 | None | 
Schemas 
stock_rsp 
| Name | Type | Required | Description | 
|---|---|---|---|
| list | object[] | false | 股票持倉信息 | 
| ∟ account_channel | string | true | 賬戶類型 | 
| ∟ stock_info | object[] | false | 股票列表 | 
| ∟∟ symbol | string | true | 股票代碼 | 
| ∟∟ symbol_name | string | true | 股票名稱 | 
| ∟∟ quantity | string | true | 持倉股數 | 
| ∟∟ available_quantity | string | false | 可用股數 | 
| ∟∟ currency | string | true | 幣種 | 
| ∟∟ market | string | true | 市場 | 
| ∟∟ cost_price | string | true | 成本價格 (具體根據客戶端選擇平均買入還是攤薄成本) | 
| ∟∟ init_quantity | string | false | 開盤前初始持倉 |