# 分析报告输出模板 ## 使用规则 - 默认响应使用 **“默认查询模板”**,优先给出最重要的决策信息。 - 只有当用户明确要求 **“完整报告 / 详细报告 / 全量分析 / 完整分析详情”** 时,才按 **“完整报告组合规则”** 拼装全部原子模板。 - 所有最终输出必须是标准 Markdown 正文,不要包在代码块里。 - 优先适配 Telegram 等 IM:少用宽表格,多用短段落、项目符号和卡片式结构。 - 价格、盈亏、挂单建议按实际币种书写,不要写死为 HK$ / ¥ / $。 - 若数据缺失,显示 `N/A` / `样本不足` / `暂无`,不要伪造。 --- ## 默认查询模板 > 用于用户只说“分析一下”“现在能不能买”“给我建议”“今天怎么操作”“下午怎么搞”这类默认查询。 > 目标:先返回最重要、最可执行的信息,而不是一上来铺满技术指标。 > **默认挂单风格:平衡型。** 只有当用户明确指定“保守版 / 激进版”时才切换。 ## 📌 {公司名称} ({股票代码}) 快速决策卡 ### 一句话结论 {用 2-4 句话写成的完整分析详情。至少包含:股票当前所处市场场景、基于数据面的主操作建议、置信度、主要支撑/风险点、是否适合今天立即操作。语气直接,像交易前 briefing。} ### 股票基本信息 - **市场 / 交易所 / 币种**:{市场} / {交易所} / {币种} - **当前价格**:{币种符号}{价格} ({涨跌幅}%) - **分析时间**:{时间} - **数据周期**:{周期} ### 数据面主建议 - **操作建议**:{建议图标} {操作建议} - **动作类型**:{动作类型} - **综合评分**:{评分} - **置信度**:{置信度等级} ({置信度分数}) - **市场场景**:{市场场景} - **核心信号**: - {核心信号1} - {核心信号2} - {核心信号3} ### 重要事件 - **事件基调**:{事件整体基调,如“偏利多 / 中性 / 偏利空 / 事件扰动有限”} - **重点事件**: - {事件1} - {事件2} - {事件3} ### 事件加持后的二次分析建议 - **二次判断**:{结合事件后,对原始数据面建议做二次修正后的结论。明确说明“维持 / 小幅上修 / 小幅下修 / 暂不修正”以及原因。} - **执行提示**:{说明今天/本周更适合追涨、低吸、观望、减仓、防守中的哪一种。} ### 挂单实操建议 - **买入挂单**:{建议价格;若不建议买入则写“不建议主动挂买单”} - **卖出 / 止盈挂单**:{建议价格} - **防守 / 止损挂单**:{建议价格} - **实操版**:{按“买/卖/防守”给出一句最简洁的可执行指令,例如:`买 55.9 / 卖 57.8 / 防守 54.9`} > ⚠️ 以上分析仅供参考,不构成投资建议。投资有风险,入市需谨慎。 --- ## 原子模板 > 以下模板用于按需拼装。默认查询不要全量输出;只有在用户明确要完整报告时才组合。 ### ATOM-01|顶部完整分析详情 {用 2-4 句话给出完整分析详情:当前市场场景、主操作建议、置信度、主要支撑/风险点、是否建议立刻操作。默认完整报告和默认查询模板都必须包含这一段。} ### ATOM-02|股票基本信息 - **市场 / 交易所 / 币种**:{市场} / {交易所} / {币种} - **当前价格**:{币种符号}{价格} ({涨跌幅}%) - **分析时间**:{时间} - **数据周期**:{周期} ### ATOM-03|数据来源 ### 🧾 数据来源 - **行情**:{行情源} - **K线**:{K线源} - **新闻**:{新闻源} - **事件**:{事件源} - **舆情雷达**:{舆情源} ### ATOM-04|数据面操作建议 ### {建议图标} 操作建议:{操作建议} - **动作类型**:{动作类型} - **综合评分**:{评分} - **置信度**:{置信度等级} ({置信度分数}) - **市场场景**:{市场场景} - **核心信号**: - {核心信号1} - {核心信号2} - {核心信号3} - {核心信号4} - {核心信号5} - {核心信号6} ### ATOM-05|事件与新闻摘要 ### 📰 重要事件与舆情 - **事件基调**:{事件整体基调} - **新闻情绪**:{新闻情绪} - **新闻热度**:{新闻热度} - **舆情雷达**:{舆情等级} - **重点事件**: - {事件1} - {事件2} - {事件3} - **主要新闻样本**: - {新闻1} - {新闻2} - {新闻3} ### ATOM-06|事件加持后的二次分析建议 ### 🔁 二次分析建议 - **原始结论**:{原始数据面建议} - **事件修正**:{维持 / 小幅上修 / 小幅下修 / 暂不修正} - **修正后建议**:{修正后的建议} - **修正原因**:{事件/新闻为何改变或不改变策略} - **执行窗口**:{今天 / 未来1-3日 / 未来1-2周 的操作节奏建议} ### ATOM-07|挂单实操建议 ### 🎯 挂单实操建议 - **挂单风格**:{保守型 / 平衡型 / 激进型;默认平衡型} - **买入挂单**:{建议价格;若无则写“不建议主动挂买单”} - **加仓挂单**:{建议价格;若无则写“暂无”} - **卖出 / 止盈挂单**:{建议价格} - **防守 / 止损挂单**:{建议价格} - **最简执行版**:{如:`买 55.9 / 卖 57.8 / 防守 54.9`} - **说明**:{这些价格对应的支撑/压力/确认逻辑,以及为何匹配当前挂单风格} ### ATOM-08|多层评分 ### 📈 多层评分 - **趋势层**:{趋势层} —— {趋势层解读} - **动量层**:{动量层} —— {动量层解读} - **风险层**:{风险层} —— {风险层解读} - **估值层**:{估值层} —— {估值层解读} - **相对强弱**:{相对强弱} —— {相对强弱解读} - **量价结构**:{量价结构} —— {量价结构解读} ### ATOM-09|技术面细节 ### 📉 技术面细节 - **均线趋势**:{均线排列} - 信号:{均线信号} - **MACD**:DIF:{DIF} / DEA:{DEA} / MACD:{MACD} - 信号:{MACD信号} - **RSI**:RSI6:{RSI6} / RSI12:{RSI12} / RSI24:{RSI24} - 信号:{RSI信号} - **KDJ**:K:{K} / D:{D} / J:{J} - 信号:{KDJ信号} - **布林带**:上:{上轨} / 中:{中轨} / 下:{下轨} - 信号:{布林带信号} - **成交量**:量比 {量比} - 信号:{成交量信号} ### ATOM-10|基本面概况 ### 📋 基本面概况 - **市盈率 (PE)**:{PE} - **市净率 (PB)**:{PB} - **市值**:{市值} - **52周高点**:{52周高点} - **52周低点**:{52周低点} - **52周位置**:{52周位置} - **基本面判断**:{基本面判断} ### ATOM-11|历史验证 ### 🧪 历史验证 - **相似样本数**:{样本数} - **5日平均收益 / 胜率**:{5日平均收益}% / {5日胜率}% - **10日平均收益 / 胜率**:{10日平均收益}% / {10日胜率}% - **20日平均收益 / 胜率**:{20日平均收益}% / {20日胜率}% - **回撤代理**:{回撤代理}% ### ATOM-12|总结与免责 ### 💡 分析总结 {2-4 句话的自然语言总结,至少包含:当前市场场景、操作建议、置信度、主要支撑/风险点。若历史验证样本不足,要明确提醒。可在 1 句话内补充新闻/舆情/事件仅作辅助,不直接决定评级。} > ⚠️ 以上分析仅供参考,不构成投资建议。投资有风险,入市需谨慎。 --- ## 完整报告组合规则 > 用户明确要求“完整报告 / 详细分析 / 全量报告 / 完整分析详情”时,按以下顺序拼接。 ## 📊 {公司名称} ({股票代码}) 分析报告 1. `ATOM-01|顶部完整分析详情` 2. `ATOM-02|股票基本信息` 3. `ATOM-03|数据来源` 4. `ATOM-04|数据面操作建议` 5. `ATOM-05|事件与新闻摘要` 6. `ATOM-06|事件加持后的二次分析建议` 7. `ATOM-07|挂单实操建议` 8. `ATOM-08|多层评分` 9. `ATOM-09|技术面细节` 10. `ATOM-10|基本面概况` 11. `ATOM-11|历史验证` 12. `ATOM-12|总结与免责` --- ## 持仓批量分析报告 > 按以下 Markdown 结构直接输出最终报告,不要再包一层代码块。 > 优先适配 Telegram 等 IM:避免大表格,按卡片式分段输出。 ## 📊 持仓分析报告 - **分析时间**:{时间} - **持仓数量**:{数量}只 ### 💰 总览 - **总成本**:{总成本} - **总市值**:{总市值} - **总盈亏**:{盈亏} ({盈亏比例}%) --- ### 各持仓分析 {对每只股票输出简要分析卡片,格式如下:} #### {序号}. {公司名称} ({股票代码}) — {操作建议图标} {操作建议} - **市场 / 币种**:{市场} / {币种} - **动作类型 / 场景**:{动作类型} / {市场场景} - **当前价 / 买入价**:{当前价} / {买入价} - **持仓数量 / 盈亏**:{数量}股 / {盈亏} ({盈亏比例}%) - **综合评分 / 置信度**:{评分} / {置信度等级} ({置信度分数}) - **重要事件**:{1-2条关键事件} - **二次建议**:{结合事件后的简短操作建议} - **挂单实操**:{最简执行版,如:`买 55.9 / 卖 57.8 / 防守 54.9`} - **核心信号**:{1-3条最重要的信号} --- ### 💡 持仓总结 {综合所有持仓的建议,明确指出:} - 建议加仓的股票及理由 - 建议减仓/卖出的股票及理由 - 建议继续持有/观察的股票及理由 - 如不同市场混合持仓,指出币种和市场风险差异 > ⚠️ 以上分析仅供参考,不构成投资建议。投资有风险,入市需谨慎。 --- ## 挂单价格生成规范 ### 一、挂单风格 #### 1) 保守型 - 目标:优先控制回撤,降低误触发和追单概率。 - 买入挂单:仅在强支撑位、回踩确认位或明显低风险位置给出;弱势票可直接不给买点。 - 卖出挂单:优先给反弹减仓位或保守止盈位,价格更贴近当前压力区。 - 防守挂单:收得更紧,优先放在关键支撑位/逻辑失效位下方。 #### 2) 平衡型(默认) - 目标:兼顾胜率、盈亏比和执行性。 - 买入挂单:允许给出 1 个主买点 + 1 个更低承接点。 - 卖出挂单:允许给出 1 个主止盈位 + 1 个更高延伸位(若趋势支持)。 - 防守挂单:放在短线逻辑失效位下方,不宜过紧也不宜过松。 #### 3) 激进型 - 目标:优先捕捉短线波动和强势延续。 - 买入挂单:允许更靠近突破回踩位、浅回调位,甚至在强势确认后给追击型回踩买点。 - 卖出挂单:允许给更高的扩展止盈位。 - 防守挂单:可略放宽,但必须保留明确的趋势失效位。 ### 二、挂单类型 - **买入挂单**:抄底买、回踩确认买、突破回踩买。 - **卖出挂单**:反弹减仓卖、压力位止盈卖、分批止盈卖。 - **防守挂单**:跌破关键位止损、趋势失效保护卖、盈利回撤保护单。 ### 三、价格生成来源 #### 买入挂单来源 优先从以下结构取值: - MA5 / MA10 / MA20 - 布林中轨 / 下轨 - 整数关口 - 当日回踩低点附近 - 前高突破后的回踩确认位 #### 卖出挂单来源 优先从以下结构取值: - 短期压力位 - 布林上轨 - 前高附近 - 整数关口 - 成本上方、且盈亏比合适的位置 #### 防守挂单来源 优先从以下结构取值: - 关键支撑位下方 - MA10 / MA20 下破确认位 - 前低下方 - 整数关口下方 - 短线逻辑失效位 ### 四、市场状态到挂单策略映射 #### 偏强 - 保守型:回踩买 + 近端止盈 + 紧防守 - 平衡型:回踩买 + 冲高卖 + 防守保护 - 激进型:浅回踩买/突破回踩买 + 更高止盈 + 趋势防守 #### 震荡 - 保守型:区间下沿才考虑买,上沿先减,防守贴近区间下界 - 平衡型:区间低吸 + 区间高抛 + 严格防守 - 激进型:允许更靠近中枢做来回,但必须明确失效位 #### 偏弱 - 保守型:默认不给主动买单,只给防守卖和反弹减仓卖 - 平衡型:通常不给主动买单;只有极强支撑位才给轻仓低吸参考 - 激进型:允许给超跌反抽位,但必须明确标注高风险,并同步给出更紧的防守位 ### 五、事件修正层 - **利多但盘面未确认**:不主动上调买点;可小幅上修卖点预期;防守不放松。 - **利多且盘面确认**:买点可略上移,卖点可上修,防守位可维持原结构。 - **利空扰动**:买点下移或取消,防守点收紧,卖点更偏反弹减仓。 - **事件中性**:维持技术面原建议,不额外修正。 ### 六、价格修正规则 - 避免机械挂在整数位,优先给更贴近真实委托行为的价格。 - 港股常用修正示例: - `56.0` → `55.9` 或 `55.8` - `58.0` → `57.8` 或 `57.9` - `80.0` → `79.8` - 修正后仍需保持原始支撑/压力逻辑,不要为了避开整数位而偏离结构。 ### 七、输出要求 - 默认输出 **平衡型** 挂单建议。 - 若用户明确说“保守版挂单”或“激进版挂单”,才切换风格。 - 对弱势票,允许明确写:`不建议主动挂买单`。 - 对强势票,允许给出:主买点、次买点、主止盈位、扩展止盈位、防守位。 - 最终必须输出一句 **最简执行版**,格式尽量固定:`买 X / 卖 Y / 防守 Z`。 ## 模板使用说明 - 所有 `{占位符}` 根据脚本返回的 JSON 数据填充。 - `{行情源}` / `{K线源}` / `{新闻源}` / `{事件源}` / `{舆情源}` 使用 `data_sources` 中的实际来源;若某层尚未接入,填 `暂无`。 - `{新闻情绪}` / `{新闻热度}` / `{新闻1-3}` 来自 `news` 字段;若新闻抓取失败或为空,分别填 `暂无` / `低` / `暂无相关新闻`。 - `{舆情等级}` 来自 `buzz.level`;当前为新闻驱动的热度雷达,不是社交媒体实时讨论量。 - `{事件1-3}` 来自 `events.items`;美股优先使用 SEC 事件,其他市场先从新闻标题中提取关键事件。 - `{事件整体基调}` 需结合事件类别、新闻情绪和事件新鲜度人工归纳,不要机械照抄标题。 - `{修正后建议}` 必须明确表达:事件是否改变原始数据面建议;若事件影响弱,也要明确写“维持原建议”。 - `{挂单实操建议}` 要基于支撑位、压力位、均线、整数关口和当日波动结构来落具体价格;如果盘面偏弱,允许明确写“不建议主动挂买单”。 - 默认查询优先输出“默认查询模板”;除非用户明确要求完整报告,否则不要自动展开全部技术面细节。 - 最终输出必须是标准 Markdown 正文,不要放进 ``` 代码块。 - 优先使用短段落、项目符号、卡片式结构;除非用户明确要求,否则尽量不要使用宽表格。 - Telegram 等 IM 场景下,优先保证手机端可读性,避免一行承载过多字段。 - 操作建议图标映射:🟢🟢 强烈买入 / 🟢 买入 / 🟡 持有 / 🔴 卖出 / 🔴🔴 强烈卖出。 - 单股报告优先使用 `recommendation.action`、`recommendation.action_type`、`recommendation.confidence`、`recommendation.regime`、`recommendation.layer_scores`、`signal_validation`、`events`、`news` 来填充。 - 若某项历史验证不存在或样本不足,显示为 `样本不足`,不要伪造数值。 - 若某项基本面数据缺失,显示为 `N/A`。 - 分析总结部分使用自然语言,避免机械堆砌指标;要把“为什么是这个评级”说清楚。 - 对于用户问“今天怎么搞 / 下午如何操作 / 给挂单价格”,优先使用默认查询模板,并确保输出包含“挂单实操建议”。