Vibe-Trading Shadow Account报告解读:8段式PDF告诉你亏损在哪
2026/8/30 7:35:10 网站建设 项目流程

Vibe-Trading Shadow Account报告解读:8段式PDF告诉你亏损在哪

【免费下载链接】Vibe-Trading"Vibe-Trading: Your Personal Trading Agent"项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading

Vibe-Trading 的Shadow Account(影子账户)功能,能从你的券商交易记录中自动提炼出一套"影子策略",并通过一份 8 段式 PDF/HTML 报告,逐项告诉你:亏损到底来自乱买、拿不住盈利单、还是死扛亏损单。本文将带你快速读懂这份报告的每一段。

Shadow Account 是什么:你的"策略分身"

普通回测报告只告诉你"某个策略赚不赚钱",而 Shadow Account 回答的是一个更扎心的问题:"如果严格照自己的规律执行,我会多赚或少亏多少?"

它的工作流程分为 4 步(详见 README.md 的 Shadow Account 章节):

步骤做了什么
1. 读取交易日志解析同花顺、东方财富、富途及通用 CSV 导出文件
2. 行为画像统计持仓天数、胜率、盈亏比,检查处置效应与过度交易
3. 提炼规则把反复出现的买卖行为转成 3-5 条可读的 if-then 规则
4. 运行影子回测回测这套规则,并与你的真实交易逐笔对比

提取逻辑的源码位于 extractor.py:它先把你历史中盈利的完整买卖回合做特征工程,再用聚类+决策树提炼规则。注意一个硬门槛——盈利回合少于 5 笔会直接报错,避免"小样本编规则"。

报告总览:封面上的 Delta PnL 是核心

报告由 reporter.py 渲染生成,输出 HTML(可选 PDF,无 weasyprint 时自动降级为 HTML-only)。封面最醒目的数字是Delta PnL = 影子策略盈亏 − 你的真实盈亏

  • Delta 为正:你的情绪化操作让结果比"照规律执行"更差,数字就是"亏掉的认知税";
  • Delta 为负:你靠纪律之外的运气跑赢了规律,但第 8 段会提醒你这类优势未必可持续。

逐段解读:8 个板块分别看什么

第1段:你的影子画像(Shadow Profile)

一段话画像 + 关键事实:盈利回合数、主力市场、持仓天数中位数/P75、偏好市场。它回答"我是谁"——比如"重仓 A 股、持仓中位数 2 天的短线型选手"。

第2段:影子规则表(Shadow Rules)

每条规则列出 ID、自然语言描述、支持样本数(support_count)和覆盖率。这是从你的盈利单里"反编译"出的交易纪律,数据契约定义在 models.py 的ShadowRule中。覆盖率低的规则可信度有限,阅读时留意样本数。

第3段:影子回测总览(Combined)

包含组合净值曲线图和完整指标表(年化、Sharpe、最大回撤等)。这张图展示的是"严格执行你的规则"后的资金曲线,与真实账户曲线对比,落差一眼可见。

第4段:分市场回测(By Market)

按 A股 / 美股 / 港股 / 加密货币 分组展示 Sharpe、年化、最大回撤,并配分市场柱状图。它会暴露一个常见问题:你的规律可能只在某一市场成立,跨市场照搬会失效。

第5段:Delta 归因瀑布图(最关键的一段)

这一段把 Delta PnL 拆成 5 类"亏损来源",瀑布图中每根柱子的含义:

  • Noise Trades(噪音交易):不属于任何规则下的随机买卖带来的盈亏
  • Early Exit(过早离场):盈利单拿不住、提前卖掉的成本
  • Late Exit(过晚离场):亏损单死扛、回吐掉利润的成本
  • Overtrading(过度交易):换手超出规则频次的损耗
  • Missed Signals(漏掉的信号):残差项,规则触发但你没执行的部分

瀑布图标题写着 "positive = shadow would outperform"——哪根红柱子最长,你的钱就主要漏在哪。改进优先级照着柱高排即可。

第6段:反事实 Top 5(Counterfactual Top 5)

挑出对 Delta 影响最大的 5 笔交易,逐笔列出标的、买卖日期、持仓天数、真实盈亏、影响金额和原因。这是全报告最"可执行"的一段:每笔都告诉你当时错在哪(违反规则?拿不住?扛单?)。

第7段:今日信号扫描(Signal Scan)

影子规则不是只用来马后炮——scanner.py 会实时扫描当日行情,输出"今天有 N 个标的触发了你的规则",附标的、市场、规则 ID 和理由。注意报告明确标注:仅供参考,不构成买卖建议

第8段:置信度与注意事项(Caveats)

诚实披露局限:样本量支撑、回测假设(滑点/费率用引擎默认值)、风格衰减风险(规则反映历史窗口,未来行情可能失效),以及红线声明——报告仅用于研究,永远不会接入实盘系统

如何生成这份报告

只需两步:上传交易日志,再让 Agent 跑一次分析。

vibe-trading --upload trades_export.csv vibe-trading run -p "Analyze my trading behavior, extract my shadow strategy, and compare it with my actual trades"

背后由 4 个工具驱动(封装在 shadow_account_tool.py):extract_shadow_strategyrun_shadow_backtestrender_shadow_reportscan_shadow_signals。技能说明文档见 shadow-account/SKILL.md,报告版式由 shadow_report.html 模板渲染。

新手使用建议

  1. 先看第5段瀑布图,锁定最粗的红柱子,那就是本周要改的习惯;
  2. 对照第6段逐笔复盘,把"影响金额"最大的 1-2 笔写在交易日志里;
  3. 每月重新生成一次报告,观察 Delta 是否收窄——它比任何指标都更直观地反映你的纪律进步;
  4. 数据不足 5 笔盈利回合时功能会明确拒绝执行,这是刻意设计,别试图"硬跑"。

一份 8 段式的报告,从"我是谁"到"钱漏在哪"再到"今天该盯什么",Shadow Account 把交易复盘变成了一份可以逐月追踪的体检单。

【免费下载链接】Vibe-Trading"Vibe-Trading: Your Personal Trading Agent"项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询