老师好!我用模拟账户测试螺纹,返回的保证金率是MarginRation是0.13,但是实际成交的时候保证金是按照0.24扣除的,这样造成我计算下单手数的时候误差极大,请问这是什么原因?谢谢!
MarginRatio返回的是图表设定虚拟账户的保证金比率,不是真实的
真实账户的保证金比率要用A_GetMarginRate来获取
老师,A_GetMarginRate和A_GetPosition好像都是BOOL型的,是不是只能返回1或者0的结果,而不能返回实际的数值?比如15%的保证金比例A_GetMarginRate能否返回0.15,比如20手的持仓A_GetPosition能否返回20?
你好好看函数说明和范例了吗?
看了才使用的啊,实测结果返回值都是true,所以刚才的问题能否再回复一下呢?老是用反问的方式,与其反问还不如直接按人家的疑问回复一下大家都省事啊,一般来说摸索中有疑问得不到解决才来问老师的。辛苦老师了!
这个示例如果你有动手跑一跑,应该就能知道,返回的保证金率是通过引用型参数放到mrate里,通过mrate这个结构体得到的。
一定要掰这么细讲解吗?那程序化估计会很困难
谢谢!