运行通知
通知用于把 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 和交易所记录为准。