手续费函数计算结果好像不对?
手续费:GEGCHARGE('' ,NUMTOSTR(enterprice,4) ,NUMTOSTR(ss,0) ,0 ),linethick0;
aaz:GEGCHARGE('ZJIF00',3000,1,0),linethick0;
参数不对。后面几个参数应该是数字,不是字符串
手续费:GEGCHARGE('' ,NUMTOSTR(enterprice,4) ,NUMTOSTR(ss,0) ,0 ),linethick0;
那这个呢,aaz:GEGCHARGE('ZJIF00',3000,1,0),linethick0;为啥不对?请你试下呢
可否告知怎么个不对?你目前描述的太过于含糊了。
根据 交易菜单->合约信息设置 中预设的合约信息和费率,计算指定品种价格数量的开平仓费用。 你先看一下具体的设置里,预设的交易费率是否正常
aaz:GEGCHARGE('ZJIF00',3000,1,0),linethick0;
这个aaz值与实际不符呀。(参数:开仓0.0023%,平仓0.0345%)。
你不试当然不知道对错。
可否你将费率设置项中的ZJIF品种的费率设置截图我们看一下?

此主题相关图片如下:tim图片20200402115529.jpg
费用模式改成“按金额%”。
另外,GEGCHARGE有bug,指定品种无效,始终都是当前品种,后面会修正
[此贴子已经被作者于2020/4/2 12:36:54编辑过]
手续费:GEGCHARGE('' ,NUMTOSTR(enterprice,4) ,NUMTOSTR(ss,0) ,0 )
嗯。改成红字部分也可以用吧。