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

6.2 KiB
Raw Blame History

策略执行分析报告 · 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_RATIOATR_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_ENABLEDSYMBOL_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 / 后台配置,给出一版具体的参数修改建议(含推荐数值)。