MQ中的交易金额的问题 (文华财经wh9)

投资者咨询:MQ中的交易金额的问题 (文华财经wh9)
来源:文华财经  日期:2018-5-19 3:44
FP = 0.01; //开仓资金比例
MRT = MarginRatio; //保证金率
PlotNumeric("MRT",MRT);
JG = Close;//价格
UNT = ContractUnit;//交易单位
KM = Floor((FP*Money)/(JG*MRT*UNT+Fee));//手数
BZJ = KM*JG*MRT*UNT;//保证金等于手数*收盘价*保证进率*交易单位
PlotNumeric("A",KM*JG*UNT);
PlotNumeric("B",FP*Money);
怎么算出来的A与B不相等。
能告诉我错在哪了;
技术人员回复
日期:2018-5-19 9:16
 不完全一致是正常的,本身您上面的两个公司就不是对等的

在取KM的是,是用0.1*可用资金,在计算手数的时候,是加上了手续费计算,并且是向下取整的

但是在计算A的时候,并没有加上手续费。手数本身就是取整后的手数,与直接0.1*可用资金计算出来就是不一样的

您理解下
KM = Floor((FP*Money)/(JG*MRT*UNT+Fee));//手数