vps交流

币安合约买入时能不能高于市场价挂单,同时还能做Maker?


比如现在某个币市场价200u,但我不买,我希望涨到220u的时候才买入。

如果直接挂限价单的话会以市场价直接成交,因为挂单的价格高于市场价时默认会这样。

不过可以挂“限价止盈止损单”,有一个触发价和委托价:

  • 如果我把触发价和委托价都设定为220u,那么220u时才会成交,但这样不能做Maker,是直接吃单,手续费更高。
  • 如果我把触发价设为210u,委托价设定为220u。那么会在210u的时候直接成交,因为触发后委托价比市场价更高。也是吃单。
  • 如果我把触发价设为230u,委托价设为220u。那么触发后可能价格继续上涨导致最终无法成交。

我是打算通过程序实现,但好像是不行的,手动都做不到。同时之所以在乎手续费是因为可能主要就是赚点手续费,重点是高频交易。

Stop-limit 難道你沒有這個選項?有Post only 點上就好
如果你是通过程序实现,那么推荐在程序那边设置就行,程序通过接口实时判断当前价格,然后到了220U的时候再挂单,即可成交在220U。

Salta 发表于 2022-7-2 19:09
如果你是通过程序实现,那么推荐在程序那边设置就行,程序通过接口实时判断当前价格,然后到了220U的时候再 …

我是自己写程序,基本已经写好了,普通限价单和市价单也都可以挂。但是无法实现我要的效果。通过程序判断当前价格到220u就挂单的话那就只能挂市价单,只有这样才能立即成交,不然等下价格又变动了,但市价单也不能做Maker

tamuya 发表于 2022-7-2 19:09
Stop-limit 難道你沒有這個選項?有Post only 點上就好

Stop-limit应该就跟限价止盈止损单一样吧?手动下单的话币安里面找不到Stop-limit,只有限价止盈止损单。这个可以在指定价格成交,但无法做Maker。如果无法做Maker,那我也能直接通过程序判断价格,到指定价格了就下市价单立即成交