跳转到内容

获取股票持仓

该接口用于获取包括账户、股票代码、持仓股数、可用股数、持仓均价(按账户设置计算均价方式)、币种在内的股票持仓信息。

Request

HTTP MethodGET
HTTP URL/v1/asset/stock

Parameters

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

NameTypeRequiredDescription
symbolstring[]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

StatusDescriptionSchema
200返回成功stock_rsp
400内部错误None

Schemas

stock_rsp

NameTypeRequiredDescription
listobject[]false股票持仓信息
∟ account_channelstringtrue账户类型
∟ stock_infoobject[]false股票列表
∟∟ symbolstringtrue股票代码
∟∟ symbol_namestringtrue股票名称
∟∟ quantitystringtrue持仓股数
∟∟ available_quantitystringfalse可用股数
∟∟ currencystringtrue币种
∟∟ marketstringtrue市场
∟∟ cost_pricestringtrue成本价格 (具体根据客户端选择平均买入还是摊薄成本)
∟∟ init_quantitystringfalse开盘前初始持仓