关联帖子: https://bbs.tbquant.net/thread/20260326145746224916
登录模拟账户,绑定到图表后 通过估下代码获得rb2605的手续费率
代码如下:
Integer i;
For i = 0 To A_AccountCount() - 1
{
//获取账户对应合约的手续费率
CommissionRate cRate;
ret = A_GetCommissionRate(Symbol, cRate, i);
Print("A_GetCommissionRate合约" + Symbol + "的手续费率:" + IIFString(ret, "True", "False") + "\n" + Text(cRate));
//获取账户对应合约的保证金率
MarginRate mRate;
ret = A_GetMarginRate(Symbol, mRate, i);
Print("A_GetMarginRate:" + IIFString(ret, "True", "False") + "\n" + Text(mRate));
}
确定模拟账户一定登录并绑定了, 返回值如下:

问题:
1. A_GetCommissionRate返回了False, 但A_GetMarginRate返回了True, 是代码不对还是模拟账户的问题?
2. A_GetCommissionRate返回的ratioType=4, 也就是Enum_Rate_ByFillAmount成交金额的比率, 但是openRatio和closeRatio都是1,而螺纹钢的手续费按成交金额算一般是万分之几,是这个数值不对还是说openRatio和closeRatio默认的单位就是万分之一?