用途:Uptrend Analyzer 用于诊断市场广度健康状况,区别于侧重风险评分的 Market Top Detector,本技能评估上涨的“参与广度”,判断市场上涨是广泛还是狭窄。
主要能力:基于 Monty 的 Uptrend Ratio Dashboard 免费 CSV 数据,覆盖约 2800 只美国股票和 11 个板块。输出 0-100 综合评分(越高越健康),并给出敞口指引。评分由五部分组成:市场广度(30%)、板块参与度(25%)、板块轮动(15%)、动量(20%)、历史背景(10%)。评分区间对应敞口:80-100 强牛(满仓)、60-79 牛(正常)、40-59 中性(降低)、20-39 谨慎(防御)、0-19 熊(本金保全)。评分进一步细分为 7 级子区间。另有警告系统,晚周期、高离散、背离等条件会施加最高 -10 的敞口扣分。动量使用 EMA(3) 平滑后评分。历史背景成分含置信度评估。
使用方式:运行脚本 python3 skills/uptrend-analyzer/scripts/uptrend_analyzer.py,脚本自动下载 CSV、计算五个成分分并生成报告,随后向用户展示 Markdown 报告,突出综合评分、区间分类、敞口指引、板块热力图及动量轮动信号。
限制:无需 API 密钥,使用免费 GitHub CSV。输出 JSON 与 Markdown 文件,文件名带时间戳。首次使用可加载 references/uptrend_methodology.md,常规执行无需参考文档。其余细节暂未提供。