You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编程基础薄弱,如何用Python-binance API创建Binance期货TWAP订单?

解决Binance期货TWAP订单创建失败的问题

你遇到的Invalid orderType错误,核心原因是TWAP不属于普通订单类型,无法通过futures_create_order接口设置type="Twap"来创建。TWAP是Binance的算法订单,需要使用专门的算法订单接口实现。

正确的TWAP订单创建代码(基于python-binance库)

使用futures_create_algorithmic_order接口,指定strategyType="TWAP"并传入必填参数:

client.futures_create_algorithmic_order(
    symbol='BTCUSDT',
    side='BUY',
    quantity=0.2,
    strategyType='TWAP',
    duration=3600,  # 订单总执行时长,单位为秒(示例为1小时)
    timeInForce='GTC'
)

关键参数说明

  • strategyType:固定设为TWAP,明确指定使用TWAP算法
  • duration:必填项,设置订单完成全部委托的总时长(秒),需符合Binance的范围要求(比如最小30秒,最大86400秒)
  • timeInForce:通常设为GTC(Good Till Canceled),保持订单有效直到执行完成或手动撤销

额外注意事项

  • 确保你的python-binance库是最新版本,旧版本可能未实现算法订单接口
  • 检查quantity是否符合对应交易对的最小交易单位要求
  • 确认你的API密钥已开启期货交易权限,且账号支持算法交易功能

内容的提问来源于stack exchange,提问作者Eno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 15:24:40