【A函数-账户交易】- 通过A_GetCommissionRate返回手续费率值不对

关联帖子:  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默认的单位就是万分之一?

【A函数-账户交易】账号正常A_GetCommissionRate返回False
如果通过代码去获取系统设置里交易设置里的交易成本设置的里的手续费率
实盘账户登录后,A_GetCommissionRate-获取账户对应合约的手续费率
关于获取手续费函数A_GetCommissionRate
手续费率不对劲啊
A_GetCommissionRate
A_BuyPosition函数返回值问题
关于函数返回值
手续费设置问题
A_OpenOrderEntryOrExit函数返回值异常