Repository navigation
Releases: Niceck/dsh-hhxg-market
Release list
dsh-hhxg-market v0.3.1
hhxg.top 2026-10-23 起选股数据会员独享:全市场指标全表(quant_signal_pool)与筛选快照(screen_snapshot)不再发布文件,datasets.json 里这两条不再给 urls,标 access: "member"、delivery: "screen_stocks"。本版只改文案与目录标注,工具名、参数与调用的服务端工具不变。
- 修正
hhxg_strategy_signals描述:不再指引用hhxg_query_dataset(dataset_id="quant_signal_pool")取全表下载地址(该地址已停止发布);不能作为预设的 4 个策略改为提示在 MCP 客户端用screen_stocks(filters=...)自行筛选比较。 - 修正
hhxg_datasets:会员专属的全市场宽表在「可 query」一栏标「筛选」(只能经策略筛选取数),表尾说明不再写「需直接下载」。
仍在用 0.2.x 的请在 2026-11-30 前升级:之后 0.2.x 的 hhxg_strategy_signals / hhxg_stock_alerts 会失效。重新执行 dsh plugin --profile web add github:Niceck/dsh-hhxg-market 即可。
dsh-hhxg-market v0.3.0
hhxg MCP server 0.3.0 把工具从 15 个收敛到 7 个,本版跟进:VIP 工具只调用服务端的正式工具。工具名与原有参数不变。
- 改道
hhxg_strategy_signals:由get_strategy_signals改调screen_stocks(strategy_id作为策略预设preset传入)。行为差异:- 以前返回全市场指标全表的 CSV 直链和 pandas 过滤建议,要自己下载再筛;现在直接返回命中的个股(默认 20 条,新增可选参数
limit1-100)。 - 12 个策略标识里 8 个可用:
limit_up/volume_breakout/low_volume_consolidation/nineturn_buy/nineturn_sell/kdj_overbought/kdj_oversold/crash_warning。 - 另 4 个(
oversold_rebound/macd_golden_cross/macd_death_cross/distribution)需要列间比较或分位数,返回说明文字(PRESET_NOT_SUPPORTED)。全表仍可取:hhxg_query_dataset(dataset_id="quant_signal_pool")会给出下载地址。 - 未知的
strategy_id以前只返回数据集地址,现在返回参数错误说明;strategy_id为空时在本地提示可用预设,不发请求。 - 站点查询服务离线时,部分预设会报错(
PRESET_UNAVAILABLE),稍后重试即可。
- 以前返回全市场指标全表的 CSV 直链和 pandas 过滤建议,要自己下载再筛;现在直接返回命中的个股(默认 20 条,新增可选参数
- 改道
hhxg_stock_alerts:由get_stock_alerts_history改调query_dataset(dataset_id="stock_alerts_history",股票代码作为key)。返回的数据字段不变(stock_code/name/coverage/window_days/total/alerts/hint);stock_code为空时在本地提示,不发请求。 - 修复:更多业务性错误码渲染成可读文本而不是当作工具故障抛出,并按类别加前缀:参数类
INVALID_ARG/INVALID_ARGS/UNKNOWN_FIELD/UNSUPPORTED_FILTER显示为「参数有误:…」,PRESET_NOT_SUPPORTED/DATASET_TOO_LARGE/USE_SCREEN_STOCKS显示为「暂不支持:…」(服务端给了站内下载地址时一并附上),原有的无数据类仍是「无结果:…」。此前参数写错(服务端实际返回的是INVALID_ARG,白名单里只有从未出现过的INVALID_ARGUMENT)会被模型误判成工具坏了。权限类(VIP_REQUIRED/TIER_INSUFFICIENT)、限流与故障(含查询服务离线的PRESET_UNAVAILABLE)仍按错误抛出。 - 修正
hhxg_datasets/hhxg_query_dataset:300KB 以内的 CSV 数据集现在可查(以前写「仅 JSON」);目录的「可 query」一栏按格式与文件大小标 ✓ / 过大 / —;数据集数量不再写死。 - 兼容:本版依赖服务端的
screen_stocks(preset=...)与query_dataset(key=...),线上已具备。0.2.x 调用的两个旧工具名在服务端 0.3.0 起只是别名,保留到 2026-11-30,之后 0.2.x 的hhxg_strategy_signals/hhxg_stock_alerts会失效,请在此之前升级。 - VIP 通道遇到站点瞬时 5xx(实测为边缘实例冷启动的 545)自动重试一次,与免费通道一致;401 / 4xx / 业务错误不重试。VIP 工具都是只读查询,重试无副作用。
dsh-hhxg-market v0.2.2
⚠️ 2026-11-30 起本版的hhxg_strategy_signals/hhxg_stock_alerts将失效:它们调用的服务端旧工具名只保留到 2026-11-30。请升级到 v0.3.1 或更新版本——重新执行dsh plugin --profile web add github:Niceck/dsh-hhxg-market即可。
修复 MCP 上游 429/5xx 等非 2xx 响应被误判为成功的问题,并补充 Token 脱敏与 401/403 专用指引回归测试。User-Agent、免费工具数量与提示文案已对齐。新增官方 npm registry lockfile、Node 18/20/22 CI、定时真实端点冒烟与 Dependabot。