Coinbase API TWAP订单实现
5 个回答
Coinbase官方API文档中并没有明确提到TWAP这个订单类型。但是可以通过策略组合来达到这个目的。例如,把一个大额订单分割成若干个小订单,在一段时间内按照固定的时间隔断挂限价单。这样虽然不是真正的TWAP,但可以达到均摊成本的目的。如果你是开发者,也可以自行编写一个基于市场行情数据和交易API调用的定时分批执行的交易脚本。注意不要过于频繁地挂撤单,避免被风控。
Coinbase api不支持直接下单TWAP,但是可以用代码实现,即设定一个时间间隔,然后在时间间隔内持续发单,保证均价即可。 通过api定时循环下单小单,保证不要触发风控即可。 具体根据自己的策略计算下单的时间和数量,在时间间隔内慢慢买,避免一次性买太多造成砸盘。
Coinbase官方不能提供这种TWAP的订单类型,但是可以使用Coinbase的高频发单api接口自己去模拟,设定一个时间段(比如一小时),然后在这个时间段内一分钟发一次按照当前均价来买入或者卖出的订单,这样就可以实现均价成交。
手动计算TWAP策略并下达指令,Coinbase不支持API的TWAP订单。本质上就是在开发算法交易。如果对算法交易有兴趣的话,可以尝试一下。
高频交易易受平台限制
Coinbase官方 API 目前并未支持 TWAP 订单,您可以尝试自行写一个策略,实现 TWAP 逻辑,比如在固定时间内,分批次下单,控制滑点和均价等参数,或者关注一些第三方做市商软件,其中部分可能集成了对 Coinbase 的 TWAP 支持。
Coinbase api 没有提供下单TWAP的功能。因为TWAP策略需要由算法在盘中分次成交,实现平滑成本的效果
可以在本地编写脚本,根据时间间隔切分订单,然后通过Coinbase的api下发,每个时间点下小额市价单,实现类TWAP的效果。
如果不会写程序,可以寻求第三方量化交易平台的帮助,部分第三方工具已经集成了TWAP策略,只需要按需调用即可。使用第三方工具时,要注重安全。
方法二:Coinbase官网没有提供这样的服务,但是有其他方法可以做到