agentsclimarketplace

Hk valuatnanalyd

Skill FTShare-Lab/FTShare-skills/ftshare-market-data/sub-skills/hk-valuatnanalyd

分页查询港股估值分析(market.ft.tech)。可按 trade_code 过滤单票,不传则全市场分页;含 PE/PB/PS、股息率、换手率、市值、波动率等。用户问港股估值、市盈率、市净率、市销率、市现率、股息率、换手率、港股估值列表、00700 PE TTM、港股全市场估值时使用。From its SKILL.md

Install
npx -y skills add FTShare-Lab/FTShare-skills --skill hk-valuatnanalyd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

4.2 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

查询港股估值分析(分页)(hk-valuatnanalyd)

1. 接口描述

项目说明
接口名称查询港股估值分析(分页)
外部接口/api/v1/market/data/hk/hk-valuatnanalyd
请求方式GET
适用场景分页查询 hkstk_valuatnanalyd 估值分析明细;可按 trade_code 过滤单票,不传则返回全市场分页数据

2. 请求参数

参数名类型是否必填描述取值示例备注
trade_codestring否港股代码00700.HK支持 700 或 00700.HK,内部规范为 5 位 + .HK
pageint否页码(从 1 开始)1默认 1
page_sizeint否每页条数20默认 20

3. 响应说明

返回值为分页结构 PaginatedResponse<HkStkValuatnAnalydItem>:items、total_pages、total_items。数值类字段在 JSON 中多为字符串形式(ApiDecimal 序列化)。

PaginatedResponse 结构

字段名类型是否可为空说明单位
itemsArray否当前页数据列表-
total_pagesint否总页数-
total_itemsint否总记录数(未分页前)-

HkStkValuatnAnalydItem 结构(items 元素)

字段名类型是否可为空说明单位
security_nameString否证券简称-
idint64否记录 ID-
security_idString否证券 ID-
trade_codeString否交易代码-
trade_dateint否计算日期,YYYYMMDD(东八区交易日)-
price_closeString否收盘价元
minprice_chgString否最小变动价格元
volumeString否成交股数股
amountString否成交额元
volatility_yString否波动率(一年)%
hshare_numString否港股股数股
hshare_limit_numString否港股限售股股数股
hshare_mvString否港股市值元
hshare_circ_mvString否港股流通市值元
nonhshare_numString否非港股股数股
ashare_numString否A 股股数股
bshare_numString否B 股股数股
turnover_rtString否换手率%
pe_lyrString否静态市盈率-
forwd_peString否动态市盈率-
pe_ttmString否滚动市盈率-
psString否市销率-
ps_ttmString否滚动市销率-
pbString否市净率-
pcfString否市现率(经营现金流量净额)-
pcf_ttmString否滚动市现率-
dividrt_lyr_rptString否静态股息率(报告期)%
dividrt_ttmString否滚动股息率%
op_modeint否操作模式-
update_timeint64否更新时间(东八区),如 20260324120000 → 2026-03-24 12:00:00 +08:00-

4. 调用方式

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

# 单票
python <RUN_PY> hk-valuatnanalyd --trade_code 00700.HK --page 1 --page_size 20

# 全市场分页(不传 trade_code)
python <RUN_PY> hk-valuatnanalyd --page 1 --page_size 20

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

直接执行 handler(调试)

python scripts/handler.py --trade_code 00700.HK --page 1 --page_size 20

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

5. 请求示例

GET /api/v1/market/data/hk/hk-valuatnanalyd?trade_code=00700.HK&page=1&page_size=20

全市场分页(不传 trade_code):

GET /api/v1/market/data/hk/hk-valuatnanalyd?page=1&page_size=20

What ships with it: 1 file

2.1 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.