跳至主要内容

k線

接口說明

  • 功能說明:

    • 返回Instrument的窗口聚合數據。

    • 根據股票代碼最近N條k線,支持m1,m5等各個粒度k線;目前日k及以上的只提供前復權的k線,分鐘K只提供不復權k線。

  • 請求URL:/market-data/bars

  • 請求方式:接口提供HTTP和GRPC兩種協議供查詢。

    • HTTP支持A股(中華通)、港股BMP 查詢。

    • GRPC可支持所有行情獲取,只要用戶擁有對應的行情權限

  • 頻次限制:每個AppId調用頻次限制為60次每分鐘。

請求參數

參數類型必填說明
symbolString證券代碼
categoryString證券類型,枚舉,參考: 證券類型
timespanStringk線時間粒度,參考: k線時間粒度
countInteger條數,默認200條,最大限制1200條

響應參數

字段類型說明
timeStringUTC時間,例如:"2021-12-28T09:00:09.945+0000"
openString開盤價
closeString收盤價
highString最高價
lowString最低價
volumeString成交量

請求示例

HTTP

from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region

api_client = ApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(api_client)
response = api.market_data.get_history_bar(symbols, category, timespan)
if response.status_code == 200:
bars = response.json()

gRPC

from webullsdktrade.grpc_api import API
from webullsdkquotescore.grpc.grpc_client import GrpcApiClient
from webullsdkcore.common.region import Region

grpc_client = GrpcApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(grpc_client)
response = api.market_data.get_history_bar(symbols, category, timespan)
if response.status_code == 200:
bars = response.json()

響應示例