免责声明:本站所有资讯仅代表作者个人观点,不构成任何投资理财建议。

AI 分析页:指标分组、单行卡片与「展开全部」

分组面板(renderGroup

每个分组(如趋势 trend、动量 momentum)对应页面上的一个 容器 ID徽标 ID

  • 容器内 HTML 由 renderIndicatorRow 逐行拼接;
  • 徽标统计该组内 type==='bull' / 'bear' 数量:利多多则绿徽「n 利多」,利空多则红徽「n 利空」,否则黄徽「均势」。

分组筛选条件:Object.entries(indicators).filter(([,v]) => v.group === group)

单行指标(renderIndicatorRow

每一行展示同一套字段(与 signalMeta + 扩展字段一致):

区域内容
名称nameMap[id] 或回退为键名 id
强度条ind.bar 百分比宽度,颜色由 ind.type(bull/bear/neutral)映射
说明ind.desc,小号灰色字
数值ind.value
方向 PillmakeSignalPill(ind.type) 生成的多/空/中性标记

因此:卡片上最有信息量的通常是 descvaluebar 是同一 type 下的强度可视化。

「展开全部」列表(renderIndicatorsFullExpand

写入 #sentimentIndicatorFull,行为要点:

  1. 计数:与标签区类似,统计全部 indicators 条目里 bull / bear / 中性数量,写入 #sentimentAllCountBadge
  2. 排序:先按 group 固定顺序 trend → momentum → volume → volatility → supp → masys → vegas → structure,组内再按中文名称排序。
  3. 每组标题:使用与 groupOrder 对齐的中文标签(趋势、动量、量能、波动、辅助、均线、维加斯、结构)。
  4. 每行:Pill + 中文名 + value + desc(经 escForHtml 转义防 XSS)。

用于在标签过多时逐条核对哪几个指标在拉多空。

延伸阅读

  • 《analyzeAll 分组与键名》(intermediate/analyzeall-groups-and-keys
  • 《情绪标签全字典》(intermediate/ai-sentiment-tags-dictionary
  • 《截图与线框对照面板》(intermediate/ai-analysis-panel-screenshot-walkthrough