微信扫一扫,快速登录
40
82
等级: 专业版
使用道具 举报
2
5123
等级: 超级版主
资深技术05 发表于 2025-6-30 09:14 模拟柜台那边应该是不支持这种指令的。
input:zj(10000,1,1000000,1); 下单资金量:=zj; MarginRatio:=TACCOUNT(41);//多头保证金比率. 这个要把合约信息设置里面的费率设置正确,否则函数取到的值可能是不对的。 bzj:=Close*Multiplier*MarginRatio;//一手保证金占用 ss1:=Intpart(下单资金量/(bzj));//根据资金ZJ计算的开仓手数 //最终结果 //ss1可能会有计算出为0 的情况,而恰好为手数参数为0在函数中是满仓开的含义。因此再次处理下,当ss1为0情况下默认按下一手处理。 ss:if(ss1>0,ss1,1);
资深技术05 发表于 2025-7-7 11:20 下单语句,你应该用:tbuy的。 至于这个固定金额手数,是需要额外计算的。 先算保证金,再用资金去算。 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )
GMT+8, 2025-7-8 13:58 , Processed in 0.113805 second(s), 21 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.