运行通知

通知用于把 Trader 运行中的关键事件推送到你配置的渠道。它是运行时提醒,不是交易执行的一部分;通知失败不应阻塞交易热路径,但必须通过日志或状态显式暴露。

支持的渠道

当前通知设计围绕用户级渠道配置:

  • AlphaFox Telegram Bot 服务
  • 飞书 webhook
  • 企业微信 webhook
  • 钉钉 webhook

不要把 webhook URL 或凭据写进公开文档、聊天截图或 issue 描述。

Trader 事件类型

Trader 级通知可覆盖:

  • Trader started
  • Trader stopped
  • Trader failed
  • order filled
  • order rejected
  • equity threshold crossed

系统使用内置消息模板和固定严重级别;当前不提供用户自定义模板。

权益阈值提醒

权益阈值规则用于在账户权益上穿或下穿指定金额时提醒。例如:

  • above 10,000 USDT:权益首次达到或超过 10,000 USDT。
  • below 8,000 USDT:权益首次跌到或低于 8,000 USDT。

阈值应当用于风险观察,不应替代真正的止损、暂停或人工干预策略。

推荐配置

  • 至少开启 Trader failed 和 order rejected。
  • Live Trader 比 Paper Trader 使用更严格的渠道和阈值。
  • 不要把低价值事件推送到所有渠道,避免告警疲劳。
  • 修改 Trader 通知规则后,按下一次事件生效来理解,不要假设它会重放历史事件。

当前边界

当前通知目标是 best-effort。它不承诺通知事件持久化、投递审计、跨进程重试或站内通知中心。重要运行状态仍应以 Trading Dashboard 和交易所记录为准。