什么是网格屯币

提到网格量化交易,有所耳闻的读者应该能勾勒出一个大致的方案。本文首先会对传统U本位网格进行简要介绍,之后引入币本位网格,并分析其效果。

传统网格

简要来说,网格量化的思路就是规定一个价格区间,在区间内划出多个价格线,平均每条线分布一些资金,当价格向上触及卖单线,卖单成交并在下方挂买单,向下触及买单线,买单成交并在上分挂卖单,具体方法请参考动图:(图片来自网络,侵删)

动图封面

但这样的U本位网格策略也有很明显的问题:可以看到这种分配方案下,价格越高的格子所分配的资金(U)是线性增加的,这意味着投入U的大头将更多集中于高价区间。对于一个看涨的策略,网格开单时当前价格通常位于区间的低位区,如果价格长期在低位盘整,高位区的资金将并不会得到有效利用。不过由此相对的优点是当价格上涨,将获得较大的浮动盈利(指由于开网格策略时为了挂第一批卖单而购买的币由于上涨而产生的利润)

另一方面,对于这种传统的U本文网格,可以认为是“投U赚U”的模式,网格套利以U的形式积累。但能否将网格利润以币的形式积累从而实现“投U赚币”或“投币赚币”的网格呢。于是笔者构想了一种币本位网格。

币本位网格

简单来说,币本位的特点就是每格固定买卖从变为U,看似差别好像不是很大,其实在许多方面还是存在差异。

如图所示,币本位相对于U本位资金分布更均匀,这一点主要影响资金的使用效率。网格策略比较为人熟知的特点之一就是资金利用率低,使用币本位相当于把更多的资金从高位区移动到低位区进行使用,提高利用率。但缺点是当价格上涨到高位区时不会如U本位那样吃到较多浮动利润。

简单来说,如果市场行情处于比较明显的上升势头中,U本位可以更好地吃到浮动利润,但当行情长期处于低位盘整状态,币本文的低位资金分布可以提高利用率。另外,由于币本位的网格利润是以币的形式积累的,套利积累的币在上涨中会进一步增加价值,而U本位网格获得的U并不会随着价格提升而进一步升值。

计算比较

总结

经过上述分析可以简单对两种网格进行概括

类型U本位网格币本位网格
网格利润类型U
资金分布随价格线性均匀
已有利润随着币价升高不变升值
网格效率随着币价升高不变降低

可以看到,如果市场迅猛向上的可能性不太大的情况下,如果长期低位盘整,使用币本位进行屯币也许是一种不错的选择。

实验

笔者遵循币本位网格的方法,尝试使用python实现了一个币本位网格,经过试验可以实现“屯币”的效果。

比如由于笔者是bsc用户,对bnb的需求量较大,所以设计实现了bnb币本位网格。另外在屯bnb方面,除了使用网格,还可以根据具体市场风向使用币本位合约等方式组合对冲持币风险,以后如果有机会考虑发文分享。

作者:摸圾狸