查询港股 K 线(hk-candlesticks)

SkillDev tools

Queries daily/monthly/quarterly/yearly K-line (candlestick) data for Hong Kong stocks by ticker code (market.ft.tech, hkshareeodprices). Use when the user asks about HK stock K-lines, daily/monthly/quarterly/yearly K-lines, 00700 historical quotes, HK stock open/high/low/close, OHLC, volume/turnover

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the 查询港股 K 线(hk-candlesticks) skill

What this skill tells your AI

The instructions your AI receives, as published by ftshare-lab/ftshare-skill in ftshare-market-data/sub-skills/hk-candlesticks/SKILL.md and read by ahel’s review.

1. 接口描述

项目说明
接口名称查询港股 K 线
外部接口/api/v2/market/data/hk/hk-candlesticks
请求方式GET
适用场景按港股代码查询日/月/季/年 K 线(来源:hkshareeodprices);请求与响应中的代码均为 5 位数字 + .HK,服务端会转换为库内 4 位 Wind 代码查询

2. 请求参数

参数名类型是否必填描述取值示例备注
trade_codestring港股代码00700.HK支持 70000700.HK,响应中统一为 5 位 + .HK
interval_unitstringK 线间隔单位day取值:daymonthquarteryear(kebab-case 序列化)
until_datestring结束日期2026-03-24格式 YYYY-MM-DD
since_datestring开始日期2026-01-01不传则从库中最早数据起至 until_date
adjust_kindstring复权类型forward默认 forward(前复权);none 为不复权
interval_valueint间隔数值1当前仅支持 1,其它值会报错
limitint返回条数上限100日 K 在 SQL 层下推;月/季/年在聚合后截取最近 N 根

3. 响应说明

返回值为 HkCandlesticksResponsetrade_code + K 线数组 items

HkCandlesticksResponse 结构

字段名类型是否可为空说明单位
trade_codeString规范化后的港股代码(5 位 + .HK-
itemsArrayK 线列表,按日期升序-

HkCandlestick 结构(items 元素)

字段名类型是否可为空说明单位
openString开盘价
highString最高价
lowString最低价
closeString收盘价
dateString交易日YYYY-MM-DD
turnoverString成交额
volumeint64成交量

时区说明

since_date / until_date 及响应中的 date 均为 港交所交易日历(UTC+8 / 东八区) 日期。若 Agent 所在系统时区非东八区,计算「今天」等相对日期时应先转为东八区再传参。Handler 内置了东八区容错:若传入 ISO 8601 含时区的字符串,会自动转为东八区后截取日期部分。

4. 调用方式

本 handler 与上级 FTShare-hk-data/run.py 配合使用:

python <RUN_PY> hk-candlesticks --trade-code 00700.HK --interval-unit day --until-date 2026-03-24 --since-date 2026-03-01 --limit 20
python <RUN_PY> hk-candlesticks --trade-code 00700.HK --interval-unit month --until-date 2026-03-24 --limit 12

其中 <RUN_PY>FTShare-hk-data/run.py 的绝对路径。

CLI 统一使用 kebab-case 长选项名:--trade-code--interval-unit--until-date--since-date--adjust-kind--interval-value;查询串参数名仍为接口文档中的 snake_case。

直接执行 handler(调试)

python scripts/handler.py --trade-code 00700.HK --interval-unit day --until-date 2026-03-24

(需在 sub-skills/hk-candlesticks 目录下执行,或传入脚本完整路径。)

5. 请求示例

GET /api/v2/market/data/hk/hk-candlesticks?trade_code=00700.HK&interval_unit=day&since_date=2026-03-01&until_date=2026-03-24&limit=20

Signals

GitHub stars
64
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
hk-candlesticks
Source
github.com/ftshare-lab/ftshare-skill