zlt
0724509624
公司质地与建议方案接入:公司深度两键透传、整句送研判可关、建议方案矩阵与研判补档、持仓页一行、三个运行参数、单测(台账 053)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 12:15:03 +08:00
zlt
499b1342e4
行业催化只进提议卡与账本,不送研判;单测(台账 051)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 15:21:21 +08:00
zlt
7dcf039cf3
相关快讯透传:解析层、硬数字、送研判白名单、提议卡一行、单测(台账 050)
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 14:07:19 +08:00
zlt
0fa4a5a2ff
量价研判链:研判应答归一带出两个期限的头进提议硬数字与提议卡;驳回行记把握度;接口契约 V1.2(第二十二批加一例,全套 680)
2026-09-08 12:29:39 +08:00
zlt
7d670b364c
量价研判链 3.5:催化事件与定价状态随候选进硬数字与提议卡,两句整句送研判;提议卡补显示安全边际整句(第二十二批加一例,全套 679)
2026-09-08 11:44:33 +08:00
zlt
48a562f170
参考目标价:状态应答里的估值子字典归一,持仓页只显示中性情景不触发(第二十二批加一例,全套 678)
2026-09-07 16:34:37 +08:00
zlt
99ea218f2f
第三件 PMS 侧:按逻辑状态分流,入场论点随持仓走
...
新模块 logic_state_service:早上拉完计划后对在持票查一次逻辑状态(桥的 /logic_state),
写进运行参数 PMS_LOGIC_STATE_MAP,取不到留空绝不折成存疑;按结果暂停或恢复策略买入腿
(来源 logic,不动风控与定性停的);把当日态挂到持仓行;持仓视图两栏(当初为什么买 /
现在证据还在不在),三种情形都说得出话。
plan_feed:解析层收 logic_state(出处最多三条),候选 items 带它;加按代码查询与应答解析。
action_engine:硬数字带 logic_state(研判白名单不收);判决候选而逻辑存疑的新建仓强制交人;
持仓存疑停增持侧;新求值器 eval_weak_research(默认关,开了必交人,按可卖量夹紧)排在
保垫减仓前;同轮减持优先级改为到价清仓 > 研究走弱 > 保垫减仓。
proposal_service:扫描参数加三个旋钮,扫描前挂逻辑状态。scheduler.plan_pull 顺带取回。
param_store:四个运行参数(分流开关默认开、减持提议默认关、比例三分之一、映射只读)。
pms_repo.ledger_by_ref 与 FakeRepo 同签名;api_positions 加两块;页面加两列。
测试:新建 test_batch22_units.py 十四例并登记;第十二批求值器名单钉子同步。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 14:37:35 +08:00
zlt
db2bca4d90
第零件甲组:PMS 目标价那条路的四个缺陷,加裁决理由服务端强制
...
独立审查(09-07)报的两条高严重度与两条中严重度,都在目标价这条路上,都违背 09-03
写下的「目标价必交人、系统不自动卖」。
一,跨轮减持抢在人前面卖。同轮只发一条减持只管一次扫描;下一分钟到价清仓已成在途、
按(代码,动作)被跳过,保垫减仓单独产出、不需确认、卖出方向又不走强制入队,于是
自动卖掉三分之一,人随后采纳的清仓单永远等不到可卖量。修法两处互为保险:动作引擎里
同票只要有任何一条减持在跳过集合里,本轮其余减持一律让路;提议服务的在途集合对减持侧
按代码去重,一条在途两种减持一起记。
二,到价提议挂着时高置信止损被吞。在途检查把等人拍板的到价清仓算作在途,止损整条不落。
到价提议的来源写在硬数字里,按来源区分:等人拍板的止盈不挡止损。止损落单后把还挂着的
到价提议作废并在账本记一行,免得人再点采纳对一只已清掉的票再发清仓。
三,到价当天有买入成交时清仓被整条拒。原先按总持仓报数,规则闸一句「卖出 > T+1 可卖」
拒掉再被当日去重挡住,人当天看不到。改按可卖量报数,与执行器口径对齐;可卖为零不产出。
采纳路径同样按拍板那一刻的可卖量重算。
四,挂了交易方案的票目标价永不触发。原先整只跳过,策略层又没有任何地方读目标价。
改成策略票仍评目标价,其余四类不评。目标价是用户的命令,优先级高于自动挂上的方案。
另收第五件里的一小项:裁决理由改为服务端强制,空理由直接拒绝请求。此前必填只在浏览器
里成立,任何脚本都能写出一条默认文案的裁决记录。
测试:第四批加三例(跨轮让路、策略票评目标价、按可卖量报数),第二十一批加两例
(到价提议不挡止损并被作废、非到价来源的在途仍挡),例数 655 到 660。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 11:22:05 +08:00
zlt
9a45df38a3
翻译表按清点结果补齐;修守卫把两套同名枚举混成一组的错
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 15:17:06 +08:00
zlt
bcf5783b4c
PMS 文案第三批:页面枚举直出,并加一道静态守卫
...
页面是三千行的单文件,没有任何测试,改错了不会有东西报警。所以这一批先写守卫,
再靠守卫把问题扫出来——它比人工照清单改可靠,实际也确实多抓出了四处清单里没有的。
改掉的直出点:
- 操作日志印的是函数名式的操作码(issue_command:EXIT_STOCK 这类)。冒号前是做了
什么、冒号后是对象,后半段复用页面已有的翻译组,英文码退到悬浮提示。
- 持仓表的冻结原因没走翻译,而同一份文件里另一处走了,是执行漏网。
- 提议卡两处印判决词。判决词本身不告诉人能不能买,句子主干换成原因。这里顺带
接上了 missing 字段——它一路从后端带到前端却从没被渲染过,"关注"态终于说得出
到底缺什么。
- 规则闸未通过项与裁决理由带着大写判据码。前端加一份剥前缀的实现,与后端
app/core/copy.py 同口径。
- 账本那一列原先叫「硬数字」,把整个字典打出来。改成只念人要读的几项,完整原文
退到悬浮提示。同一行的动作与研判两列也是英文原值,一起走翻译。
- 候选池落选明细、命令参数、安全垫状态、自主档位,都是直接印原值。
- 翻译兜底原先是原样返回,会让一个英文词单独立在页面上当句子。改成退到括号里。
守卫检查四件事:枚举字段直出、判据码没剥前缀、把整个对象打给交易员看、翻译兜底
裸奔。运维面板里那些有意显示原始数据的地方逐条登记放行,每条写明在哪个面板、
为什么放行。
例数 654 到 655,测试入口的例数表与哨兵位置清单同改——新增会送到页面的枚举字段
要往守卫的名单里登记一行,不登记等于不检查。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 14:43:22 +08:00
zlt
fd74dd197f
PMS 补收研究理由:判决依据与因果论断到达人眼前
...
选股系统每行已带判决依据与因果论断,但计划解析只收五个键,研究结论走到 PMS 门口就断了。现在增收这两个键:判决依据是一句话解释,因果论断带出处与披露日、截三条(与上游封顶同数)。两者只进评审账本与提议卡给人看,不参与任何判定;绝不进送研判的键清单,产业逻辑不归择时决策系统判,单测钉住这条边界。提议卡新增一行显示研报说了什么,并标出还有几条。
空列表与缺键分得开:上游说这票没论断是空列表,上游没给这个字段才是 None,与既有五键一个口径。
测试:全套 ALL SUITES PASS,例数 652。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 23:50:44 +08:00
zlt
4589539a0c
PMS 页面显示:用户设的止损价与目标价单独成列,参考位列标明来源
...
问题是系统每天早上重算参考位会盖掉用户设的止损价,而命令状态仍显示生效,页面那一列因此误导人。修法只动显示不动重算:把用户设的两个价作为独立字段从命令表带到页面,两张持仓表各加一列,参考位列的来源改用中文说明而不是内部取值;设价弹框先摆出当前已设的值。字段名有意与动作引擎并到持仓快照上的名字区分,避免页面用的行被误喂进引擎。价格小于等于零当作未设,与规则检查和到价判定同口径。
测试:全套 ALL SUITES PASS,例数 651。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:30:49 +08:00
zlt
c6034a6220
PMS 两处安全修复:强制交人改为一票否决不再被卖出方向短路;目标价与止损价接通且必定交人
...
卖出侧:原判定把卖出方向放在或运算左边,强制交人的标记被整个短路。改为强制交人一票否决排在方向与档位之前。真正需要自动卖的两条路(风控高置信止损、用户命令清仓)不经提议分流,不受影响。
目标价:接通而非摘掉入口。到价产出清仓提议但必定交人,文案写明系统不自动卖;拿不到现价时不动。止损价参与规则检查,只告警不拦截。填 0 即取消,已写进命令说明与页面提示。
复核发现并修:同一轮可能同时产出保垫减仓与到价清仓,前者当场执行后者等人拍板,等人采纳时数量已超过实际持仓会被整条驳回。改为同轮只发一条减持,用户设的目标价优先。
测试:全套 ALL SUITES PASS,例数 626 增至 650。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:06:27 +08:00
zlt
0610a7e328
PMS 接通选股系统判决:计划解析增读判决五键、按判决分流新建仓、研判键放行与必答题、人工裁决理由必填、信号来源区分、会话密钥补进密钥名单
...
按判决分流(PMS_PLAN_ROUTE_BY_VERDICT,默认开):候选走自动流程,关注强制人工确认,仅展示不出提议;上游无判决或开关关闭时与旧行为一致。自动执行开关(PMS_OPEN_AUTO_EXEC_ON_VERDICT,默认关)留给一致性检查通过后再开。
测试:新增第二十批 15 例,第七批 32 到 35 例,全套 626 例 ALL SUITES PASS;例数表按实跑校正(原记 591 已过期)。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 11:51:42 +08:00
zlt
a507e7afbc
通道弃洞自愈+参数列放宽TEXT+运维清标记按钮+iPad浮层teleport与触屏直连+信号计划标
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 09:18:00 +08:00
zlt
88df8762b0
修复公示导出:字符串参数走 ParamStore 真实存在的 get()
2026-08-28 16:02:13 +08:00
zlt
8a3362a3d7
添加每日导出按钮
2026-08-28 15:45:30 +08:00
zlt
02e73f4d01
模拟库和正式库分离
2026-08-28 14:01:17 +08:00
zlt
7e06e43334
代码全面修改
2026-08-28 13:07:27 +08:00
zlt
5bb08fe5b6
添加权限
2026-08-27 10:16:45 +08:00
zlt
fcc39984a9
添加权限
2026-08-27 09:43:47 +08:00
zlt
1be155c478
添加权限
2026-08-26 16:51:11 +08:00
zlt
e1a81619dd
修改前端页面
2026-08-26 15:47:14 +08:00
zlt
f522b4110e
修改前端页面
2026-08-26 14:29:25 +08:00
zlt
a941032c24
修改前端页面
2026-08-26 11:50:16 +08:00
zlt
8372c388a3
修改前端页面
2026-08-26 10:29:31 +08:00
zlt
e794d8520d
添加交易逻辑
2026-08-26 10:11:29 +08:00
zlt
e03e41a32b
添加交易逻辑
2026-08-26 10:01:30 +08:00
zlt
43ccc9bf0f
添加交易逻辑
2026-08-25 14:25:45 +08:00
zlt
f4123d36d3
添加交易逻辑
2026-08-25 13:45:51 +08:00
zlt
bc3af5f411
修改前端页面部分问题
2026-08-25 11:32:45 +08:00
zlt
7d25be41c9
修改前端页面部分问题
2026-08-25 11:09:58 +08:00
zlt
46fc6a8da1
加入股汇参数和相应逻辑
2026-08-19 11:22:16 +08:00
zlt
5fb030135e
加入股汇参数和相应逻辑
2026-08-19 10:04:20 +08:00
zlt
48a3267299
开始处理系统整体细节
2026-08-18 13:34:20 +08:00
zlt
82ab9ed5c1
开始处理系统整体细节
2026-08-18 13:25:11 +08:00
zlt
2cb2e1a29c
前端库本地自带(Vue生产版/ElementPlus压缩版,去unpkg依赖); 策略术语改写(已武装→回落即止盈,未平回→在手T仓等)
2026-08-14 16:04:35 +08:00
zlt
1fde77f728
PMS信号区: 默认折叠+级别筛选跨刷新保留; mtf资金异动拆data取真实字段(方向/异动z/净额),去空级别列
2026-08-14 14:00:05 +08:00
zlt
ae2c7bd5b7
PMS信号区重排: 告警+信号源合并为固定分类网格(常驻不跳)+级别前端筛选+移到顶部; 名称解析补全(含mtf前缀码)"
2026-08-14 11:13:37 +08:00
zlt
ae022f960d
PMS告警面板: 加时间窗分钟龄+超龄置灰(默认60min), 三参数注册进RUNTIME_EXTRA可实时调
2026-08-14 09:41:33 +08:00
zlt
2315ac3bd3
处理自动刷新时间
2026-08-13 15:37:21 +08:00
zlt
f53e0e3846
处理自动刷新时间
2026-08-13 15:21:36 +08:00
zlt
ac2509958f
修改页面布局样式
2026-08-13 13:12:10 +08:00
zlt
7bd9dcd998
修改页面布局样式
2026-08-13 11:25:34 +08:00
zlt
cd9c90dee0
修改页面布局样式
2026-08-13 10:45:04 +08:00
zlt
abfeff22cb
修改页面布局样式
2026-08-13 10:00:46 +08:00
zlt
7b7eef674d
修改页面布局样式
2026-08-12 15:55:29 +08:00
zlt
df0f1dbec5
修改页面布局样式
2026-08-12 15:31:10 +08:00
zlt
823b24cccb
修改页面布局样式
2026-08-12 15:10:56 +08:00
zlt
0ff719ad0b
修改页面布局样式
2026-08-12 14:51:22 +08:00