就炒币而言,一般来说,交易里面的开仓,平仓,都是要被收取一定手续费的。
比如,比特儿 – Gate
可以看到,使用USDT与BTC交易的手续费是0.2%,成交都是要支付手续费的。不论以何种形式成交。
而下图的比特币期货交易所BitMEX的手续费则根据成交方式不同而有正与负的差异。
如果采用市价买入/卖出(market buy/sell)的形式成交,要支付手续费。
如果采用限价委托买入/卖出(order buy/sell)的形式成交,那么手续费是负的。
负手续费的定义是:开仓或平仓的时候,交易所不仅不收手续费,还倒贴一部分费用。
市价成交是指take别人的委托单,限价委托是指做一个委托单(maker),等待被别人take。
如上图,如果要买或者平仓做空仓位,市价成交并且少于20.268kUSD,可以以8621.5的价格立刻成交。如果是限价委托那就在8621或以下挂单,需要等待才能成交,或者稍后提高委托价格。
看实际操作:
选择XBTUSD永续合约,在当前价格下方放置1000美元的做多委托,此时持有仓位为0,还没有成交。
等待…… 价格下来之后与做多委托成交得到一个做多仓位,可以看到,这一笔成交,已实现亏盈部分已经有了0.024mBTC的收益,也就是说,开仓之后不管之后涨跌就已经有微小的盈利了,这0.024mBTC就是上面提到的交易所没有收取手续费还倒贴给用户的那部分,即负手续费。
切换到XBTH18,3月30号到期的季度合约。使用市价卖空1000美元,得到仓位之后,看到已实现亏盈部分是 – 0.072mBTC,这就是采用市价成交被收取的手续费。
具体数据:
在XBTH18市价开1000美元的做空仓位,支付手续费0.073mBTC(约0.67美元),既 0.0675%的手续费。
在XBTUSD,以委托单的形式开1000美元做多仓位,不需要支付手续费并获得0.023mBTC(约0.23美元)的补偿,既-0.0225%的手续费。
为什么会有负手续费
上一篇文章(第七篇:市场深度,列表击穿和Spoofing)提到了市场深度和列表击穿。
所有交易所都难免遭遇列表击穿现象,上篇文章里面举出了币安网在北京时间2017年12月6号上午10点左右,XRP/BTC交易对出现了列表击穿例子。在极短时间内,瑞波币的价格被超卖到了2sat比特币。近期OKex的ETH/USDT也出现了一次列表击穿事件,关注炒币的都知道,这样的事件其实很多,以后也会不断地发生。
列表击穿的本质是由于市场深度不足,市场深度不足意味着当前价格附近的委托单不够用,如果一个大的市价买卖成吞了一个价格区间的所有买单或卖单,就出现了列表击穿。表现在K线图上的形式就是“莫名其妙的有很多针“,意思就是K线出现很多长的上影线下影线。
作为平台方都不希望自家交易所有列表击穿发生。因此,如果交易所采用这种负手续费的体制,给予挂单者一定的奖励,使得广大交易者倾向于采用order buy/sell的形式成交。那么委托列表就会变“厚”,委托单足够多,列表击穿就能有效被避免,但仍旧难以绝对被避免。一来人们都希望立刻成交而不愿意等而market buy/sell,并且就算有这个制度大部分新手不知道也不会去注意。
这个负手续费规则专有的名词叫做 maker-taker体制(maker指挂单,taker顾名思义,就是take别人的委托单), maker在中文叫做市或提供流动性,taker则叫做提取流动性。以提供流动性的形式成交不收手续费并且会获得补偿,提取流动性则要被收取手续费。
这个规则在纽交所和纳斯达克早就实行了很长的时间了,很多正规的交易所也会采用这种体制。但也不是所有的交易所都采用,像A股,挂单成交也会被收取手续费,更别提给予补贴(没有暗示A股不正规的意思)。
还有前面提到Gate和币安,也是不区分maker和taker的,不管以何种形式成交都收取一样的手续费。所以作者猜想,币安如果也采用maker-taker体制,使得交易者积极挂单来提供市场深度,那么是可以有效避免列表击穿的,因为人通常倾向于不愿意等待,使用市价买入或卖出直接成交,所以往往能taker就不maker。但毕竟双向收取手续费能赚的更多,采用哪种规则这个事情交易所自己心里有数。
Maker-taker负手续费在交易中的几种利用
1. 还在Localbitcoins,Coincola,币安或者Gate等交易所用法币或BTC/USDT交易对做高抛低吸操作的建议使用BaseFEX或BitMEX期货账户操作,币安尽管是很低的万分之5手续费,但如果频繁交易还是不能忽视的,如果长线投资山寨币并且不频繁交易,币安或者Gate等都是不错的选择。在BaseFEX或BitMEX期货账户如果不加杠杆只做空不做多实际上就等于是现货模式的交易,无杠杆做空等于锁定等值法币并且不存在强制平仓。因为这样可以利用更小的买1卖1差价优势(第六篇:比特币期货账户用于现货模式有介绍),并且交易中还能规避手续费并获得开仓平仓补贴。
2. 以maker的形式成交尽管不需要支付手续费还有补偿,但由于不能立刻成交,并不适用所有的情景。第一是需要等,不会立刻成交,第二是会暴露自己的价格和仓位在委托列表中,当你的委托单挂出时,会出现在委托列表里,所有交易者都看得见,不过只要不是一手就几百万的那种大户,其实被看到也没什么关系。
比如单向开做多仓位,一段时间后涨了上去,如果突然发生了急跌需要止盈,这个时候不停地在当前价格上方提交sell order,但是价格却一直向下,等成交了可能已经跌了几百美元了。
这个时候,不如早点点击市价这个按钮,以taker的形式全部平仓,可以早点以更高的价格卖出去,几十美元的差价还是比手续费多的。
同样,如果看到上涨趋势想跟进,在当前价格下方提交buy order期望以maker的形式开仓,但一直上涨迟迟不能成交还不如早点以taker的形式买进,获得更低的开仓价格。做交易有时犹豫几分钟就错失良机,所以要灵活处理。
3,如果是短线或者超短线的频繁交易,比如作者之前的同时开多开空的比特币期货交易策略就属于短线交易,本来比较频繁的成交就会产生较大的成交量,而且双向开仓平仓比起其他单向开仓的策略成交量又加倍,据估计,0.1BTC的本金有时候一周能产生10BTC的成交量,如果都是用taker成交那么就要支出比较可观的手续费了,如果采用maker成交则不仅可以规避手续费,还能获得一些补偿,成交量越高补偿越多。其他成交量大的超短线策略也应当注意规避手续费问题。结合上一条,采用maker taker结合的成交形式会更好,灵活选择。
截取作者的一部分交易记录,可以看到大部分成交是以maker的形式,可以获得-0.0225%手续费补贴,偶尔采用taker的成交形式,支付0.0675%的手续费。
4,如果还有什么用途欢迎在评论区补充。
总结:
本篇内容属于科普级文章,老手应该早就知道。但很多做比特币期货的人问过我同时开多开空的比特币期货交易策略中涉及频繁交易如何跑赢手续费,以及一些会计和金融从业表示经常看到maker-taker这些关键词但不知道什么意思来咨询,还有第零篇:比特币期货基础知识评论区里面一些人对手续费有迷惑,所以结合上一篇的铺垫写了这一篇,供不清楚负手续费和maker-taker概念的trader参考。对于还是在一直使用taker成交新手,不是说taker成交不好,可以适当注意把maker和taker结合使用,以规避一些不必要的手续费支出。如果在OKEX做比特币期货则不需要考虑这么多了,因为OKEX不采用maker-taker体制,挂单和吃单都收取手续费,这个交易所尽适合做BTC以外几种主流币的合约。
如上图,OKEX的比特币期货不论taker还是maker都要收取手续费,只是一个多一个少,没有负手续费一说。