1.12K views
1

nodequant可以查,其它的怎么找一直没有找到,不知天勤能不能实现

Unselected an answer
1

程序化中并没有一个能够准确获得当时保证金率或手续费率,或一直沿用的有效方法,是因为

1.首先每个账户,期货公司情况不同,会导致各品种保证金率不一样,因此无法官方维护一份保证金率表

2.如果按账户去ctp查询保证金率,由于ctp设置每1s只能查询一次,在程序化中使用该方法容易造成较长时间阻塞

3.就算用2中提到的方法,保证金率也并不是当天不变的,会随着你的持仓情况等其他原因而可能发生变化,因此你需要时时刻刻在下单前去更新保证金率去保证一定正确

4.真实的保证金率的计算公式比刚刚上述提到的3种方法,更为复杂,较难用常规条件判断是否会产生变化

一般pc软件的做法是采用2的做法,在你下单或者点击合约时用1s的时间去ctp查询,但是该做法我们认为在程序化中并不是好用的

Posted new comment

2的方法也可以啊,怎么查到,用什么对象和方法?

1.手工去快期v3登录,然后自己每天维护一份保证金率
2.下一单不可能成交的订单,通过账户对应的冻结保证金计算

That is not the right way of a quant man

两种法子都没用啊
一个要一个一个点击
一个有持仓的情况下就不准确