diff --git a/app/data/prompt_templates/liquidity_dept@1.1.0.json b/app/data/prompt_templates/liquidity_dept@1.1.0.json new file mode 100644 index 0000000..b22fd1d --- /dev/null +++ b/app/data/prompt_templates/liquidity_dept@1.1.0.json @@ -0,0 +1,28 @@ +{ + "liquidity_dept": { + "name": "流动性评估部门模板", + "description": "执行容量评估版", + "template": "部门:流动性评估部门\n股票代码:{ts_code}\n交易日:{trade_date}\n\n【流动性结构】\n- 成交分布:\n{features}\n- 市场深度:\n{market_snapshot}\n- 额外观察:\n{supplements}\n\n【评估流程】\n1. 计算日内成交额、换手率与买卖盘差,给出执行难度评级(easy/normal/hard)。\n2. 检查是否存在交易限制(涨跌停、停牌、集合竞价等)。\n3. 给出建议单笔容量与滑点预估范围。\n\n【输出格式】\n仅输出 JSON:\n{\n \"action\": \"BUY|BUY_S|BUY_M|BUY_L|SELL|HOLD\",\n \"confidence\": 小数,\n \"summary\": \"一句话\",\n \"signals\": [\n {\n \"metric\": \"关键指标\",\n \"value\": \"指标值\",\n \"execution_grade\": \"easy|normal|hard\"\n }\n ],\n \"risks\": [\n {\n \"threat\": \"执行风险\",\n \"monitor\": \"监控指标\",\n \"capacity_limit\": \"建议仓位上限\"\n }\n ]\n}\n如需额外数据,请在 `risks` 中说明缺口字段。", + "variables": [ + "ts_code", + "trade_date", + "data_scope", + "features", + "market_snapshot", + "supplements" + ], + "max_length": 4000, + "required_context": [ + "ts_code", + "trade_date", + "features", + "market_snapshot" + ], + "version": "1.1.0", + "metadata": { + "label": "liquidity_capacity", + "notes": "新增执行评级与容量建议。" + }, + "activate": false + } +} \ No newline at end of file diff --git a/app/data/prompt_templates/macro_dept@1.1.0.json b/app/data/prompt_templates/macro_dept@1.1.0.json new file mode 100644 index 0000000..490483e --- /dev/null +++ b/app/data/prompt_templates/macro_dept@1.1.0.json @@ -0,0 +1,28 @@ +{ + "macro_dept": { + "name": "宏观研究部门模板", + "description": "宏观驱动结构化版", + "template": "部门:宏观研究部门\n股票代码:{ts_code}\n交易日:{trade_date}\n\n【宏观信号板】\n- 宏观指标:\n{features}\n- 行业位置:\n{market_snapshot}\n- 补充材料:\n{supplements}\n\n【分析步骤】\n1. 将宏观指标划分为“增长、价格、流动性”三类,每类给出当前阶段(扩张/收缩/拐点)。\n2. 判断行业与指数的相对强弱,给出驱动因子和持续性判断。\n3. 列出未来 1-2 个重要事件或数据公布,并评估对策略的潜在冲击方向。\n\n【输出格式】\n仅输出 JSON:\n{\n \"action\": \"BUY|BUY_S|BUY_M|BUY_L|SELL|HOLD\",\n \"confidence\": 小数,\n \"summary\": \"一句话\",\n \"signals\": [\n {\n \"driver\": \"宏观驱动项\",\n \"stage\": \"expansion|contraction|turning\",\n \"evidence\": \"对应指标\"\n }\n ],\n \"risks\": [\n {\n \"event\": \"未来事件\",\n \"date\": \"预期日期\",\n \"scenario\": \"正面|负面|不确定\"\n }\n ]\n}\n若存在数据缺口,请在 `risks` 中补充并说明所需指标。", + "variables": [ + "ts_code", + "trade_date", + "data_scope", + "features", + "market_snapshot", + "supplements" + ], + "max_length": 4000, + "required_context": [ + "ts_code", + "trade_date", + "features", + "market_snapshot" + ], + "version": "1.1.0", + "metadata": { + "label": "macro_matrix", + "notes": "对宏观驱动分类并输出阶段。" + }, + "activate": false + } +} \ No newline at end of file diff --git a/app/data/prompt_templates/news_dept@1.1.0.json b/app/data/prompt_templates/news_dept@1.1.0.json new file mode 100644 index 0000000..ff7f2e2 --- /dev/null +++ b/app/data/prompt_templates/news_dept@1.1.0.json @@ -0,0 +1,28 @@ +{ + "news_dept": { + "name": "新闻情绪部门模板", + "description": "情绪脉冲量化版", + "template": "部门:新闻情绪部门\n股票代码:{ts_code}\n交易日:{trade_date}\n\n【情绪脉冲拆解】\n- 舆情亮点:\n{features}\n- 市场反馈:\n{market_snapshot}\n- 数据补充:\n{supplements}\n\n【分析步骤】\n1. 将新闻分为“正面/负面/中性”并评估强度(0-1)。\n2. 识别是否存在事件驱动催化,给出时间窗口与触发条件。\n3. 检查情绪与价格表现是否一致,如不一致需给出交易策略提示。\n\n【输出格式】\n仅输出 JSON:\n{\n \"action\": \"BUY|BUY_S|BUY_M|BUY_L|SELL|HOLD\",\n \"confidence\": 小数,\n \"summary\": \"一句话\",\n \"signals\": [\n {\n \"headline\": \"事件/主题\",\n \"sentiment\": \"positive|negative|neutral\",\n \"intensity\": 小数,\n \"impact_window\": \"时间窗口\"\n }\n ],\n \"risks\": [\n {\n \"threat\": \"潜在风险\",\n \"monitor\": \"监控指标\",\n \"mitigation\": \"对冲或等待条件\"\n }\n ]\n}\n如需更多数据,请在 `risks` 中新增条目并说明来源。", + "variables": [ + "ts_code", + "trade_date", + "data_scope", + "features", + "market_snapshot", + "supplements" + ], + "max_length": 4000, + "required_context": [ + "ts_code", + "trade_date", + "features", + "market_snapshot" + ], + "version": "1.1.0", + "metadata": { + "label": "sentiment_pulse", + "notes": "引导强度和窗口化输出。" + }, + "activate": false + } +} \ No newline at end of file diff --git a/app/data/prompt_templates/risk_dept@1.1.0.json b/app/data/prompt_templates/risk_dept@1.1.0.json new file mode 100644 index 0000000..0880c06 --- /dev/null +++ b/app/data/prompt_templates/risk_dept@1.1.0.json @@ -0,0 +1,28 @@ +{ + "risk_dept": { + "name": "风险控制部门模板", + "description": "风险矩阵强化版", + "template": "部门:风险控制部门\n股票代码:{ts_code}\n交易日:{trade_date}\n\n【风险总览】\n- 风险指标:\n{features}\n- 市场约束:\n{market_snapshot}\n- 其他观察:\n{supplements}\n\n【动作指引】\n1. 按“市场风险、流动性风险、合规风险”逐项给出评级(low/medium/high)。\n2. 如存在硬性限制(停牌、禁买名单等),需在 `signals` 中明确阻断原因。\n3. 给出减仓或对冲建议,注明建议比例与触发条件。\n\n【输出格式】\n仅输出 JSON:\n{\n \"action\": \"BUY|BUY_S|BUY_M|BUY_L|SELL|HOLD\",\n \"confidence\": 小数,\n \"summary\": \"一句话\",\n \"signals\": [\n {\n \"category\": \"风险类别\",\n \"level\": \"low|medium|high\",\n \"detail\": \"情况说明\"\n }\n ],\n \"risks\": [\n {\n \"threat\": \"潜在事件\",\n \"trigger\": \"触发阈值\",\n \"hedge\": \"建议对冲措施\"\n }\n ]\n}\n若需停止交易,请在 `signals` 中输出 `category` 为 `block_trade` 的条目。", + "variables": [ + "ts_code", + "trade_date", + "data_scope", + "features", + "market_snapshot", + "supplements" + ], + "max_length": 4000, + "required_context": [ + "ts_code", + "trade_date", + "features", + "market_snapshot" + ], + "version": "1.1.0", + "metadata": { + "label": "risk_matrix", + "notes": "细分风险类别并给出评级。" + }, + "activate": false + } +} \ No newline at end of file diff --git a/app/data/prompt_templates/value_dept@1.1.0.json b/app/data/prompt_templates/value_dept@1.1.0.json new file mode 100644 index 0000000..924c8d9 --- /dev/null +++ b/app/data/prompt_templates/value_dept@1.1.0.json @@ -0,0 +1,28 @@ +{ + "value_dept": { + "name": "价值评估部门模板", + "description": "估值安全边际强化版", + "template": "部门:价值评估部门\n股票代码:{ts_code}\n交易日:{trade_date}\n\n【估值框架】\n1. 同行业对比:列出估值位次与分位。\n2. 历史走势:描述现价相对自身区间的位置。\n3. 现金流支撑:结合盈利、分红或自由现金流佐证估值合理性。\n\n【辅助数据】\n- 可用字段:\n{data_scope}\n- 估值特征:\n{features}\n- 市场背景:\n{market_snapshot}\n- 追加数据:\n{supplements}\n\n【分析要求】\n- 每条信号必须引用具体指标(如 PE_TTM、ROE、FCF 等)。\n- 对安全边际进行定量描述,给出“充足/一般/不足”评级。\n- 若估值受宏观或行业变量影响,请在风险中给出监测指标与阈值。\n\n【输出格式】\n仅输出 JSON:\n{\n \"action\": \"BUY|BUY_S|BUY_M|BUY_L|SELL|HOLD\",\n \"confidence\": 小数,\n \"summary\": \"一句话\",\n \"signals\": [\n {\n \"statement\": \"估值结论\",\n \"metric\": \"引用的关键指标\",\n \"safety_margin\": \"充足|一般|不足\"\n }\n ],\n \"risks\": [\n {\n \"threat\": \"风险描述\",\n \"monitor\": \"监控指标\",\n \"threshold\": \"触发条件\"\n }\n ]\n}\n若缺少关键指标,请在 `risks` 中新增条目并注明需要的字段名。", + "variables": [ + "ts_code", + "trade_date", + "data_scope", + "features", + "market_snapshot", + "supplements" + ], + "max_length": 4000, + "required_context": [ + "ts_code", + "trade_date", + "features", + "market_snapshot" + ], + "version": "1.1.0", + "metadata": { + "label": "valuation_v2", + "notes": "强调安全边际和指标引用。" + }, + "activate": false + } +} \ No newline at end of file