tradingSystem/docs/复盘决定台账.md

160 lines
15 KiB
Markdown
Raw Normal View History

# 复盘决定台账(持仓管理系统)
这份台账记每一条影响下单与提议的规则改动:改了什么、依据是哪份读数、预期看到什么、什么时候复核。
只记决定,不记讨论过程。新条目追加在最后,不改旧条目;旧条目被推翻时在它下面加一行"撤销于某日,见某条"。
格式:日期、改动、依据、预期、复核日期。
涉及选股系统的条目在正文里点名引用因子桥台账的编号(`akg-factor-bridge/docs/复盘决定台账.md`)。
---
## 001 · 2026-09-09 · 研判驳回的当日闸改为可解除
**改动。** 新建仓被研判闸驳回后,那只票当天就进跳过集合、扫描不再评估它。这道闸从今天起可以被解除一次。
解除要同时满足四条护栏,再满足三条解锁条件中的任意一条。八个阈值一次定死,不按复盘读数回调。
四条护栏:
| 编号 | 条件 | 阈值 | 为什么 |
|---|---|---|---|
| G0 | 总开关开着 | `PMS_OPEN_REASK_ENABLED`,默认开 | — |
| G1 | 距上次驳回 | 不少于 20 分钟 | 四根五分钟线,够量能确认成形。不是等择时侧那层三十分钟缓存,重问带强制标记绕开它 |
| G2 | 这只票今天用过的重问次数 | 少于 1 次 | 每票每天一次。两次以上等于取消当日闸,而当日闸挡的是账本刷屏这个真问题 |
| G3 | 当前时刻 | 09:45 到 14:30 | 早于 09:45 量比不可靠;晚于 14:30 走不完提议到拍板到下单 |
三条解锁条件:
| 编号 | 条件 | 阈值 | 为什么是这条 |
|---|---|---|---|
| U1 | 择时决策系统当日判过这只票转多,且时刻**晚于**驳回 | 无阈值 | 另一套系统自己改了口,是最硬的新信息。"晚于"这个限定是关键:驳回之前就有的信号研判当时已经看过(它作为盘中转多留痕进了提示词),拿它当理由是循环论证 |
| U2 | 昨夜结论被盘中重算改写且方向向好 | 定性翻成看多,或支撑压力漂过 3% | 研判的底牌就是那一行。3% 取 `PMS_OPEN_REF_DRIFT_MAX` 同值:那道闸说"底牌漂了就别买",这条说"底牌漂了就重问一次",同一件事的两个方向用同一个数 |
| U3 | 价升且量能确认 | 现价较驳回涨 2%,且时段折算量比不低于 1.5,且量比涨到驳回时的 1.3 倍 | 直冲"今日突破量能未确认"那类驳回理由。三条**并列**:只看价格等于追高,只看量比会被早盘脉冲骗 |
任何一项读数取不到,该条一律不成立。方向是漏解锁,不是误解锁。
重问的名额在**真的发出研判请求**那一刻才算用掉。解锁之后被名额或金额挡住、被规则闸拦下的,什么都没问过,不消耗机会。重问通过一律强制交人拍板,不自动执行;重问后仍驳回静默记账,页面不单列。
**依据。** 09-09 全池 75 只候选零提议研判连续三天百分之百驳回20、19、11 只。查证四方股份当天全过程10:04 择时判反转买入并广播(置信 95%10:05 持仓管理系统消化留痕10:12 送研判被驳回(把握度 72理由是量能未确认10:12 起当日死锁13:02 择时再判维持。择时侧盘中确实复查了两次,但建仓这条路是一次性的。
同时查证:这次系统**没判错**。11 只被驳回的票从驳回到收盘 5 跌 4 平 2 涨;前一天那批 11 只里 10 只下跌。所以要修的是机制不是结论。
**预期。** 每天解锁一到五次。零次说明阈值太紧,超过八次说明太松。重问后放行至少要出现过一次。
**复核日期。** 开关打开后满三个交易日。
**上线前试算09-09 收盘,只读、未落任何表)。** 11 只被驳回的票按 11:30 那一刻算,**一只都不解锁**9 只较驳回价没走够 2%(其中 5 只在跌),四方股份的转多留痕在 10:05 早于 10:12 的驳回、按 U1 不算新信息。唯一接近的是 600875.SH涨 4.73%、量比 2.408,只因为当天的驳回行是旧格式、没有基线快照才判不了"是不是相对变强"。这说明阈值不松。
## 002 · 2026-09-09 · 两个口径的"当日涨幅"并存,账本两个都记
**改动。** 规则闸的不追高量的是**相对今日开盘**`day_chg_from_open`,分母是今日第一根分钟线的开盘价),解锁条件量的是**相对昨收**。驳回行的基线快照里两个数都记。
**依据。** 四方股份 09-09 相对昨收涨 7.6%,相对开盘是 -0.2%,所以它其实从没被不追高那道闸拦过,是研判驳的。变量名与错误信息都写"当日涨幅",不写清楚复盘会对不上账。
**这次不改那道闸。** 改它会影响所有买入,要单独评估。这里只登记口径。
**复核日期。** 不复核,口径定义。
## 003 · 2026-09-09 · 量比口径三处同源
**改动。** 时段折算量比 = 当日累计量(股)÷ 100 ÷ 近五日日均量(手)÷ 覆盖时段占全日的比例。三条哨兵:覆盖不足 8%(约二十分钟)不判、折算前原始比超过 30 判数据异常、任一入参取不到回空。
**折算的分母是分钟线实际覆盖的时段,不是从开盘算的已过时段。** 实测 09-09 收盘,四方股份的分钟线首根是 10:11 —— 行情库里那张键是滚动窗口,不保证从开盘存起。按当前时刻算分母会把没存进来的那段也算上,量比被系统性压低。
**依据。** 实测三只票:四方股份涨 7.58% 量比 1.128、长源电力涨 2.22% 量比 1.553、洛阳钼业跌 0.82% 量比 0.806。四方股份那个读数与 10:12 研判驳回的理由"今日突破量能未确认"完全对得上,是一次有效的交叉验证。
**已知不一致,本次不改。** 择时决策系统的弱市闸仍按已过时段算(`entry_gate._intraday_vol_surge`所以它算出的量比比这里低。改它会影响所有建仓仲裁单独评估。两侧单测各钉了同一组边界数1.49、1.51、超 30 哨兵、覆盖不足不判)。
**复核日期。** 不复核,纪律。
## 004 · 2026-09-09 · 候选池经共享 Redis 对外只写一份
**改动。** 每轮扫描把新建仓候选的代码列表写进共享行情信号 Redis 盘中库的 `pms:candidates:{年月日}` 键,存两天。只写代码,不写分数、理由、价格。写失败只记日志,不影响扫描。
**依据。** 择时决策系统的盘中强势扫描要一份覆盖面。两侧本来就连着同一台 Redis 的同一个库,不新增网络方向、不涉及鉴权;失败模式也良性——键没了就是那边本轮不扫,它绝不回退到全市场。走接口反而要新造一条"择时到持仓管理"的调用方向,还要处理会话票签。
**预期。** 择时侧每轮日志里的覆盖面条数与这边的新建仓候选数一致。
**复核日期。** 与择时侧台账 001 同批。
## 005 · 2026-09-09 · 点股票看它今天的全部信号
**改动。** 新增按代码回扫五个上游源的接口,页面三处入口可点开抽屉。回扫上限 `PMS_UPSTREAM_BYCODE_SCAN` 默认 5000分页每页 500。**只能点击触发,绝不进轮询。**
**依据。** 信号栏一行等于上游流里的一条原始消息。09-09 告警流 157 条,四方股份一只占 11 条,散在好几个分组里。而快照口径每类只留最新 20 条,到下午一只活跃票早盘的信号早被挤掉。实测按代码回扫拿到 16 条0.36 秒。
顺带修了四处"弹了遮罩但没有信息":接口整体失败不再抹平成空数据(原来失败时页面显示"今天没有信号",在风控面板上这是最危险的一种谎)、告警派生的三个分组补失败角标、失败角标的样式选择器漏了信号栏、错误横幅在遮罩之上再浮一份。
**复核日期。** 不复核,功能改动。
## 006 · 2026-09-11 · 技术面相位与五个阈值
**改动。** 每只票多一份技术面立场取值只有看多、看空、中性、无读数四个词。立场由决策系统的布林线、多空布林线、SAR 三个指标合成。合成先判有没有读数,再判是不是震荡市,再按固定次序判相位,第一个命中的就是结论。九个相位与条件见方案第三节的相位表。
入场靠投票离场靠纪律。技术面这一票只进入场方向的合议那是工作包二。SAR 翻空的离场是纪律不是投票,那是工作包三。任何一路取不到读数一律弃权,绝不折成看空。
**五个阈值一次定死,要调先回这条台账,不按复盘读数回调。**
| 阈值 | 参数 | 值 | 含义 |
|---|---|---|---|
| 读数新鲜 | PMS_TECH_STALE_TDAYS | 2 | 读数超过两个交易日没更新按无读数 |
| 收口回看 | PMS_TECH_SQUEEZE_LOOKBACK | 5 | 近五个交易日内收过口才算刚收口过 |
| 开口带宽 | PMS_TECH_OPEN_BW_GROWTH | 0.20 | 今日带宽比收口那天扩两成才算开口 |
| 震荡翻向 | PMS_TECH_CHOPPY_FLIPS | 4 | 最近二十个交易日 SAR 翻向四次即震荡市 |
| 翻向新鲜 | PMS_TECH_FLIP_FRESH_DAYS | 2 | SAR 翻向后两个交易日内算刚转向 |
盘中放量确认的量比阈值一点五与解锁重问那次同源,属工作包二三,到那时再记。
**依据。** 决策系统技术面接口每晚扫全市场实测零点三十八分前算完。布林收口、多空布林线区、SAR 方向翻向止损位这些接口直接给;近五日收口与二十日翻向要回看历史,所以新表 pms_tech_daily 存全市场四十个交易日。震荡市里 SAR 翻向不当信号,这是决策系统文档明说的指标特性。对照机构做法,这是波动阶段加趋势过滤加跟踪止损的标准组合。
**预期。** 技术面整体无读数占比应低于百分之三。每天被等技术面开口拦下的票在一到十五只之间,这一条要等工作包二接入分流后才看得到。
**复核日期。** 工作包二的合议分流上线后满三个交易日。
## 007 · 2026-09-11 · 基本面立场规则
**改动。** 每只票多一份基本面立场,取值只有看多、看空、中性、无读数四个词。立场由选股系统的公司深度评析合成。质地好为看多。质地中但三类里两好零差、且十视角差不超过一个,也算看多,这就是整体方向为好就够。质地差或有硬疑点为看空。其余中性。缺评析或报告超一百二十天为无读数。
十视角好达八个且估值贵时,另打一个共识已定价的标记。这个标记不改立场,只让首批推迟。
**依据。** 按用户拍板,没有买方评析或评析超一百二十天的候选一律不建仓。无读数是弃权,绝不折成看空。已查实当天计划主榜前五十名全部有评析,所以这条门今天不损失任何候选。
**参数。** 无评析不建仓 PMS_FUND_REQUIRED 默认开。评析陈旧天数 PMS_FUND_STALE_DAYS 默认一百二十。共识已定价的好视角数 PMS_FUND_CONSENSUS_GOOD_MIN 默认八。
**预期。** 主榜候选里基本面看空的被合议拦下,无评析的被跳过。
**复核日期。** 与 008 同批,合议分流上线后满三个交易日。
## 008 · 2026-09-11 · 三源合议方向与路由
**改动。** 每只候选凑齐三票,基本面、技术面、择时系统各一票,三票多数决定方向。无读数弃权不计。平局中性。只有一方表态算弱,三方一致算强。
方向定了再定路由,路由有四种去向:放行、观察、交人、跳过。路由表照方案附录丙,从上到下第一个命中的就是结论。基本面无读数且开关开着就跳过,原因写没有买方评析。方向看空就跳过。中性且技术面收口等待且基本面非看空就观察,等技术面开口。中性且基本面看多技术面看空就观察,等技术面转向。基本面看空技术面看多就交人,只给试探仓。看多但择时系统有异议、或只有一方表态,也交人。其余看多放行。
定档按基本面与技术面的仓位矩阵,见方案附录乙。基本面定预算,技术面定首批比例。基本面看多技术面看多是标准仓五成二成半二成半。基本面看多估值贵减半仓。基本面中性技术面看多是标准仓三成三成半三成半。基本面看空技术面看多只给试探仓百分之一,交人,并配回撤百分之三、硬目标百分之八的紧止盈与 SAR 线。
合议的三票加方向加路由,折成提议的六个硬数字键,随提议进评审账本与提议卡给人看。这六个键一个都不送研判,因为基本面归选股系统判、技术面决策系统夜里自己算过,研判不重判这两样。
**依据。** 入场靠投票,离场靠纪律。方向由三方多数决定,止损止盈不投票。研判仍是合议之后的关口,不重复计入择时那一票。
**参数。** 合议参与分流 PMS_CONSENSUS_ROUTE 默认开,按用户拍板上线即开。关掉即回到只按选股系统的候选卡判决分流,行为与接入前逐字相同。
**预期。** 提议卡上出现合议一行,显示三方多数方向与强弱,点开看三票与路由理由。基本面看空技术面看多的票进待确认队列,配着紧止盈。
**复核日期。** 上线后满三个交易日,逐只记合议方向与人的判断对不上的情形。
## 009 · 2026-09-11 · 候选按质地排序与持仓增持门
**改动一,候选排序。** 候选先按基本面立场分桶,质地看多的桶排在前面,再按分数排。这一步在主题限额与截断之前生效,所以质地好的票不会因为分数略低就被挤到名额之外。技术面不参与排序,只当门。观察档里质地看多的行是否进池另有一个开关,默认关,守宁缺毋滥。
**改动二,持仓增持门。** 已持仓的票,合议看空就停三类增持侧的自主动作,也就是回踩补足、盈利加仓、补仓。技术面看空只停回踩补足与盈利加仓。基本面看空只停补仓。减持侧不受任何一道门影响。任何一路无读数一律弃权,不设门。
**依据。** 选股确实偏题材传导,已查实主榜前一百名里质地差占一半、质地好只有六只。质地不进排序就永远排在后面。增持门这三道的分工照方案第五节工作包二第六点。减持是纪律,不因合议看空就多卖或少卖,所以减持侧一律不受门影响。
**参数。** 候选按质地排序 PMS_PLAN_RANK_BY_QUALITY 默认开。观察档质地看多进池 PMS_PLAN_OBSERVE_IF_FUND_BULL 默认关。持仓增持门 PMS_TECH_GATE_INCREASE 默认开。三个都能在页面即时改,关掉即回到接入前的行为。
**预期。** 质地好的候选排到前面,更容易在名额里占到位置。合议或技术面看空的持仓不再自动补仓加仓,但保垫减仓照常。
**复核日期。** 上线后满三个交易日,看质地好的票进候选的比例有没有升,看增持门有没有误伤。