Files
Jason Lee 0cb54beed8 Fix typo
2022-06-01 15:10:52 +08:00

3.2 KiB
Raw Permalink Blame History

id, title, slug, sidebar_position
id title slug sidebar_position
quote_trade_day 获取市场交易日 trade-day 16

该接口用于获取市场的交易日信息。

:::info

业务指令9

:::

Request

Parameters

Name Type Required Description
market string 市场

可选值:
US - 美股市场
HK - 港股市场
CN - A 股市场
SG - 新加坡市场
beg_day string 开始时间,使用 YYMMDD 格式,例如:20220401
end_day string 结束时间,使用 YYMMDD 格式,例如:20220420

校验规则:
开始时间结束时间,间隔不能大于一个月
仅支持查询最近一年的数据

Protobuf

message MarketTradeDayRequest {
  string market = 1;
  string beg_day = 2;
  string end_day = 3;
}

Request Example

# 获取市场交易日
# https://open.longbridgeapp.com/docs/quote/pull/trade-day
# 运行前请访问“开发者中心”确保账户有正确的行情权限。
# 如没有开通行情权限,可以通过“长桥”手机客户端,并进入“我的 - 我的行情 - 行情商城”购买开通行情权限。
from datetime import date
from longbridge.openapi import QuoteContext, Config, Market

config = Config.from_env()
ctx = QuoteContext(config)

resp = ctx.trading_days(Market.HK, date(2022, 1, 1), date(2022, 2, 1))
print(resp)

Response

Response Properties

Name Type Description
trade_day string[] 交易日,使用 YYMMDD 格式
half_trade_day string[] 半日市,使用 YYMMDD 格式

Protobuf

message MarketTradeDayResponse {
  repeated string trade_day = 1;
  repeated string half_trade_day = 2;
}

Response JSON Example

{
  "trade_day": [
    "20220120",
    "20220121",
    "20220124",
    "20220125",
    "20220126",
    "20220127",
    "20220128",
    "20220204",
    "20220207",
    "20220208",
    "20220209",
    "20220210"
  ],
  "half_trade_day": ["20220131"]
}

错误码

协议错误码 业务错误码 描述 排查建议
3 301600 无效的请求 请求参数有误或解包失败
3 301606 限流 降低请求频次
7 301602 服务端内部错误 请重试或联系技术人员处理
7 301600 请求数据非法 检查请求的市场,日期是否在正确范围内