auto_trade_sys/docs/策略执行分析_2026-01-30.md
薇薇安 0a0bcd941b a
2026-02-01 20:45:18 +08:00

124 lines
6.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 策略执行分析报告 · 2026-01-30
## 一、今日整体统计(你提供)
| 指标 | 数值 |
|------|------|
| 总交易数 | 1615 笔已平仓 + 1 笔持仓中) |
| 胜率 | 53.33%8 盈 / 7 损) |
| 总盈亏 | +2.88 USDT |
| 平均盈亏 | 0.19 USDT/笔 |
| 平均持仓时长 | 91 分钟 |
| 平仓原因 | 止损 7 / 止盈 8 |
| 平均盈利 : 平均亏损 | 1.91 : 1目标 3:1 |
| 总交易量(名义) | 388.37 USDT |
---
## 二、订单数据深度分析
### 2.1 按交易对分布
| 交易对 | 笔数 | 止盈 | 止损 | 持仓中 | 净盈亏(USDT) | 备注 |
|--------|------|------|------|--------|-------------|------|
| **XVSUSDT** | 8 | 4 | 4 | 0 | +0.36 | 过度集中,存在秒损/短时损 |
| DASHUSDT | 3 | 1 | 1 | 1 | +0.73(已平 2 笔) | 重复开仓,冷却后仍入场 |
| CHZUSDT | 2 | 1 | 1 | 0 | +0.41 | 盈亏各一 |
| RENDERUSDT | 2 | 1 | 1 | 0 | +0.37 | 盈亏各一 |
| ARKMUSDT | 1 | 1 | 0 | 0 | +0.59 | 单笔表现好 |
结论:**XVSUSDT 单币种 8 笔占半数**,易受单币波动和噪音影响;其余 4 个标的分布较散,表现尚可。
### 2.2 持仓时长与“秒损”问题
`交易记录_2026-01-30T02-31-18.json` 的入场/平仓时间推算:
| 交易ID | 交易对 | 平仓类型 | 持仓时长(约) |
|--------|--------|----------|----------------|
| 2082 | XVSUSDT | 止损 | **约 8 秒** |
| 2098 | XVSUSDT | 止损 | **约 2 分钟** |
| 2108 | XVSUSDT | 止损 | 约 9 分钟 |
| 2089 | XVSUSDT | 止盈 | 约 45 分钟 |
| 2096 | XVSUSDT | 止盈 | 约 13 分钟 |
问题要点:
- **2082 几乎“秒损”**:入场后 8 秒即触发止损,多为价格瞬间反向穿透止损或入场价落在不利位置。
- **2098 约 2 分钟止损**:短时间反向波动即打止损,说明该笔入场时机或止损距离偏紧。
- 短持仓多集中在 **XVSUSDT 的止损单**,说明该标的当日波动大且存在多次“不利入场 + 快速止损”。
### 2.3 盈亏结构
- **止盈单8 笔)**:单笔盈利约 0.411.24 USDT平均约 **0.66 USDT**
- **止损单7 笔)**:单笔亏损约 0.200.50 USDT平均约 **0.35 USDT**
- **盈亏比**0.66 / 0.35 ≈ **1.91 : 1**,低于策略目标 3:1。
含义:
要么止盈目标尚未充分拉远(例如多数只打到第一目标 15% 就离场),要么止损相对偏大/触发过早,导致“赚的笔数略多但每笔赚得不够多、亏的每笔也不算小”。
### 2.4 方向与杠杆
- 当日 **全部为 SELL做空**,方向与策略/行情一致。
- 杠杆统一 **8x**,名义价值与保证金控制在一个区间,单笔风险可控。
---
## 三、策略执行情况总评
| 维度 | 表现 | 说明 |
|------|------|------|
| 胜率 | 良好 | 53.33%,略高于 50%,有利于正向期望 |
| 盈亏比 | 偏弱 | 1.91:1 未达 3:1拉低期望值 |
| 标的集中度 | 风险 | XVSUSDT 占比过高,易受单币波动和噪音影响 |
| 秒损/短损 | 问题 | 存在 8 秒、2 分钟级止损,入场或过滤需加强 |
| 总结果 | 小盈 | 总盈 2.88 USDT策略可运行但仍有优化空间 |
---
## 四、提升与优化方案
### 4.1 提高盈亏比(向 3:1 靠拢)
- **已做**:第一目标止盈已从 10% 调整为 15%`TAKE_PROFIT_1_PERCENT`),有利于提高单笔盈利。
- **建议**
- 确认第二目标/最终止盈是否使用 ATR 或 3:1 目标(`RISK_REWARD_RATIO`、`ATR_TAKE_PROFIT_MULTIPLIER`),避免过早全部平仓。
- 若多数止盈只打到“第一目标”就离场,可适度提高 `TAKE_PROFIT_1_PERCENT`(如 18%20%)或拉长第二目标,在回撤可控前提下追求更高盈亏比。
### 4.2 减少“秒损”与短时止损
- **入场过滤**
- 提高 `MIN_SIGNAL_STRENGTH`(如 8→9减少弱信号入场。
- 保持或收紧 `MAX_TREND_MOVE_BEFORE_ENTRY`,避免追在短期极端位。
- **短周期过滤**
- 保持 `ENTRY_SHORT_TREND_FILTER_ENABLED` 开启,避免在 15m 明显反向时开仓。
- **可选:最短持仓时间**
- 若仍频繁出现 1 分钟内止损,可考虑对“开仓后 N 秒内不执行止损”(仅延迟执行,不取消止损),或仅记录为观察项,避免过度干预风控。
### 4.3 降低单币种集中度XVSUSDT
- **冷却**:已启用 `SYMBOL_LOSS_COOLDOWN_ENABLED``SYMBOL_MAX_CONSECUTIVE_LOSSES`,同一标的连续亏损后会进入冷却,减少同一币种连续开仓。
- **建议**
- 可适当加大 **同一交易对单日最大开仓次数**(若当前有该配置),或通过“同一 symbol 当日最多 N 笔”限制,避免单日 8 笔全集中在 XVS。
- 保持 **智能补单**`SCAN_EXTRA_SYMBOLS_FOR_SUPPLEMENT`),让冷却时有机会在其他标的上开仓,分散标的。
### 4.4 止损与波动匹配
- 当前止损单平均约 **-10%-13% 保证金**,与 12% 左右配置大致吻合。
- 若“秒损”多因价格瞬间穿透止损:
- 可微调 `ATR_STOP_LOSS_MULTIPLIER`(如 2.0→2.2)或 `MIN_STOP_LOSS_PRICE_PCT`,给波动稍多空间,减少被一根 K 线扫出。
- 需在“少被扫损”和“单笔亏损可控”之间平衡,建议先小步调整并观察 12 天。
### 4.5 统计与监控建议
-**交易对** 统计:胜率、平均持仓时长、平均盈亏比,便于发现“问题标的”(如某币种胜率明显偏低或短损过多)。
-**平仓原因** 统计:区分“第一目标止盈 / 第二目标止盈 / 止损 / 移动止损”占比,用于判断是否多数只打到第一目标、以及止损是否过频。
-**持仓时长 < 1 分钟** 的订单单独标记或告警,便于排查秒损和入场质量。
---
## 五、小结
- 今日策略 **小盈、胜率尚可**,但 **盈亏比 1.91:1 未达 3:1**,且存在 **XVSUSDT 过度集中****秒损/短损** 问题。
- 优先建议:**提高盈亏比**(确认止盈目标与 ATR 用法)、**加强入场与短周期过滤**(减少秒损)、**分散标的**(冷却 + 智能补单 + 可选单币种日次数上限),再根据新数据微调止损与第一目标止盈比例。
如需,我可以根据你当前 `config.py` / 后台配置,给出一版具体的参数修改建议(含推荐数值)。