币安 TWAP 算法订单是什么 多久能跑完
TWAP 把大额订单按时间均匀拆分成交,本文讲清运行机制、参数选择和与 VWAP 的区别。
TWAP 适合长时间慢慢吃单。先在 币安官网 准备资金,下载 币安官方APP(iOS 见 iOS安装教程)。本文讲清 TWAP 与对应的 VWAP。
TWAP 全名
Time-Weighted Average Price,按时间加权平均价。
逻辑:把订单总量除以指定时间长度,每隔固定时间间隔下一次小单,目标是平均成交价接近这段时间的均价。
关键参数
| 字段 | 含义 |
|---|---|
| 总数量 | 订单总量 |
| 总时长 | 在多久内分批完成 |
| 拆分间隔 | 每多久下一片 |
| 限价 | 单次允许的最高/最低成交价 |
例子
买 100 BTC,TWAP 时长 60 分钟,间隔 60 秒。
系统每 60 秒下一笔 100/60 ≈ 1.67 BTC 的市价或限价。
60 分钟跑完,平均成交价大致就是这一小时的均价。
TWAP 的优缺点
优点
- 对冲行情风险(不在某一瞬间一次性成交)
- 不暴露大单
- 比手动拆单更精准
缺点
- 行情单边时全程吃高价或低价
- 中途无法调整除非取消整单重下
- 市价冲击虽小但仍存在
TWAP vs 冰山
| 维度 | TWAP | 冰山 |
|---|---|---|
| 切分依据 | 时间 | 数量 |
| 是否考虑行情速度 | 否 | 是(前片成交完才挂) |
| 适合 | 长时间执行 | 流动性中等 |
| 风险 | 行情单边吃亏 | 残片不成交 |
资金量大且时间充裕用 TWAP;资金量大但希望紧跟行情用冰山。
TWAP vs VWAP
VWAP(Volume-Weighted Average Price):按成交量加权。
差别:
- TWAP 不管市场量大小,只按时间分
- VWAP 在量大时下大份额、量小时下小份额,更贴合市场节奏
币安 VWAP 主要在合约提供。现货以 TWAP 为主。
怎么下 TWAP
网页
- 现货页面 → 下单 → 高级类型
- 选"TWAP"或"算法委托"
- 填总量、时长、间隔
- 确认
API
通过 algo trade API 提交:
- algorithmType=TWAP
- 总量、间隔、限价等
API 用户多走这条。
APP
APP 入口在"更多订单类型"里。
时长选多少
经验:
- 流动性差的山寨:30-60 分钟
- 主流币 < 1% 总市场量:5-15 分钟
- 主流币 > 1%:30-120 分钟
- 极大额(> 5% 流动性):分多个 TWAP,跨数小时
限价的设置
TWAP 可以选:
- 市价 TWAP:每片按市价吃
- 限价 TWAP:每片限价,超过限价就跳过
限价能保护成交价但牺牲完成度。市价能保证完成但价格风险大。
行情突变怎么办
TWAP 中途如果行情明显单边,可以选择:
- 取消剩余订单(已成交不可逆)
- 修改限价(部分平台支持)
- 让其继续跑(信任 TWAP 的均价收敛)
币安 TWAP 取消按钮在"算法委托"列表里。
TWAP 适用场景
1. 周期性建仓
每月固定时间买 BTC,用 TWAP 在 1 小时内分批买入比一次梭哈更稳。
2. 大额减仓
退场时用 TWAP 慢慢卖,避免砸盘。
3. 套利对冲
跨平台套利需要在两边同时建仓时,TWAP 避免一头快一头慢。
4. 主动做市
TWAP 适合做市策略的"吸纳"环节。
不适合 TWAP
- 短线快进快出
- 流动性极差的小币(每片都打滑点)
- 行情明确单边(应该全速建仓)
高级用法
多 TWAP 并行
把超大订单切成 3 个 TWAP,分别配不同时长:
- 30% 用 15 分钟 TWAP
- 40% 用 60 分钟 TWAP
- 30% 用 4 小时 TWAP
不同节奏分散。
TWAP + 限价
外层挂一个固定限价,内层 TWAP 自动滚。市场到限价附近 TWAP 加速成交。
子账户隔离
把每个 TWAP 放到独立子账户,避免同一账户里互相影响。
常见问题
问:TWAP 能改总量吗? 答:不能。要改先撤当前 TWAP 重新下。
问:每片是 Maker 还是 Taker? 答:取决于实际下单类型。市价 TWAP 都是 Taker;限价 TWAP 看是否能 Maker 挂。
问:手续费? 答:每片单独按 Maker / Taker 收费,跟普通单一样。
问:TWAP 会自动避开公告时段吗? 答:不会。需要你提前安排好时间。
问:TWAP 失败会全部撤吗? 答:单片失败只跳过那一片,整体会继续。除非你主动取消。
延伸阅读
TWAP 是耐心吃量的工具。它不能让你赚更多,但能让你成交得更稳。