auto_trade_sys/docs/trade_analysis_2026-02-28.md
薇薇安 4a5406c7e8 feat(position_manager): Enhance stop-loss logic for short positions and implement automatic SL/TP order synchronization
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.
2026-02-28 19:01:59 +08:00

6.9 KiB
Raw Blame History

交易复盘分析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。

结论:凌晨 01 时、早 78 时、晚 1721 时表现较差,可与「按小时统计过滤/黑名单」结合,在这些时段对部分品种降权或减少开仓。


四、策略环节诊断与优化建议

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 提高到 72002 小时) 或更长,观察同一 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. 时段与品种过滤(统计过滤)

  • 现象01 时、78 时、1721 时亏损集中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_POSITIONSFIXED_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信号门槛 + 冷却),观察 12 天;再上 P1每日同 symbol 上限 + 统计黑名单/时段最后按需微调止损与滞涨早止盈P2/P3