tradingSystem/docs/高股息候选接入PMS开发规格_2026-10-22.md

132 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 高股息候选接入PMS开发规格
2026-10-22,北京时间。用户要求补齐研究到建仓的缺失链路。
## 目标与范围
研究结果可进入PMS独立高股息候选区。
用户发起后,由后台准备建仓建议,完成后使用现有采纳入口。
首版按人工发起设计,自动扫描接入方式的问题仍等待用户回复。
不会因为名单中出现股票,就自动生成买入指令。
只部署155桥和模拟PMS,178如无契约需要则不改,188不操作。
基座保存事实与专项研究,桥决定高股息候选资格。
PMS继续负责组合、数量、合议、研判和执行。
沿用现有仓位、资金、行业、黑名单、买卖冲突与择时约束。
原每日计划候选、排序和自主档位不变。
## 候选资格
资格来自确定性检查,不把自然语言直接翻译成交易条件。
必须同时满足:名称及上市状态明确,非ST及退市名称,滚动股息不低于5%。
公司质地为好,评析覆盖应披露材料期且在本季度完成核验。
月度财务材料与分红专项研究已完成复查,数据日为上一完整交易日。
专项结论为有支持,六项问题均有支持、引用和原文,无未解决校验警告。
关键资料缺失、来源冲突、研究更新中或读取失败均不进入可发起名单。
页面仍展示研究中的公司和明确缺口,不能伪造合格样本。
有支持只允许进入建仓评估,不表示已获投资批准。
## 对外契约与留痕
桥新增独立JSON查询,只读取完整研究归档,不在查询时调用模型或采集材料。
返回数据日、检查时刻、固定研究版本、准入规则版本及逐票资格原因。
按代码稳定排序,不新增收益评分,不改变原计划版本或主榜名次。
旧研究归档缺必要字段时保持不可发起,不能默认通过。
PMS通过桥消费,复用计划快照JSON记录实际消费。
使用独立来源标识,不能混入每日计划名册变化与历史绩效。
提议、动作账本和指令进度保留来源及固定研究引用。
详情中可追溯技术字段,操作卡只显示建议、依据和风险。
## 人工发起与后台准备
发起接口只接收股票代码和页面所见研究版本,不接受客户端仓位或合格标记。
服务器重读当前资格,拒绝过期来源、黑名单、已持仓及冲突中的股票。
同日同票请求复用已有提议,不因双击生成多条建议。
先记录准备请求,复用原交易时段扫描完成组合检查、数量与研判。
接口请求内不调用研判模型,不创建买入指令。
准备中不能采纳。后台失败保留原因,明确资格失效时撤下。
准备完成后沿用现有确认内容标识、快速核验与原子采纳事务。
仅名次、无关公司更新或报价变化不重问模型。
当前公司的研究或资格变化交后台处理,不能带旧批准继续执行。
高股息来源即使旧版本核验开关关闭,也不得跳过其必要来源核验。
## 验收预判
1. 真实名单预计零家可发起。丽珠、海尔仍为证据不足,不放宽规则。
2. 合成完整材料的公司可进入候选;缺任一关键条件均给出具体原因。
3. 失效、未来日期、读取失败、跨月和跨季度不沿用旧资格。
4. 发起请求零模型、零指令,重复及并发请求不重复入队。
5. 后台复用既有数量、合议及研判,原资金、行业和买卖冲突照常拦截。
6. 采纳使用原快速检查与事务,研究变化不能沿用旧批准,旧来源不受影响。
7. 真实部署只做只读核验,不生成假提议、不调用模型制造合格研究、不制造交易。
8. PMS使用配置隔离且禁网的测试入口,桥使用替身依赖。
9. 运行三道页面守卫,浏览器核对候选、缺口与准备反馈。
## 偏差发现与撤销
部署前备份源码、运行参数和必要账务读数,核对实例身份。
旧计划归档与策略参数保持,部署后核对健康、通道和账务。
无真实合格公司时,完整自然采纳与成交单列未判收。
若出现问题,停止高股息发起入口并保留研究与消费历史。
回退采用开发机反向提交、服务器git pull,再重建155四服务。
不得仅换镜像,不删除提议或真实成交,不恢复历史暂停指令。
## 开发者参考
桥用纯函数装配独立候选契约,接口仅核日期与归档读取状态。
PMS新增来源适配器,输出已有建仓引擎所需形状。
研究依据比较仅对该来源扩展,避免改变已有提议的比较结果。
后台准备和人工确认统一分派到原来源适配器,避免重新读原主榜误撤下。
复用现有表与调度,不新增并行研判栈或第二套采纳事务。
## 2026-10-22 10:40 本地实现与验证
按独立人工发起完成实现。未收到自主扫描选项的调整。
桥增加 `/research/dividend/candidates`,逐票查询保持全量序号。
PMS增加 `/api/dividend/candidates` 与 `/api/dividend/proposals`。
前者只读,后者仅创建数量为零的准备请求。
原交易时段扫描完成计算,准备结果和审计同事务发布。
普通采纳事务继续复用,不新增表、调度或模型调用入口。
新来源关闭旧计划重核开关时仍须核验自身资料。
当前公司的固定研究变化才重算,不因名次或资料日龄变化重算。
在途事实读取失败不能当作没有在途,高股息请求停止准备。
同日同票重复请求复用已有提议,原自主来源不覆盖人工请求。
已结束建议不因再次点击而复活。
原自主扫描、命令候选与策略参数没有切到高股息来源。
本地桥新增9项离线用例通过。PMS新增24项专项通过。
PMS全量48批隔离禁网回归通过,包含原采纳事务和页面守卫。
后续小幅页面与取数整理已经重跑专项与页面守卫。
生产未部署,本节不构成生产判收。
## 2026-10-22 11:00 部署与判收
用户已明确选择独立候选区,由本人手动发起建仓。
本轮实现和部署保持这一选择,不并入原自主扫描。
桥e860d4b于10:48:46生效。PMS功能03e569e于10:51:01四服务统一生效。
页面ccf194b随后通过源码挂载生效,仅压缩重复缺口与折叠原始记录。
178本轮只同步文档,无运行代码变更。188未操作。
候选镜像桥79项联合用例和六组既有脚本通过,联网尝试零次。
PMS候选镜像48批配置隔离、禁网回归通过,新增24项专项。
最终页面三道守卫通过。真实登录页面核验175条研究记录。
可评估为零,没有准备按钮。详情层次正常,控制台无错误。
不能将目前的零候选说成已跑通真实高股息采纳或成交。
这些路径已有合成完整证据与事务用例,真实自然事件仍待判收。
部署前后19项参数、23条持仓、322条批次完全一致。
108条指令未增减,数量、状态和成交进度一致。
三条指令只由正常任务更新等待或拒绝时刻,业务原因未变。
QMT在线、健康正常,对账diffs为空、severity为OK。
两处原有事实源覆盖差异仍单列,ws_first不变。
新来源读取耗时0.433秒,读取前后消费记录数量不变。
未登录的读取与发起接口均返回401。
旧145份计划文件哈希及桥参数保持不变。
137恢复后10:50自然执行成功,耗时15秒。
本轮未调用模型生成资格,未创建验收提议、指令或交易。
具体镜像、备份、回退和手工验证见同日交接末节。