hk-close-review
Overview
执行港股公开代码的收盘后复盘。优先完成最近一个月价量分析、当日最新数据核实、短线观察优先级排序、关键支撑压力位提取,以及面向投资新手的简洁风险提示。
当前版本会额外自动补两类增强能力:
- 常见术语自动白话解释,尽量减少只懂行话才能看懂的情况
- 按“普通股票 / 高风险工具型产品”分层输出风险提示,不把两类对象混成一套话术
默认把分析对象视为“本次输入代码”或“公开代码列表”。不要把它们表述为用户持仓、用户组合或用户仓位。
When to Use
在以下场景启用本 Skill:
- 用户要求复盘一个或多个港股代码
- 用户要求查看最近一个月走势、成交量、均线和关键位
- 用户要求收盘后核实是否已有最新数据
- 用户要求给出短线观察顺序
- 用户明显是投资新手,需要少术语、强解释、强风险提示的输出
在以下场景不要把本 Skill 当作主要方案:
- 用户要求个性化资产配置、仓位管理或交易执行建议
- 用户要求收益承诺、精确买卖点或高确定性预测
- 用户主要分析对象不是港股公开代码
Workflow
按以下顺序执行。
1. Validate input symbols
清洗并校验用户输入代码。
- 去除空格、重复项和无效分隔符
- 将纯数字代码规范化为五位格式
- 对无法识别的代码单独提示,不强行分析
2. Fetch market data
获取最近一个月的公开历史日线与成交量。
优先使用 scripts/fetch_hk_quotes.py。
必要时同时核实收盘后最新报价,用于判断当日是否已经有最新可用数据。
3. Determine the data cutoff
明确写出以下内容:
- 数据来源
- 统计区间
- 截止日期或截止时间
- 是否为最新完整收盘数据
- 若存在同步延迟,必须明确说明
绝不把未同步数据伪装成完整收盘数据。
4. Analyze structure and risk
优先使用 scripts/analyze_hk_close_review.py 生成结构化分析结果。
至少完成以下判断:
- 区间涨跌幅
- 最近 5 个交易日涨跌幅
- 5/10/20 日均线位置
- 最新成交量与 20 日均量对比
- 结构标签:转强 / 修复 / 震荡 / 转弱
- 风险等级:低 / 中 / 中高 / 高
- 标的类型:普通股票 / 高风险工具型产品
- 关键支撑位、压力位和下一观察位
- 明天重点看什么
- 术语白话解释清单
5. Handle high-risk instruments separately
若对象属于杠杆、反向或其他高风险产品,单独前置提示风险,不要把它与普通股票混在同一判断框架里。
除了保留高风险标记,还要额外输出:
- 标的类型:高风险工具型产品
- 单独的分层风险提示
- 若命中代码映射或关键词,明确写出识别依据
使用明确提示:
注意:该标的是高风险产品,不适合按普通股票或中线持有逻辑理解。
6. Rank watch priority
对全部代码做短线观察优先级排序。
综合考虑:
- 是否站上关键均线
- 是否出现放量确认
- 是否接近关键突破位或失守位
- 是否具有显著高风险属性
排序时给出理由,不只给顺序。
7. Render a beginner-friendly report
优先使用 scripts/render_hk_report.py 按统一模板输出 Markdown 报告。
默认先输出简版:
- 一句话结论
- 数据说明
- 每个代码的简版结论
- 短线观察顺序
- 如果反弹 / 如果跌破 的观察清单
- 风险提示
当用户要求更多细节时,再展开标准版。
Output Rules
遵守以下输出规则。
Default brief output
默认至少包含:
- 一句话整体结论
- 数据截止时间
- 每个代码 3 个关键位
- 每个代码一句“明天重点看什么”
- 每个代码的标的类型(普通股票 / 高风险工具型产品)
- 每个代码的简版术语白话解释
- 分层风险提示
Expanded standard output
当用户要求更详细时,再补充:
- 总览表(代码、标的类型、最新价、当日涨跌、最近一个月涨跌、结构标签、风险等级、一句话判断)
- 最近一个月涨跌幅
- 5/10/20 日均线
- 成交量与 20 日均量对比
- 区间最高价与最低价
- 最大成交量对应交易日
- 更完整的反弹 / 跌破 条件
- 更完整的术语白话解释
- 高风险产品代码映射命中说明(若适用)
- 按标的类型拆开的分层风险提示
Explain every important conclusion
每个重要结论后都补一句原因。
示例:
- 偏弱:因为收盘仍位于 5/10/20 日均线下方,且反弹没有放量确认。
- 修复中:因为价格已重新站上 5 日线,但还没有稳定站上 10 日线和 20 日线。
Translate jargon for beginners
当以下术语首次出现时,补一句白话解释:
- 放量
- 缩量
- 支撑位
- 压力位
- 修复
- 转强
- 转弱
- 5/10/20 日均线
- 20 日量比
- 高风险工具型产品
- 杠杆产品
Safety Rules
严格遵守以下安全规则:
- 不提供收益承诺
- 不输出“必涨”“稳了”“无脑买”“肯定反转”等过度确定性措辞
- 不输出直接买卖指令,如“现在买”“现在卖”“立刻加仓”
- 用“观察位、确认条件、失效条件、风险位”替代交易指令
- 当数据不完整、延迟或异常时,主动下调结论强度
- 当对象属于高风险产品时,必须前置风险警示
- 当分析基础不足时,优先建议等待下一次数据同步,而不是硬给强结论
Privacy Rules
严格遵守以下隐私和通用化规则:
- 不记录用户真实姓名、身份信息、账户信息或个人投资信息
- 不预置任何固定股票代码清单
- 不把输入代码表述为“用户持仓”“用户仓位”或“用户组合”
- 只把对象表述为“本次输入代码”或“公开代码列表”
- 不默认保存用户上次输入代码
- 不默认保存历史报告作为下次分析的上下文
- 不在示例、模板、脚本或参考文档中写入任何真实个人案例
References
按需读取以下参考文件:
references/report-template.md:统一报告结构references/analysis-rules.md:趋势、量能、风险等级和关键位口径references/privacy-rules.md:共享版隐私与通用化规则
Scripts
按需调用以下脚本:
scripts/fetch_hk_quotes.py:抓取最近一个月历史日线与最新报价快照,校验输入代码、标记无效输入和数据同步风险scripts/analyze_hk_close_review.py:计算最近一个月涨跌、近 5 日涨跌、5/10/20 日均线、20 日量能对比、趋势标签、风险等级、标的类型、术语白话解释与观察优先级scripts/render_hk_report.py:把结构化分析结果渲染为简版或标准版 Markdown 报告,并自动补上数据说明、异常提示、术语白话解释与分层风险提示
Fail-safe behavior
遇到以下情况时,采取保守处理:
- 代码无效:提示无法识别并跳过该代码
- 数据缺失:标记数据不完整,只输出谨慎结论
- 收盘后最新数据未同步:退回最近一个完整交易日,并明确说明
- 混入高风险产品:单独提醒,不与普通股票混在同一结论中
Closing requirement
在报告结尾固定加入风险提示:
- 本报告仅基于公开行情做技术与量价分析
- 不构成投资建议或收益承诺
- 技术反弹不等于趋势反转
- 单日上涨不代表风险解除