持仓监控台 v0.2 · 可编辑

Portfolio Monitor / Decision Console
数据加载中…
DEMO · 本地单机 持仓可编辑 · 加减仓自动重算 修改存浏览器本地 数据加载中
尚未修改
v0.2 做了什么

方向 A 已落地:散落的日报被解析成结构化数据,页面从数据渲染。持仓主数据、加减仓流水、历史记录纠错、新增持仓都可以直接在页面上改,改动保存在浏览器本地,可导出备份。

需要你拍板

来自人工核准的主数据 · 选定选项即标记「已决」

今日触发信号

最新交易日各标的日报

组合层风险与口径问题

① 汽车大类集中度。德赛西威占比最高,观察池里宇通客车、福耀玻璃同属汽车链。若三只都持有,汽车相关敞口容易突破此前约定的 25% 上限。
② 台账缺口。加载中…
③ 纪律口径已漂移。决策卡 V4.1(7/28)与当前最新执行口径不一致:新强联止损 22→18、德赛 75→72、新和成转为 ≤27 减仓线且严禁加仓。本平台的「纪律价位」页以最新执行口径为准,并支持逐条修正。

持仓卡片

「编辑」改主数据(成本/股数/仓位/名称),「↕ 加减仓」记流水并自动重算加权成本。点卡片空白处展开纪律与最近日报。
一眼看清「现价离哪个动作最近」。色块是区间,圆点是单点关键位,深色指针是收盘价。新增持仓若留空纪律数值,这里会提示「待补」。

价格轴 · 现价相对关键位

鼠标停在圆点上看含义

完整纪律表

标的止损加仓 / 摊低减仓 / 止盈当前判定操作
这些是从日报正文自动提取的,未经人工核准。关键词匹配会有误判(例如把「待核」「口径待确认」也抓进来)。看到错误可以直接点「✎ 修正」改文本、标记为有误或隐藏,修正后带黄色底色。原始日报文件不会被改动。

信号时间线

价格历史纠错

自动提取的收盘价,可逐条修正
日期标的收盘价涨跌来源状态操作
提取不到的价格不显示、不推测。

加减仓流水

成本重算规则:买入按加权平均 (原成本×原股数 + 成交价×数量) ÷ 新股数;卖出股数减少、成本不变,同时记录已实现盈亏 (成交价 − 成本) × 数量。删除或编辑任意一笔后,后续流水会按顺序自动重新回放,持仓数值始终一致。
日期标的方向成交价数量金额成本变化备注操作

候选标的

代码 / 名称现价建仓区间距区间结论建议仓位关键前提 / 风险

任务清单

读取自当前自动化配置 · 本平台未修改任何任务
任务触发时间(GMT+8)状态产出形态

运行健康度

18:00 触发依赖应用在线。8/31–9/1 排查结论:rrule 写入正常,但应用在 18:00 未运行时该档会直接跳过且不留 missed 记录。平台应显示「上次实际运行时间」,而不只是计划时间。
名称与频率不符(仅提示,未改动)。「长线核心组合·季度护城河体检」的触发规则是每周五,产出文件却按季度体检模板命名。

数据层统计

由 portfolio/build_data.py 生成
重跑方式:在工作目录执行 python3 portfolio/build_data.py,会重新扫描所有带日期的日报并更新 portfolio/seed.js,刷新页面即可看到新数据。页面本身不需要改动。重跑不会覆盖你在浏览器里做的修改(修改存在 localStorage,按稳定 id 关联);如换浏览器或清缓存,请先「导出修改」再「导入修改」。

数据可信度与边界

自动提取 ≠ 已核准。正文解析是尽力提取:价格识别率见上表,未识别的一律留空不推测;信号按关键词分类,存在误判。所有提取结果都带来源文件名,可点开原始日报核对,也可直接修正。这正是「部分历史数据存在错误」的处置方式 —— 不静默改数据,而是把修正权交给你并留痕。
不接实时行情接口、不修改任何原始日报与决策卡、不改动自动化任务、不引入服务端或账号体系。修改保存在浏览器 localStorage,仅本机当前浏览器有效。

六条设计原则

1决策先行
首屏是「需要你做什么」,行情只在佐证动作时出现。
2纪律唯一数据源
止损、加仓、减仓只在一处定义,日报与卡片都从它读取。
3待决断闭环
挂起时长、出处、选项、确认结果都要可追溯。
4触发 ≠ 已执行
减仓线触发但未下单、破位是否已减仓,必须分开显示。
5组合层约束常驻
单票集中度、板块敞口、数据缺口放在看得见的位置。
6本地单机
自包含页面 + 本地脚本数据,离线可用,不付多余复杂度。
持仓监控台 v0.2 · 数据加载中
本页仅用于持仓管理与数据核对,不构成投资建议。市场有风险,投资需谨慎。
原始日报、决策卡与自动化任务配置均未被修改。