tradingSystem/app/services
zlt d85fe6731b "今天没建仓的"那一栏只写原因,右侧不再打印计数字典
两处都是用户指出来的。

第一处,那一栏原先写「选股系统判为仅展示,不出提议:门槛未过:started」。
「仅展示」「不出提议」是内部说法,started 是门槛在代码里的变量名,绕了两层还是
没说清为什么不买。现在直接用判决依据那一句完整中文,例如「当日涨幅 -3.2%,没到
3% 的启动线」。旧版计划没有这个字段时退回一句大白话,不留空。

第二处,右侧显示过「落选明细 {'held': 0, 'black': 0, ... 'display': 83}」——
把计数字典原样拼进了字符串,键全是英文,值为零的也全列出来,读的人要在十一个
数字里自己找哪个不是零。现在只念不为零的那几项,按筛选实际发生的顺序写成一句话:
「今天考察了 83 只票,一只都没留下:选股系统判定今天不买 83 只。」

测试:改两条钉旧文案的断言,新增一条钉住计数字典不许再原样打印,另在跳过原因那条
用例里加了对代码名与内部说法的逐词检查。例数从 653 到 654。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:28:35 +08:00
..
__init__.py 第二批: 命令状态机/方案生成器/回放对账/管理页面/调度器骨架 2026-07-27 17:12:09 +08:00
command_service.py PMS 页面显示:用户设的止损价与目标价单独成列,参考位列标明来源 2026-09-03 16:30:49 +08:00
dispatcher.py 代码全面修改 2026-08-28 13:07:27 +08:00
exec_advisor.py 处理命令冲突的问题 2026-08-20 11:09:33 +08:00
executor.py PMS 两处安全修复:强制交人改为一票否决不再被卖出方向短路;目标价与止损价接通且必定交人 2026-09-03 16:06:27 +08:00
industry.py 代码全面修改 2026-08-28 13:07:27 +08:00
judge.py PMS 接通选股系统判决:计划解析增读判决五键、按判决分流新建仓、研判键放行与必答题、人工裁决理由必填、信号来源区分、会话密钥补进密钥名单 2026-09-03 11:51:42 +08:00
ledger_service.py 代码全面修改 2026-08-28 13:07:27 +08:00
macro_service.py 代码全面修改 2026-08-28 13:07:27 +08:00
market.py 代码全面修改 2026-08-28 13:07:27 +08:00
param_store.py PMS 页面显示:用户设的止损价与目标价单独成列,参考位列标明来源 2026-09-03 16:30:49 +08:00
plan_feed.py 仅展示的跳过原因写出这一只自己的判决依据 2026-09-04 10:10:16 +08:00
portfolio.py 处理对应bug 2026-07-31 16:10:58 +08:00
proposal_service.py "今天没建仓的"那一栏只写原因,右侧不再打印计数字典 2026-09-04 10:28:35 +08:00
publish_export.py 修复公示导出:模板残留隐藏行把合计行与图表整段藏掉;红绿条件格式按最终行位重建;净值+仓位双系列带标记图表 2026-08-28 17:20:58 +08:00
signal_service.py PMS 接通选股系统判决:计划解析增读判决五键、按判决分流新建仓、研判键放行与必答题、人工裁决理由必填、信号来源区分、会话密钥补进密钥名单 2026-09-03 11:51:42 +08:00
strategy_advisor.py 模拟库和正式库分离 2026-08-28 14:34:00 +08:00
strategy_runner.py 代码全面修改 2026-08-28 13:07:27 +08:00
strategy_service.py 代码全面修改 2026-08-28 13:07:27 +08:00
upstream_signals.py 模拟库和正式库分离 2026-08-28 14:01:17 +08:00