11 KiB
11 KiB
持仓归因分析深化使用说明
功能概述
持仓归因分析深化模块帮助投资者深入理解盈亏来源,通过多维度分析找出投资中的优势和不足,从而改进投资策略。
五大核心分析
1. 选股能力 vs 择时能力
功能说明: 分解投资收益的两大来源,判断是"选对了股票"还是"买卖点把握好"。
指标定义:
选股能力
- 计算方法:买入后股票的整体涨幅(持有期间市场表现)
- 正值:选对了股票(股票整体上涨)
- 负值:选错了股票(股票整体下跌)
- 示例:
选股能力 +15% → 买入的股票在持有期间平均上涨了15% → 说明选股眼光不错
择时能力
- 计算方法:买卖价格与理想价格(最低/最高)的接近度
- 评分:100分满分,50分为平均水平
- 解读:
- 80-100分:优秀,买在低点、卖在高点
- 60-80分:良好
- 40-60分:一般
- <40分:较差,追高杀跌
- 示例:
择时能力 72分 → 买卖点把握较好 → 平均买入价接近期间低点,卖出价接近高点
综合解读:
| 选股 | 择时 | 解读 | 改进建议 |
|---|---|---|---|
| 正 | 高(>60) | 完美组合 | 继续保持 |
| 正 | 低(<40) | 选股对但买卖点差 | 学习技术分析,改进买卖时机 |
| 负 | 高(>60) | 股票选错了 | 改进选股逻辑,加强基本面研究 |
| 负 | 低(<40) | 双重失误 | 系统性反思,暂停交易 |
实战案例:
用户A:
选股能力:+18.5%
择时能力:45分
分析:
- 选股很好,买入的股票都大涨
- 但买卖点把握一般,可能追高或过早卖出
建议:
- 保持选股策略
- 学习等待回调买入
- 设置合理的止盈点(如趋势未破不卖)
2. 持仓时长分析
功能说明: 按持仓周期统计胜率和收益,找出最适合自己的持仓周期。
周期分类:
| 周期 | 定义 | 特点 |
|---|---|---|
| 短线 | ≤5天 | 快进快出,需要盯盘 |
| 中线 | 6-30天 | 波段操作,适合上班族 |
| 长线 | >30天 | 价值投资,考验耐心 |
分析维度:
- 交易次数
- 胜率
- 平均收益
- 平均持仓天数
- 总盈亏
使用场景:
场景1:短线高手
短线(≤5天):
- 交易次数:50次
- 胜率:68%
- 平均收益:+3.2%
中线(6-30天):
- 交易次数:10次
- 胜率:40%
- 平均收益:-1.5%
结论:擅长短线,建议专注短线交易
场景2:长线为王
短线(≤5天):
- 胜率:45%
- 平均收益:+0.8%
长线(>30天):
- 胜率:75%
- 平均收益:+15.6%
结论:长线胜率和收益都更高,建议降低交易频率
策略建议: 系统会自动推荐表现最好的持仓周期:
"建议重点关注中线(6-30天),该周期胜率和收益表现最佳"
3. 买入理由有效性验证
功能说明: 统计每个买入理由的胜率和收益,验证哪些理由是有效的。
理由示例:
- 技术突破
- 基本面改善
- 板块轮动
- 超跌反弹
- 消息驱动
- 跟风买入
有效性判断:
- 有效:胜率 > 50%
- 无效:胜率 ≤ 50%
实战案例:
理由统计:
1. 突破买入
- 次数:15次
- 胜率:73% ✓ 有效
- 平均收益:+6.8%
- 总盈亏:+10200元
2. 超跌反弹
- 次数:8次
- 胜率:62% ✓ 有效
- 平均收益:+4.2%
- 总盈亏:+3360元
3. 跟风买入
- 次数:12次
- 胜率:33% ✗ 无效
- 平均收益:-2.5%
- 总盈亏:-3000元
结论:
- "突破买入"和"超跌反弹"是有效策略,应继续使用
- "跟风买入"胜率低,应避免
改进方向:
- 放大有效理由:增加"突破买入"的频率和仓位
- 避免无效理由:彻底放弃"跟风买入"
- 优化理由:将"跟风"改为"等待回调确认"
4. 情绪标签相关性分析
功能说明: 分析不同情绪状态下的交易表现,识别情绪对收益的影响。
情绪标签:
- 理性:冷静分析后的决策
- 贪婪:追涨、加仓冲动
- 恐惧:恐慌性卖出
- 纪律:严格执行计划
- 冲动:未经思考的操作
实战案例:
情绪统计:
1. 理性
- 次数:20次
- 胜率:70%
- 平均收益:+5.8%
- 总盈亏:+11600元
2. 纪律
- 次数:15次
- 胜率:67%
- 平均收益:+4.9%
- 总盈亏:+7350元
3. 贪婪
- 次数:10次
- 胜率:30%
- 平均收益:-3.2%
- 总盈亏:-3200元
4. 恐惧
- 次数:5次
- 胜率:20%
- 平均收益:-5.6%
- 总盈亏:-2800元
情绪建议示例:
最佳情绪状态:理性(胜率70%,平均收益5.8%)
最差情绪状态:恐惧(胜率20%,平均收益-5.6%)
建议:
- 保持理性和纪律,避免在贪婪或恐慌时做决策
- 设置交易计划,严格执行
- 市场波动时暂停操作,冷静后再交易
情绪管理技巧:
- 交易前:写下买入理由和预期目标
- 持仓中:避免频繁看盘
- 出现冲动:等待24小时再决策
- 大跌时:先离开电脑,避免恐慌性卖出
5. 对标指数超额收益拆解
功能说明: 对比组合收益与沪深300指数,判断是否跑赢大盘。
指标定义:
| 指标 | 说明 |
|---|---|
| 组合收益 | 你的投资组合收益率 |
| 沪深300收益 | 同期大盘收益率 |
| 超额收益 | 组合收益 - 沪深300收益 |
超额收益解读:
| 超额收益 | 解读 | 来源分析 |
|---|---|---|
| > +5% | 显著跑赢大盘 | 选股和择时能力强 |
| 0 ~ +5% | 小幅跑赢 | 选股能力较好 |
| -5% ~ 0 | 小幅跑输 | 与大盘持平,可优化 |
| < -5% | 显著跑输 | 选股或择时失误 |
实战案例:
案例1:显著跑赢
组合收益:+28.5%
沪深300:+15.2%
超额收益:+13.3%
来源:选股能力贡献
解读:组合表现优于大盘,说明选股和择时能力较好
建议:继续保持当前策略
案例2:显著跑输
组合收益:-8.3%
沪深300:+5.6%
超额收益:-13.9%
来源:选股/择时失误
解读:组合表现明显弱于大盘,建议反思选股逻辑和买卖时机
改进建议:
1. 检查选股逻辑(是否追高、板块选择)
2. 检查择时(是否频繁交易、追涨杀跌)
3. 考虑指数基金作为底仓
案例3:熊市中少亏
组合收益:-3.2%
沪深300:-12.5%
超额收益:+9.3%
来源:风险控制能力
解读:熊市中跑赢大盘,说明风控做得好
建议:继续保持防守策略,等待市场转暖
完整使用流程
步骤1:准备数据
前置条件:
- 至少有5笔已平仓交易
- 交易记录包含:买入日期、卖出日期、买入理由、情绪标签
数据录入: 进入"组合交易" → "交易日志",录入交易记录
必填字段:
- 代码、价格、数量、方向(买/卖)
- 日期
建议填写:
- 买入理由(如"技术突破""超跌反弹")
- 情绪标签(如"理性""贪婪""恐惧")
步骤2:执行分析
- 进入"组合交易" → "盈亏归因"
- 点击"刷新分析"
- 等待3-5秒
- 查看五大维度分析结果
步骤3:解读结果
优先查看:
-
超额收益
- 是否跑赢沪深300?
- 如果跑输,重点看选股和择时
-
持仓时长
- 哪个周期胜率最高?
- 调整交易频率
-
买入理由
- 哪些理由有效?
- 放弃无效理由
-
情绪标签
- 哪种情绪下表现最好?
- 避免情绪化交易
步骤4:制定改进计划
改进模板:
当前问题:
- 超额收益 -8%,跑输大盘
- 短线胜率只有35%
- "跟风买入"理由胜率30%
- "贪婪"情绪下亏损严重
改进计划:
1. 选股:加强基本面研究,避免追高
2. 周期:从短线转为中线(6-30天)
3. 理由:放弃"跟风",只做"突破"和"反弹"
4. 情绪:设置交易计划,严格执行,避免冲动
5. 目标:3个月后超额收益转正
API 接口
GET /api/portfolio/attribution
持仓归因分析
响应:
{
"ok": true,
"stock_vs_timing": {
"ok": true,
"stock_ability": 15.3,
"timing_ability": 72.5
},
"hold_period": {
"ok": true,
"short_term": {
"count": 20,
"win_rate": 65.0,
"avg_return": 3.8,
"avg_days": 3.2,
"total_pnl": 7600
},
"mid_term": {...},
"long_term": {...},
"recommendation": "建议重点关注中线(6-30天)"
},
"reason_validity": {
"ok": true,
"by_reason": [
{
"reason": "突破买入",
"count": 15,
"win_rate": 73.3,
"avg_return": 6.8,
"total_pnl": 10200,
"effectiveness": "有效"
}
]
},
"emotion_correlation": {
"ok": true,
"by_emotion": [...],
"advice": "最佳情绪状态:理性..."
},
"excess_return": {
"ok": true,
"portfolio_return": 28.5,
"index_return": 15.2,
"excess_return": 13.3,
"source": "选股能力贡献",
"interpretation": "组合表现优于大盘...",
"period": "2023-01-01 ~ 2024-01-15"
}
}
实战案例
案例1:从跑输到跑赢
初始状态:
超额收益:-10.5%
短线胜率:38%
主要理由:跟风买入(胜率28%)
主要情绪:贪婪(胜率25%)
改进措施:
- 改为中线持仓(20天左右)
- 只做"突破"和"超跌反弹"
- 每次交易前写计划,标注"理性"
- 设置止损止盈,严格执行
3个月后:
超额收益:+8.2%
中线胜率:68%
主要理由:突破买入(胜率70%)
主要情绪:理性(胜率72%)
案例2:找到自己的节奏
初始困惑: 不知道短线好还是长线好
数据分析:
短线(≤5天):
- 胜率:48%
- 平均收益:+1.2%
中线(6-30天):
- 胜率:71%
- 平均收益:+8.5%
长线(>30天):
- 胜率:80%
- 平均收益:+18.3%
结论: 适合长线持有,越拿越赚
新策略:
- 减少交易频率
- 选择优质股票长期持有
- 目标持仓周期:60天以上
注意事项
-
数据质量:
- 至少需要5笔已平仓交易
- 买入理由和情绪标签要真实填写
-
分析周期:
- 建议每月分析一次
- 数据积累越多,分析越准确
-
避免过度解读:
- 样本量小时结论可能不可靠
- 至少20笔交易后再做重大调整
-
结合市场环境:
- 牛市和熊市的策略不同
- 分析时考虑大盘走势
-
持续改进:
- 归因分析是诊断工具,不是灵丹妙药
- 需要根据分析结果调整策略,并持续跟踪
后续优化
- 增加月度/季度对比
- 支持自定义理由和情绪标签
- 增加行业归因分析
- 支持多个基准指数对比
- 生成PDF归因报告
- 历史归因数据对比(本月 vs 上月)