滬深港通曆史資金流
GET/api/v1.0/quote/stock-connect/history獲取滬深港通曆史日/周/月/季資金淨流入時間序列。 按時間倒序返回;page_flag 回傳上一頁最後一條 timestamp 作為下一頁 max_date。 金額單位元。當日分時請用 quote.stock_connect_intraday。
請求參數
| 參數 | 類型 | 位置 | 必填 | 說明 |
|---|---|---|---|---|
channel | string | 查詢 | 是 | 通道:SH / SZ / HK_SH / HK_SZ / NORTH / SOUTH |
period_type | string | 查詢 | 否 | 週期:DAY=日(默認)/ WEEK=周 / MONTH=月 / QUARTER=季 |
data_kind | string | 查詢 | 否 | 口徑:QUOTA=額度使用淨流入(默認)/ NET_TURNOVER=成交淨買賣 / TRADING_AMOUNT=成交總額 |
end | string | 查詢 | 否 | 結束日期 yyyy-MM-dd(含),不傳默認當前;翻頁時改用 page_flag |
limit | int | 查詢 | 否 | 返回條數,默認 30,最大 200 |
page_flag | string | 查詢 | 否 | 翻頁遊標,首頁留空;下一頁回傳 pagination.page_flag |
請求示例
bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/stock-connect/history?channel=1&period_type=1&data_kind=1' \
-H 'Authorization: Bearer <AccessToken>' | jq響應參數
| 參數 | 類型 | 說明 |
|---|---|---|
data.points | object[] | |
data.update_time | integer | 數據更新時間(Unix 秒) |
data.points[].timestamp | integer | 數據時間(Unix 秒) |
data.points[].sh | object | 滬股通該時點數據;未請求該通道時可能為空 |
data.points[].sh[].net_inflow | string | 淨流入(元) |
data.points[].sh[].close_price | string | 對應指數/市場收盤價 |
data.points[].sh[].last_close_price | string | 上一時點收盤價,用於漲跌幅 |
data.points[].sh[].buy_turnover | string | 買入金額(元;僅 NET_TURNOVER) |
data.points[].sh[].sell_turnover | string | 賣出金額(元;僅 NET_TURNOVER) |
data.points[].sh[].trading_amount | string | 成交總額(元) |
data.points[].sz | object | 滬股通該時點數據;未請求該通道時可能為空 |
data.points[].sz[].net_inflow | string | 淨流入(元) |
data.points[].sz[].close_price | string | 對應指數/市場收盤價 |
data.points[].sz[].last_close_price | string | 上一時點收盤價,用於漲跌幅 |
data.points[].sz[].buy_turnover | string | 買入金額(元;僅 NET_TURNOVER) |
data.points[].sz[].sell_turnover | string | 賣出金額(元;僅 NET_TURNOVER) |
data.points[].sz[].trading_amount | string | 成交總額(元) |
data.points[].hk_sh | object | 滬股通該時點數據;未請求該通道時可能為空 |
data.points[].hk_sh[].net_inflow | string | 淨流入(元) |
data.points[].hk_sh[].close_price | string | 對應指數/市場收盤價 |
data.points[].hk_sh[].last_close_price | string | 上一時點收盤價,用於漲跌幅 |
data.points[].hk_sh[].buy_turnover | string | 買入金額(元;僅 NET_TURNOVER) |
data.points[].hk_sh[].sell_turnover | string | 賣出金額(元;僅 NET_TURNOVER) |
data.points[].hk_sh[].trading_amount | string | 成交總額(元) |
data.points[].hk_sz | object | 滬股通該時點數據;未請求該通道時可能為空 |
data.points[].hk_sz[].net_inflow | string | 淨流入(元) |
data.points[].hk_sz[].close_price | string | 對應指數/市場收盤價 |
data.points[].hk_sz[].last_close_price | string | 上一時點收盤價,用於漲跌幅 |
data.points[].hk_sz[].buy_turnover | string | 買入金額(元;僅 NET_TURNOVER) |
data.points[].hk_sz[].sell_turnover | string | 賣出金額(元;僅 NET_TURNOVER) |
data.points[].hk_sz[].trading_amount | string | 成交總額(元) |
pagination.completed | string | 是否已到末頁 |
pagination.page_flag | string | 下一頁遊標(上一頁最後一條 timestamp) |
錯誤碼
| ret_code | error.code | 說明 |
|---|---|---|
| 0 | — | 成功 |
| -3 | invalid_parameter | 參數缺失或不在允許範圍內 |
| -7 | invalid_symbol | 標的不存在 |
| -8 | unsupported | 市場或品類不支持 |
| -9 | permission_denied | 沒有對應權限 |
| -10 | no_data | 沒有可返回的數據 |
| -11 | rate_limited | 調用過於頻繁 |
響應示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"update_time": "example",
"points": [
{
"timestamp": 0,
"sh": "example",
"sz": "example",
"hk_sh": "example",
"hk_sz": "example"
}
]
},
"pagination": {
"completed": true,
"page_flag": ""
}
}