1.96K 浏览
1

获取每个品种的保证金率和手续费率在策略开发中还是挺重要的。浏览了之前的帖子。

程序化中并没有一个能够准确获得当时保证金率或手续费率,或一直沿用的有效方法,是因为
首先每个账户,期货公司情况不同,会导致各品种保证金率不一样,因此无法官方维护一份保证金率表
如果按账户去ctp查询保证金率,由于ctp设置每1s只能查询一次,在程序化中使用该方法容易造成较长时间阻塞
就算用此方法,保证金率也并不是当天不变的,会随着你的持仓情况等其他原因而可能发生变化,因此你需要时时刻刻在下单前去更新保证金率去保证一定正确

但是还是希望能够提供通过CTP查询当前保证金率的函数。有这个功能总比没有强。相信大家会灵活运用的。

早日提供 get_margin() , get_commission()  感谢为盼。

akatemp 未选择答案 2021年8月9日

要有获取保证金费率的功能的,即使不是实时的,或者不准确,也得有。本来保证金计算就是一个大概数,不需要精确的数值。请添加该函数。

0

你好,这个的话如果只要一个大概的数,其实用户可以自己设置下,目前回测是可以设置的了。如果说是实盘去设置一个保证金这个的意义感觉并不大,查询精准的话有一个问题是查询这个会占用查询的流控次数

akatemp 编辑评论 2021年8月9日

你好,还是希望提供的好,这个函数还是很有用。哪怕有这样那样的限制,相信我们会灵活处理的。比如只在登录时查询一次。不会每次下单都查询。自己设置的话太不准了,而且不会每天都设置,交易所经常变来变去。