全部 TBQuant功能 TBL语言 TB开户 其他
日内手续费太高!怎么自动锁仓?老牌程序化平台的招牌绝招!
kyover 分享到
2021-06-15 11:19

先给大家放一个中金所的结算费率。看到最右边的平今仓收取率了吗?1500%又是什么意思?

这个平今仓收取率的意思就是,如果当天开了仓,后来平掉了,那么这笔平仓的手续费就要以15倍标准手续费的“天价”来收取。

15倍听起来好像没什么杀伤力?那我们来具体算算,这个15倍到底有多少威力。

假设2107现在价格5000(实际5100点,为了保险少算点),一手市值为5000*300 =150万。

按照交易手续费万0.23来计算,开仓手续费标准为 150*0.23 = 34.5元。

if一跳的盈利是0.2*300 = 60元,如果按照开仓手续费来算平仓,那开平总计69,只要盈利两跳120元就能覆盖手续费69元,还有点赚头。

如果这笔是平今呢?收取15倍,也就是34.5*15 = 517.5,开平总计552,起码要10跳盈利才能覆盖。

现在体会到这平今手续费的威力了吧~!这个平今手续费率基本消灭了中金所的所有日内投机的炒单选手。

但不过,15倍即使很恐怖,喜欢做中金所日内轮转交易的朋友,也不是没有办法,那就是锁仓。

什么叫锁仓呢?锁仓就是把平仓转成反向开仓,这样净头寸为0,盈利就被锁住不再变化,“锁”由此而来。

听着有些模糊,我们来举个实例。还是if2107合约,假如当天5000点买入做多,当天收盘前5005平仓,不计交易费用,该笔交易盈利为:(5005-5000)*300= 1500元

如果按照正常平今的交易操作,那么支付的手续费为:开仓34.5,平仓5005*300*0.23/10000*15=518.0175,总计约为552.52元。这种情况下,盈利的三分之一都被消耗掉了。

那么我们换个思路,如果不平今多仓,而是反向在5005卖出一手空单,情况会怎样?

如果这样操作,账户持仓2107合约会显示1手多,1手空,盈利就会被“锁”死在1500点。

而手续费仅仅只要支付34.5+34.53=69.03元。等到第二天,等这两笔开仓都变成昨仓,再同时平掉相应多空头寸,支付约70元左右的平昨手续费,就能把手续费控制在150元以下左右。

通过锁仓这种方式,交易成本成功控制在盈利的10%以下,比直接平仓的收益高出了23%。每笔交易多赚23%,这可不是一个小数目。

何况如果连续交易,锁仓的手续费其实按单天计算就行了,解锁手续费是重复计算的。也就是说锁仓的交易成本,在这个例子中只占利润的5%。原因后面会说明。

所以,中金所品种的交易,锁仓是必不可少的工具。

然而,一个好的锁仓工具,在市面上的程序化交易软件上却比较少见。主要原因很多软件都是“舶来品”,而国外的交易所根本没有开平,或者平今这种说法,外国人无法理解锁仓有什么实际交易意义。

TB作为国内本土化的程序化交易平台,自然很重视国内交易者切身的交易需求。从最初的量化交易平台旗舰版v5到现在的最新世代量化交易平台tbquant,都提供了一勾即启用的锁仓功能,无需代码,无需复杂设置,非常方便。

TB里锁仓操作被称为日内开平仓自动转换,简称开平互转。

下面我们来看看旗舰版和tbquant的开平互转都如何设置。

旗舰版:在系统设置的风控标签内,勾选 日内开平仓自动转换(针对平今手续费昂贵),如果仅仅是针对某些品种启用,可以在后面范围设置里调整。

Quant:系统设置-交易设置-风险控制里。quant的开平互转功能比旗舰版功能更强大,加入了允许开仓超限或者保证金不足的时候平今的选项。同样,品种设置里可以勾选需要进行锁仓的品种。

 

下面简单解释以下开平互转的工作原理。

首先,无论是程序单,还是手工单,或者模式单等其他,所有的报单都会应用开平仓设置。

第二,开平互转,可以平转方向开,也可以开转反向平。我们用一个实例来说明以下。

第一天,买入一手多单,收盘前需要平多,检查有没有昨日多单,如果有,直接平昨日多单。如果没有,平今多转成开今空。这里就是平仓转成了反向开仓。头寸情况为当日1手多,1手空。

第二天,昨日的1手多1手空变成昨仓。现在需要开一手空单,那么检查昨日有没有多单(注意,开空是检查昨多,开多就检查昨空),如果没有昨日多单,直接开空。这里因为有1手昨日多,所以开今空就转成了平昨多。这里就是开仓转成了反向平仓,头寸情况为1手昨日空。第二天收盘前,如果需要平仓,因为这手空单实际上是昨日仓,直接平掉即可。

综上所述,两天完成了两笔日内交易,但是实际上总共只收了开平两次共计四笔标准手续费,完全没有受到平今仓15倍费率的影响。上文提到过,在连续交易情况下,实际上第二天没必要特意平掉昨日的上锁仓位,自然等到要开仓的时候再反向平,效果一样,还能节省手续费。

第三,锁仓并不是完美的,需要注意的地方,在tbquant的设置里就能发现。如果日内锁仓仓位过高,会导致开仓数量超限,或者保证金不足。交易者必须自行把握风险,防止出现损失。

        

202****6204556019

回测中的交易记录也是锁仓操作吗?

2022-01-15 21:49
您未登录,请先 登录注册 后发表评论
顶部