优化机器人逻辑以处理强制退出并重置订单

概述

SL/TP Watcher 是一个自动化监控系统,持续跟踪所有活跃交易仓位的止损(SL)和止盈(TP)订单。它确保您的风险管理订单被正确执行,并处理订单可能失败的边缘情况。

用途

Watcher 的主要职责:

  • 每 20 秒监控 SL/TP 订单状态
  • 处理已成交的订单并关闭仓位
  • 对被拒绝/取消的订单执行紧急操作
  • 更新机器人统计数据和交易历史
  • 保护您的仓位免受滑点和错失退出

订单放置策略

初始订单类型:LIMIT(仅挂单)

当机器人下达带有止损和止盈的订单时,它 优先使用 post_only = true 的 LIMIT 订单 同时用于 SL 和 TP。

什么是 Post-Only?

  • Post-only 订单是挂单订单(maker),为订单簿增加流动性
  • 它们绝不会立即作为吃单(taker)成交
  • 如果会立即匹配,则会被拒绝而不是成交
  • 这确保您始终获得挂单手续费(通常更低,甚至有返佣)

订单放置优先级:

1. 放置主入场订单(市价/限价)
          ↓
2. 放置 LIMIT 止盈订单(post_only = true) 首选
          ↓
3. 放置 LIMIT 止损订单(post_only = true) 首选
          ↓
4. Watcher 持续监控全部三个订单

LIMIT 与 MARKET 订单:深度解析

LIMIT 订单(Post-Only = True)

工作原理:

  • 订单以您指定的价格挂在订单簿中
  • 仅当市场价格达到您的水平时才成交
  • 您成为挂单方(maker)(增加流动性)
  • 如果价格跳空穿过您的水平,订单可能无法成交

LIMIT SL/TP 订单的优势

优势描述示例
更低手续费挂单费通常 0.02% vs 吃单费 0.05%在 $10,000 交易中:每单节省 $3
手续费返佣部分交易所对挂单方提供返佣(负手续费)在 $10,000 交易中赚 $2 而非支付
更优价格保证以您的价格或更优价格成交TP 在 $110 可能以 $110.50 成交
无滑点精确价格成交,无更差成交您获得设置的精确价格
降低成本数百笔交易中累计手续费更低活跃交易每月节省 $300–500
利润优化每节省 $1 手续费 = 更多净利润手续费节省带来年化回报提升 3%
场景:每月 100 笔交易,平均仓位 $5,000

MARKET 订单:
- 入场:0.05% = $2.50
- TP:   0.05% = $2.50
- 每笔总计:$5.00
- 月成本:$500

LIMIT 订单(Post-Only):
- 入场:0.02% = $1.00
- TP:   0.02% = $1.00
- 每笔总计:$2.00
- 月成本:$200

节省:$300/月 或 $3,600/年!

LIMIT SL/TP 订单的缺点

风险描述示例
无成交保证价格跳空穿过时可能不成交SL 在 $95,价格从 $100→$92(跳过)
错失退出剧烈波动中您的订单可能被绕过快速拉升/砸盘导致 TP 未成交
Post-Only 拒绝若会立即成交则被拒绝市场价 $109.99,TP $110 = 被拒
未成交滑点未成交时,后续退出价格更差错过 $110 TP,被迫在 $108 退出
跳空风险隔夜或新闻导致价格跳空周末跳空绕过您的止损
需监控需 Watcher 系统捕获失败无 Watcher 需手动干预
场景 1:止损未触发(多头)
入场:$100
止损:$95(LIMIT,仅挂单)
事件:闪崩 $100 → $90(数秒内)
结果:SL 订单从未成交,仓位仍在 $90 开放
亏损:每单位 -$10 而非 -$5

场景 2:止盈被拒(空头)
入场:$100
止盈:$95(LIMIT,仅挂单)
当前:$95.10
事件:价格触及 $94.90,TP 被拒(会立即成交)
结果:因 post-only 要求错过盈利目标

MARKET 订单

工作原理:

  • 立即以最佳可用价格成交
  • 与订单簿中现有订单匹配
  • 您成为吃单方(taker)(移除流动性)
  • 有流动性即保证成交

MARKET SL/TP 订单的优势

  • 成交保证 — 有流动性必成交
  • 即时执行 — 无需在订单簿等待
  • 跳空保护 — 即使快速波动也能触发
  • 简单性 — 无 post-only 拒绝问题
  • 紧急退出 — 适合紧急情况

MARKET SL/TP 订单的缺点

  • 更高手续费 — 吃单费通常为挂单费的 2.5 倍
  • 滑点风险 — 可能以比预期更差的价格成交
  • 利润减少 — 手续费侵蚀收益
  • 闪崩风险 — 低流动性时可能以极差价格成交