跳轉到內容

查詢Maker持倉

接口信息

接口: GET /api/v1/positions

描述: 查詢持有的股票token信息

鑑權: Authorization請求頭附加JWT令牌

查詢參數

參數類型必填說明
tickerstring股票代碼(精確匹配或模糊搜索)
ticker_likeboolean是否啟用模糊搜索,默認false
pageint頁碼,默認1
page_sizeint每頁數量,默認20,最大100

響應參數

字段類型說明
totalint總記錄數
pageint當前頁碼
page_sizeint每頁數量
total_pagesint總頁數
positionsarray持倉列表

持倉對象字段

字段類型說明
positions[].tickerstring股票代碼
positions[].exchangeint市場代碼枚舉下標。詳見Exchange
positions[].token_addressstringToken地址
positions[].balancestring持倉數量
positions[].locked_balancestring被鎖持倉數量
positions[].available_balancestring可用持倉數量
positions[].avg_pricestring成交均價

請求示例

bash
curl -X GET "/api/v1/positions?page=1&page_size=20&ticker_like=true&ticker=AAPL" \
     -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \
     -H "Content-Type: application/json"

響應示例

json
{
    "code": 0,
    "data": {
        "positions": [
            {
                "ticker": "AAPL",
                "exchange": 0,
                "token_address": "0xc48eec40...",
                "balance": "6",
                "locked_balance": "0",
                "available_balance": "6",
                "avg_price": "256598079145728583333"
            },
            {
                "ticker": "AMZN",
                "exchange": 0,
                "token_address": "0xfd5d300742...",
                "balance": "12",
                "locked_balance": "0",
                "available_balance": "12",
                "avg_price": "233225286432160750000"
            }
        ],
        "total": 2,
        "page": 1,
        "page_size": 20,
        "total_pages": 1
    }
}