查询市场交易日历
目前不支持通过 Webull OpenAPI 请求行情数据,请保持关注。接口说明
功能说明:
获取指定市场的交易日历。
交易日是剔除周末和节假日得到,未剔除临时休市数据。
查询的开始日期和结束日期不能大于30天。
请求URL:/trade/calendar
请求方式:GET
频次限制:每个App ID调用频次限制为30秒30次。
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
market | String | 是 | 市场类型,枚举,参考:市场类型 |
start | String | 是 | 开始日期, 例如: "2023-01-01" |
end | String | 是 | 结束日期, 例如: "2023-01-01" |
响应参数
字段 | 类型 | 说明 |
---|---|---|
trade_day | String | 交易日, 例如: "2023-01-01" |
trade_date_type | String | 交易日类型,枚举,参考:交易日类型 |
请求示例
- Python
- Java
from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region
from webullsdktrade.common.markets import Markets
api_client = ApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(api_client)
response = api.trade_calendar.get_trade_calendar(Markets.HK.name, start, end)
if response.status_code == 200:
calendar = response.json()
HttpApiConfig apiConfig = HttpApiConfig.builder()
.appKey(Env.APP_KEY)
.appSecret(Env.APP_SECRET)
.regionId(Region.us.name())
.build();
TradeApiService apiService = new TradeHttpApiService(apiConfig);
List<TradeCalendar> tradeCalendars = apiService.getTradeCalendar(Markets.US.name(), "2023-01-01", "2023-01-10");
响应示例
[
{
"tradeDay": "2023-01-02",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-03",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-04",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-05",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-06",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-09",
"tradeDateType": "FULL_DAY"
},
{
"tradeDay": "2023-01-10",
"tradeDateType": "FULL_DAY"
}
]