交易复盘 AI
适用场景
知道自己亏了,但不知道为什么? 把交易记录丢进来,AI 告诉你:
- 📊 战绩:胜率、盈亏比、最大回撤、连败
- 🧠 行为偏差:损失厌恶?处置效应?报复性交易?10 种行为金融偏差自动检测
- ❌ 错误模式:你常犯的 3-5 种模式
- ✅ 系统优势:哪些做法有效
- 🎯 下周改进清单:3 条可执行动作
触发
/trading-journal-ai
交易复盘
复盘
为什么亏
平台
cn-stock、hk-stock、us-stock
标签
股票, 复盘, 交易日志, 心理学, 行为金融
输入格式
每笔交易是一个 dict:
trades:
- date: "2025-07-01"
code: "600519"
side: "buy" # buy / sell
price: 1720
position_pct: 30 # 仓位百分比
pnl_pct: 2.5 # 这笔盈亏(正数盈利,负数亏损)
hold_minutes: 4320 # 持仓时长(分钟,可选)
reason: "突破前高" # 入场理由(可选)
最少 1 笔,建议 20+ 笔才能看出模式。
输出示例(节选)
{
"stats": {
"trades_count": 47,
"win_rate_pct": 42.6,
"profit_factor": 1.35,
"avg_win_pct": 4.2,
"avg_loss_pct": -3.1,
"max_consec_losses": 5
},
"behavioral_diagnosis": [
{
"bias_code": "loss_aversion",
"severity": "high",
"note": "亏损单平均持仓时间是盈利单的 2.3 倍",
"fix": "设硬止损 5%,到价不犹豫"
},
{
"bias_code": "revenge_trading",
"severity": "medium",
"note": "连败 2 笔后第 3 笔仓位跳升至 60%",
"fix": "连败 2 笔当天强制停止交易"
}
],
"error_patterns": [
{
"name": "周末追高",
"description": "周五尾盘买入的 8 笔中 6 笔周一低开",
"fix": "周五尾盘不建新仓"
}
],
"improvement_todo": [
{"action": "所有单笔仓位上限 25%", "metric": "max_position_pct ≤ 25", "deadline": "下周"},
{"action": "亏损单 -5% 硬止损", "metric": "无 -6% 以下单", "deadline": "本周"},
{"action": "连亏 2 笔当日停手", "metric": "单日最多 3 笔", "deadline": "本周"}
],
"overall_rating": {"grade": "B", "score": 72, "comment": "系统雏形已现,最大短板是仓位与止损纪律。"}
}
10 种已知行为偏差(自动检测)
| 代码 | 名称 | 特征 |
|---|---|---|
loss_aversion |
损失厌恶 | 亏损单持有 > 盈利单 2 倍 |
disposition |
处置效应 | 卖盈持亏 |
overconfidence |
过度自信 | 频繁 + 高仓位 + 低胜率 |
recency |
近因偏差 | 近期连胜后放大仓位 |
anchoring |
锚定效应 | 把买入价当决策锚 |
confirmation |
确认偏差 | 只看支持自己的信息 |
herding |
羊群效应 | 跟随热门股 |
revenge |
报复性交易 | 连败后加仓 |
sunk_cost |
沉没成本 | 失败策略仍加仓 |
fomo |
错失恐惧 | 追高 |
与已有 Skill 协同
trade-tactics(交易前战术)
↓ 买入
[执行交易]
↓ 记录 trades
trading-journal-ai(本 Skill:交易后复盘)
↓ 输出 improvement_todo
下次 trade-tactics 严格按清单执行
形成闭环:战术 → 执行 → 复盘 → 改进 → 战术。
详细说明
本 Skill 由 wechat_ops_skills.skills.trading_journal_ai 提供实现。
详见 prompts/journal.md 与 config.example.yaml。