DEVLOG:盘中确认包与页面收尾包五段式节点(开发机完成,未部署)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
2f64274d53
commit
f3c766b9c8
23
DEVLOG.md
23
DEVLOG.md
|
|
@ -1506,6 +1506,29 @@ app/services/strategy_runner.py(跟踪止盈评估器 _eval_trail 加盘中 SA
|
||||||
**还欠着什么**
|
**还欠着什么**
|
||||||
一,09-15 09:37 后跑 make consensus-review DAYS=1 回填 consensus-review 首日读数;09-17 台账 006 到 009 第一次正式复核。二,表里 2 行 09-11 遗留种子数据待用户定要不要删(对 09-17 复核无影响)。三,盘中确认包已在开发机做完并提交(1ccd542),未推未部署——它改入场行为,部署时机要避免打乱观察读数包正在采的基线(原则二),待用户定:代码先部署但开关关、观察窗口过了再开,还是别的。四,页面收尾包(单票研究面接口六块、候选栏芯片、管理视图研究面列)未做,UI 偏重、要真机视觉判收。五,台账 014、接口契约随对应包;选股打分包在 akg-factor-bridge 另一仓库要拍板点四。六,今天 09:40 那一跳(策略层已确认有意打开)的摘要盘后要拉给用户判读。
|
一,09-15 09:37 后跑 make consensus-review DAYS=1 回填 consensus-review 首日读数;09-17 台账 006 到 009 第一次正式复核。二,表里 2 行 09-11 遗留种子数据待用户定要不要删(对 09-17 复核无影响)。三,盘中确认包已在开发机做完并提交(1ccd542),未推未部署——它改入场行为,部署时机要避免打乱观察读数包正在采的基线(原则二),待用户定:代码先部署但开关关、观察窗口过了再开,还是别的。四,页面收尾包(单票研究面接口六块、候选栏芯片、管理视图研究面列)未做,UI 偏重、要真机视觉判收。五,台账 014、接口契约随对应包;选股打分包在 akg-factor-bridge 另一仓库要拍板点四。六,今天 09:40 那一跳(策略层已确认有意打开)的摘要盘后要拉给用户判读。
|
||||||
|
|
||||||
|
---
|
||||||
|
## 2026-09-14 · 盘中确认包与页面收尾包(开发机完成,未部署)
|
||||||
|
|
||||||
|
**做了什么**
|
||||||
|
用户改主意:不等收盘、不等 09-17,午休就部署了前三包,并让接着做剩余的。做完了两个能在本仓库做的:
|
||||||
|
|
||||||
|
盘中确认包(台账 012):给技术面这一票加盘中放量确认,只用于入场。core/tech_rules 加纯函数 intraday_confirm,两条规则——收口等待的候选盘中站上昨日布林上轨且时段折算量比≥1.5 视为开口向上(改立场重新合议进候选);开口向上的候选要现价不低于当日均价且量比≥1.5,不满足当轮进观察(处置词「等盘中确认」),取不到按等待不放行。时段与量比复用 reask_rules 的 in_window 与 vol_ratio(台账 003 三处同源)。synthesize base 与 tech_service._compact 带 boll_upper;proposal_service._attach_consensus 装配后跑盘中确认(_scan_open 与 _attach_consensus 多接 now);观察读数加 open_wait_confirm、open_breakout 两类;四参数登记。
|
||||||
|
|
||||||
|
页面收尾包(评审发现六/七):GET /api/research/{ts_code} 补成六块(公司质地/基本面/技术面/择时/合议/来源),持仓票买方评析从逻辑状态映射取、候选票从当日计划取,四块用 consensus_service.assemble 凑齐;单票抽屉那一节改成「研究面 · 三源合议」四枚芯片;候选栏每行加质地与技术芯片(disposition_snapshot 挂合议摘要、前端 conOf 取);管理视图持仓总览加研究面列。
|
||||||
|
|
||||||
|
**动了哪些文件**
|
||||||
|
盘中确认包(提交 1ccd542):app/core/tech_rules.py、app/core/action_engine.py、app/services/tech_service.py、app/services/param_store.py、app/services/proposal_service.py、app/services/consensus_stats.py、app/web/static/index.html、scripts/test_batch32_units.py、scripts/run_tests.py。
|
||||||
|
页面收尾包(提交 2f64274):app/web/main.py、app/services/proposal_service.py、app/web/static/index.html、scripts/test_batch33_units.py、scripts/run_tests.py。
|
||||||
|
|
||||||
|
**部署方式**
|
||||||
|
改了 Python 与页面,收盘后随下一批 make deploy 重建容器。**盘中确认包部署时开关先关**(用户拍板:PMS_TECH_INTRADAY_CONFIRM 页面设 False,避免打乱观察读数包正在采的合议基线,09-17 复核后再开)。要先 push(本地领先 origin 三个提交:1ccd542、6486317、2f64274)。
|
||||||
|
|
||||||
|
**真机判收**
|
||||||
|
未判收。开发机全量单测 871 例 ALL SUITES PASS(新增第 32 批 19 例、第 33 批 5 例)。页面收尾包三处前端过两道守卫(wiring 204/324 对齐、enum 通过)与本地 uvicorn 浏览器冒烟(页面完整挂载不白屏,控制台只有未登录的 401)。**尚未判收**:盘中确认的实弹(收口突破/开口确认要真有相应相位的候选,且盘中时段);页面三处的真实数据视觉判收要在 155 部署后过目。
|
||||||
|
|
||||||
|
**还欠着什么**
|
||||||
|
一,收盘后把这两包(连同已部署那批之后的三个提交)push 并部署 155,盘中确认开关先关。二,分段启用包(无代码、按观察读数分段开参数)、选股打分包(akg-factor-bridge 另一仓库、要拍板点四且我无访问)、真实仓准备包(准备件可做、执行等 QMT)未动。三,09:40 那一跳摘要盘后拉给用户;09-15 09:37 后跑 consensus-review 回填首日读数。
|
||||||
|
|
||||||
---
|
---
|
||||||
<!--
|
<!--
|
||||||
下一条节点从这里往下写,格式照抄上面:
|
下一条节点从这里往下写,格式照抄上面:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue