投资组合盈亏日报
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_a7b552f7/investment-pnl-daily-report。
技能介绍
要解决什么问题
多账户、跨 A 股与港股的持仓,如果每天靠表格手算「今日浮盈」「持仓盈亏」和组合净值,口径很容易漂移:新仓按昨收还是按成交价、入金算不算收益、港股用哪天的汇率、净值 CSV 和日报数字对不上。本技能把初始化模板 → 读配置与持仓 → 拉价与汇率 → 统一计算 → 更新净值序列 → 输出报告与图表串成一条可复用工作流,而不是单次对话里即兴编公式。
技能如何工作
工作区由 inputs/report-config.yaml(时区、基准资金、输出路径、默认口径)和 inputs/current-holdings.md(账户基准、持仓、现金、调仓记录)驱动;缺失文件时先跑 scripts/init_report_workspace.py 补齐模板,而不是凭空造结构。
执行日报时会先确认当前时间与价格口径(收盘 / 盘中 / 指定历史日),再通过 finance-data-retrieval 拉 A 股、港股行情;港股汇总前按当日可核验 HKD/CNY 折算为人民币。计算上严格区分:旧仓浮盈用 (现价或收盘价 - 昨收) × 股数,当日新增仓用 (现价或收盘价 - 实际买入价) × 股数;银证转账、入金等视为资金迁移,不计投资收益。
输出侧固定维护三件套口径一致:outputs/ 下的 Markdown 日报(时间口径、整体浮盈、分账户、组合汇总、持仓明细、风险与自检)、reports/nav-record.csv 净值时间序列、reports/nav-chart.html 走势图;需要推送时可从正式日报压缩企微/IM 短摘要,且不得与主报告数字冲突。
适用边界
- 适合:每日盈亏汇总、多账户统一日报、净值基准与调仓口径维护、更新净值图与摘要模板。
- 不适合:个股买卖建议(见
trading-analysis)、纯行情/财报/资金流查询(见finance-data-retrieval)、高度定制量化回测或券商 API 自动下单。 - 行情源失败时应说明原因并记录 fallback;公开上架须用脱敏模板,不硬编码 Token 或真实持仓。
使用场景
- 收盘后要把多个证券账户的 A 股、港股持仓按统一口径汇总成一份当日浮盈与组合净值日报
- 首次搭建日报工作区,需要初始化 report-config、持仓底稿、净值 CSV 与走势图模板并跑通一次流程
- 调仓或入金后需修正基准资金、现金口径与 nav-record,并让 Markdown 日报与净值图数字一致
- 收盘汇总完成后要基于正式日报压缩企微或 IM 短摘要,保留时间口径与净值变化且不与主报告冲突
适合人员
- 自持多账户 A 股/港股、每天收盘后要维护净值曲线与持仓明细的个人投资者
- 管理家庭或小组资金池、需要把分账户盈亏合并到同一份 Markdown 与 CSV 净值表的记账负责人
- 参赛或公开上架技能、需要可迁移、可脱敏的日报模板与自检流程的 SkillHub 投稿者
- 盘中或收盘前要确认「旧仓 vs 当日新仓」与港股汇率口径、避免把银证转账算成收益的运营/财务协作者