今天感冒了😷,工作到五点开始学习,效率有点低下。一天就做了一个币对选择。
昨天提到滑点是三角套利最大的敌人,那要怎么从策略设计的时候就规避滑点呢?那就是选择流动性好的代币。
下面是几种衡量代币流动性的方法:
1. 成交量:24 小时内成交的代币数量(1M 算是还可以)。
2. 订单簿深度:市场上买单和卖单的数量和价格区间。如果买卖单在当前价格附近很薄,就说明流动性不好。
3. 买卖价差:当前市场上的最高买价和最低卖价之间的差距。越大说明流动性越差。
4. 滑点:一般在大额交易的情况下发生,滑点大意味着流动性差,可以监控过去交易中滑点的发生。
4. 流动性比率:市场上买单和卖单的比例,如果严重失衡,那么滑点的可能性大。
接下来是几个指标的计算方法,在此之前,需要了解一下盘口结构和最佳买入价(BBO)是怎么运作的。
交易所的买盘(Bid)和卖盘(Ask)是组成市场流动性的基础。有人买,有人卖,交易所在中间撮合交易。
上面是卖盘,下面是买盘。
1. 买卖差价(Spread)
Spread=最优卖价(Ask)−最优买价(Bid)
2. 订单簿深度
计算某个价格区间内,买单和卖单的数量。比如,可以计算从当前价格开始,到某个价格(例如 5 个点之内)买卖的总数量。
有时候还需要计算订单簿侧重:
从当前市场价格出发,计算从当前价格向下(买盘)和向上(卖盘)3TICK 的订单量。
3. 滑点计算
成交价格和最优价格之间的差异。
Slippage=Executed Price−Expected Price
4. 成交量加权平均价格(VWAP)
VWAP 是一种衡量市场成交价格与成交量的加权平均方法,反映的是某一时段内的市场平均成交价格。如果市场价格长期高于 VWAP,则通常表示买方占优势,反之则是卖方占优势。
5. 价格影响分析
指大额订单执行后,市场价格如何变化。如果是大额资金需要考虑这个指标。我这种小卡拉米就不考虑了。
大家使用交易所进行交易的时候时候会发现有两种下单方式:限价委托和市价委托,两种方式的交易费也完全不同。
限价委托不用解释,就是我挂一个价格,有人愿意这个价格接盘再成交。那么我就是在给市场提供流动性。这就是挂单者 Maker。
市价委托的意思是我接受市场上的实时报价,直接进行买入或卖出,那我就是吃下了别人的订单,抽走了市场的流动性,这是吃单者 Taker。
所以,Taker 的手续费要比 Maker 高很多。
那是什么形成了市场上的实时价格呢?BBO 机制(Best Bid Offer)
当我们下市价订单时,BBO 订单会动态调整到这个时候的最佳买入价或卖出价,系统根据订单簿当前的最佳价格进行自动设置。
如果由于最佳价格的供应不足,只能执行一部分订单,剩下的接着在订单簿种等待匹配。所以市价订单的价格是没办法控制的,这就有滑点的风险。
今天根据交易量、前一天的买卖差价,订单簿深度对所有的三角套利最低进行了初步筛选,目前留下了 83 个交易组合。
重新调整了下单的触发条件,排除当前 spread 过大的情况。明天来测试一下当天这些组合的表现情况。
生病了有点累,这次出门带了钱穆老师的《中国历代政治得失》,看一会书就去睡。
晚安😴
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。