# 交易记录分析：2026-02-14 策略执行情况与优化建议

## 一、当日概览（清理后）

| 指标 | 数值 |
|------|------|
| 总交易数 | 79 |
| 胜率 | 42.03% |
| 总盈亏 | 5.96 USDT |
| 平均盈亏 | 0.08 USDT |
| 平均持仓时长 | 23 分钟 |
| 盈亏比 | 1.66 : 1 |
| 总交易量 | 3372.52 USDT |

**平仓原因分布**：止损 21 / 止盈 11 / 移动止损 5 / 手动 26 / 同步 6

---

## 二、按平仓原因的盈亏拆解（基于导出数据）

| 平仓类型 | 笔数 | 盈利笔数 | 总盈亏(USDT) | 说明 |
|----------|------|----------|--------------|------|
| 手动平仓 | 26~27 | 24 | **+18.77** | 主要利润来源，多为主动止盈 |
| 移动止损 | 5 | 2 | **+5.40** | 锁定利润，表现正常 |
| 自动止盈 | 11 | 3 | **-4.04** | 多数笔实际亏损，异常 |
| 自动止损 | 21~27 | 1 | **-13.07** | 主要亏损来源 |
| 同步平仓 | 6~8 | 0 | -1.02 | 外部/漏跟，笔数不多 |

结论：**盈利主要来自「手动平仓」和「移动止损」；亏损主要来自「自动止损」和标成「止盈」但实际亏损的订单。**

---

## 三、发现的问题

### 1. 「自动平仓（止盈）」里大量实际亏损

- 11 笔止盈单中 **8 笔实际亏损**，总盈亏 -4.04 USDT，平均盈亏比例约 -5.5%。
- 样本显示多为 **SELL 单、出场价高于入场价**（做空被价格向上打掉），说明：
  - 要么 **exit_reason 标错**（实际是止损/移动止损，被记成 take_profit），
  - 要么是 **分步止盈后剩余仓位止损**，但整笔记录的 exit 按止损价或市价算，导致整笔显示亏损却标成止盈。
- **建议**：在同步/更新平仓原因时，若 `exit_price` 与 `entry_price` 方向对持仓不利且 PnL < 0，应优先标为 `stop_loss` 或 `trailing_stop`，避免“止盈单亏损”的统计噪音；并检查分步止盈后对剩余仓位平仓的记库逻辑（是否用错了价格或原因）。

### 2. 止损笔数多、单笔亏损偏大

- 止损 21~27 笔，总亏约 -13 USDT，中位数约 **-4% 保证金**，但有单笔到 **-38.9%**（及个别误标为止损的 +42.5%）。
- 平均持仓仅 23 分钟，说明不少单子是 **快进快出被止损**，可能与当前 ATR/止损距离偏紧或入场质量有关。
- **建议**：
  - 已用 `STOP_LOSS_PERCENT` 做 ATR 下限，可观察接下来几天止损的保证金分布是否收敛；
  - 若仍多笔在 -5%～-15% 被扫，可适当放宽 ATR 倍数或提高 `MIN_STOP_LOSS_PRICE_PCT`（在保证交易所最小距离前提下）；
  - 提高入场门槛（如 `MIN_SIGNAL_STRENGTH`、趋势过滤），减少“假突破后立刻止损”的笔数。

### 3. 手动平仓占比高且质量好

- 26 笔手动、24 笔盈利、+18.77 USDT，说明人工或半自动在合适时机平仓很有效。
- 若这些多为“提前止盈/移动止损后手动确认”，可考虑：
  - **移动止损**：适当放宽 `TRAILING_STOP_ACTIVATION` / `TRAILING_STOP_PROTECT`，让更多盈利单通过移动止损自动锁定，减少对手动平仓的依赖；
  - **第一目标止盈**：若 TP1 命中率高，可维持或略调高比例，让“自动止盈”的统计更贴近真实止盈。

### 4. 同步平仓与数据质量

- 同步 6~8 笔、全亏，可能是币安端其它操作或漏跟。清理后这类应会减少；若仍出现，可定期用 `cleanup_non_system_trades.sql` 思路抽查无 `entry_order_id` 或异常来源的记录。

---

## 四、优化建议汇总

| 优先级 | 方向 | 具体建议 |
|--------|------|----------|
| 高 | 修正“止盈单亏损”统计与逻辑 | 1）平仓原因判定：亏损单且价格对持仓不利时，不标为 take_profit；2）检查分步止盈后剩余仓位平仓的 exit_price/exit_reason 写入 |
| 高 | 控制止损质量 | 1）观察 1～2 天止损的保证金%分布；2）若 -5%～-15% 仍多，适当放宽 ATR 或入场过滤，减少假突破被扫 |
| 中 | 提高“自动锁定利润”占比 | 1）适当放宽移动止损激活/保护参数；2）保持或微调 TP1，让更多盈利由系统自动止盈/移动止损完成 |
| 中 | 入场质量 | 在可接受交易频率下，略提高 MIN_SIGNAL_STRENGTH 或趋势过滤，减少短时被止损的笔数 |
| 低 | 监控与运维 | 定期看“止盈/止损/同步”的盈亏分布，发现异常及时查 exit_reason 与成交价 |

---

## 五、简要结论

- **策略能盈利**（当日 +5.96 USDT），主要来自**手动平仓**和**移动止损**，说明方向和择时整体可行。
- **主要拖累**：① 自动止损笔数多、总亏大；② “自动止盈”里多笔实际亏损，暴露出**平仓原因标记或分步止盈记库**问题。
- **建议优先**：修正止盈/止损的标记与记库逻辑，再根据新数据微调止损宽度与入场过滤，让自动止盈与移动止损在统计和实盘上更一致、可解释。

（数据来源：`交易记录_2026-02-14T09-24-06.json`，清理后本系统订单。）
