Updated the stop-loss calculation for short positions to ensure it locks in profits effectively. Added logic to automatically synchronize stop-loss and take-profit orders for positions without existing SL/TP on the exchange. This improves risk management and ensures positions are adequately protected. Enhanced logging for better tracking of stop-loss updates and synchronization events.
128 lines
6.9 KiB
Markdown
128 lines
6.9 KiB
Markdown
# 交易复盘分析:binance_trades_2_2026-02-28(近一日)
|
||
|
||
## 一、整体表现
|
||
|
||
| 指标 | 数值 |
|
||
|------|------|
|
||
| 总成交笔数 | 83(开仓相关 47 + 平仓相关 36) |
|
||
| 盈利次数 / 亏损次数 | 7 / 29 |
|
||
| **胜率** | **19.4%** |
|
||
| 总已实现盈亏 | -2.10 USDT |
|
||
| 总手续费 | 0.60 USDT |
|
||
| **净盈亏** | **-2.70 USDT** |
|
||
| 总成交额(quote) | 1810.26 USDT |
|
||
| 手续费率 | ≈0.033% |
|
||
|
||
**结论**:胜率明显偏低,亏损单数量约为盈利单的 4 倍,单笔平均亏损虽被止损控制,但累积亏损 + 手续费导致净损。需要从**入场质量、止损止盈平衡、同一交易对重复交易、时段/币种过滤**等多环节优化。
|
||
|
||
---
|
||
|
||
## 二、按交易对表现
|
||
|
||
### 亏损集中(建议重点关注或加入黑名单/降权)
|
||
|
||
| 交易对 | 盈亏(USDT) | 胜/负 | 说明 |
|
||
|--------|------------|-------|------|
|
||
| PENGUUSDT | -1.75 | 0/2 | 连续 2 笔亏损 |
|
||
| AAVEUSDT | -1.73 | 0/1 | 单笔大亏 |
|
||
| HYPEUSDT | -1.43 | 0/1 | 单笔大亏 |
|
||
| WIFUSDT | -1.34 | 0/3 | **同一天 3 笔亏损**,重复交易严重 |
|
||
| ENAUSDT | -1.11 | 0/1 | 单笔大亏 |
|
||
| PUMPUSDT | -1.10 | 0/3 | **同一天 3 笔亏损** |
|
||
| SIRENUSDT | -0.71 | 0/3 | **同一天 3 笔亏损** |
|
||
| RIVERUSDT | -0.66 | 0/2 | 连续 2 笔亏损 |
|
||
| WLDUSDT | -0.51 | 0/3 | **同一天 3 笔亏损** |
|
||
|
||
### 盈利交易对(可作白名单或维持当前逻辑)
|
||
|
||
| 交易对 | 盈亏(USDT) | 胜/负 |
|
||
|--------|------------|-------|
|
||
| ARUSDT | +3.47 | 1/0 |
|
||
| ZECUSDT | +2.19 | 1/0 |
|
||
| TAOUSDT | +1.13 | 2/3(有盈有亏,整体小正) |
|
||
| VVVUSDT | +1.83 | 1/0 |
|
||
| 1000LUNCUSDT | +1.41 | 2/0 |
|
||
|
||
**问题**:WIF、PUMP、SIREN、WLD 等同一天内多次亏损,说明要么**冷却时间不足**,要么**同一交易对当日开仓次数**未做上限,导致在弱势品种上反复试错。
|
||
|
||
---
|
||
|
||
## 三、按时段表现
|
||
|
||
- **亏损集中时段**:0 时(-1.43)、1 时(-1.64)、7 时(-0.42)、8 时(-1.02)、17 时(-0.97)、19 时(-1.74)、20 时(-1.34)、21 时(-1.75)。
|
||
- **盈利集中时段**:5 时(+1.41)、6 时(+3.41)、10 时(+0.73)、12 时(+0.85)、22 时(+2.19)。
|
||
- **按星期**:周五 48 笔、-2.42 USDT;周六 35 笔、+0.31 USDT。
|
||
|
||
**结论**:凌晨 0–1 时、早 7–8 时、晚 17–21 时表现较差,可与「按小时统计过滤/黑名单」结合,在这些时段对部分品种降权或减少开仓。
|
||
|
||
---
|
||
|
||
## 四、策略环节诊断与优化建议
|
||
|
||
### 1. 入场与信号质量
|
||
|
||
- **现象**:胜率 19.4%,多数单子被止损打掉,说明**假突破或逆势入场**较多。
|
||
- **建议**:
|
||
- 将 **MIN_SIGNAL_STRENGTH** 从 7 提高到 **8**,减少弱信号开仓。
|
||
- 确认 **LOW_VOLATILITY_MIN_SIGNAL_STRENGTH**(当前 9)在低波动期已生效。
|
||
- 对近期统计中**连续亏损或胜率极低的交易对**使用黑名单(硬/软)或降权,避免在 PENGU、WIF、PUMP、SIREN、WLD 等上重复开仓。
|
||
|
||
### 2. 同一交易对重复交易与冷却
|
||
|
||
- **现象**:WIF、PUMP、SIREN、WLD 同一天内 3 笔亏损,说明冷却或「同一 symbol 当日次数」未充分限制。
|
||
- **建议**:
|
||
- **SYMBOL_LOSS_COOLDOWN_SEC** 从 3600 提高到 **7200(2 小时)** 或更长,观察同一 symbol 亏损后是否仍频繁再开。
|
||
- 增加「**同一交易对每日最大开仓次数**」(如 2 次),超过则当日不再开该 symbol。
|
||
- 若已有基于 `trade_stats` 的黑名单/降权,确保这些近期大亏或连亏的 symbol 被纳入并生效。
|
||
|
||
### 3. 止损与止盈平衡
|
||
|
||
- **现象**:亏损单多、盈利单少,但单笔亏损被止损控制在约 -0.2~-1.7 USDT,说明止损在执行;盈利单如 AR、ZEC、TAO、VVV 能拿住一部分利润。
|
||
- **建议**:
|
||
- 当前 **STOP_LOSS_PERCENT** 5%、**TAKE_PROFIT_1_PERCENT** 12%、**TAKE_PROFIT_PERCENT** 25%:若多数单在未到第一目标就被止损,可考虑:
|
||
- **略放宽止损**(如 ATR 倍数从 2.0 调到 2.2)或 **MIN_STOP_LOSS_PRICE_PCT** 略增,减少「刚入场就被震荡扫损」;
|
||
- 或**提高入场门槛**(提高 MIN_SIGNAL_STRENGTH),从源头减少劣质单,而不是一味放宽止损。
|
||
- **滞涨早止盈**(STAGNATION_EARLY_EXIT):若已开启,可观察是否在「曾涨到约 10% 后长时间不创新高」时锁利,减少由盈转亏。
|
||
|
||
### 4. 手续费与频率
|
||
|
||
- **现象**:83 笔、手续费 0.60 USDT、费率约 0.033%,单笔平均约 0.007 USDT,占比不高,但**交易频率偏高**会放大亏损和手续费。
|
||
- **建议**:
|
||
- 在提高信号门槛、冷却和 symbol 限制后,**自然降低开仓频率**,优先质量而非数量。
|
||
- 若使用市价单较多,可评估在能接受延迟的前提下部分改用限价单以降低 taker 费率。
|
||
|
||
### 5. 时段与品种过滤(统计过滤)
|
||
|
||
- **现象**:0–1 时、7–8 时、17–21 时亏损集中;PENGU、WIF、PUMP、SIREN、WLD、AAVE、HYPE、ENA 等明显偏弱。
|
||
- **建议**:
|
||
- 使用现有 **trade_stats 按 symbol / 按小时** 的统计:对**亏损集中时段**做降权或禁止开仓,对**近期连亏/大亏的 symbol** 加入黑名单或软黑名单(降权)。
|
||
- 白名单可考虑优先 AR、ZEC、TAO、VVV、1000LUNC 等近期有盈利记录的品种(需结合更长周期再确认)。
|
||
|
||
### 6. 风控与仓位
|
||
|
||
- **现象**:单笔亏损多在 -0.2~-1.7 USDT,未出现单笔爆仓式亏损,说明**单笔风险**受控。
|
||
- **建议**:
|
||
- 保持 **MAX_OPEN_POSITIONS**、**FIXED_RISK_PERCENT** 等不变,重点放在**减少开仓次数、提高单笔质量**上,而非加大仓位。
|
||
|
||
---
|
||
|
||
## 五、优化项汇总(按优先级)
|
||
|
||
| 优先级 | 优化项 | 说明 |
|
||
|--------|--------|------|
|
||
| P0 | 提高 MIN_SIGNAL_STRENGTH 到 8 | 减少弱信号开仓,提升胜率 |
|
||
| P0 | 延长 SYMBOL_LOSS_COOLDOWN_SEC 到 7200 | 降低同一 symbol 连续亏损次数 |
|
||
| P1 | 同一交易对每日最大开仓次数上限 | 避免 WIF/PUMP/SIREN/WLD 类重复试错 |
|
||
| P1 | 基于统计的黑名单/时段降权 | 对近期连亏 symbol、亏损集中时段过滤或降权 |
|
||
| P2 | 评估略放宽止损(ATR 或 MIN_STOP) | 在提高入场质量前提下,减少震荡扫损 |
|
||
| P2 | 滞涨早止盈观察与调参 | 确认 STAGNATION_* 是否在「涨后横盘」时锁利 |
|
||
| P3 | 盈利品种白名单/优先 | 结合更长周期后,对稳定盈利的 symbol 做优先或白名单 |
|
||
|
||
---
|
||
|
||
## 六、结论
|
||
|
||
- **主要问题**:胜率低(19.4%)、同一交易对同一天多次亏损、部分时段和品种持续贡献亏损。
|
||
- **策略环节**:入场信号偏松、同一 symbol 冷却与次数限制不足、缺少基于近期统计的 symbol/时段过滤,是当前最值得改动的环节;止损执行正常,可先通过「提高质量、减少次数」再考虑是否微调止损/止盈。
|
||
- **建议执行顺序**:先做 P0(信号门槛 + 冷却),观察 1~2 天;再上 P1(每日同 symbol 上限 + 统计黑名单/时段),最后按需微调止损与滞涨早止盈(P2/P3)。
|