开仓前判断时候有资金,如果不是满仓,则开仓,请问如何写?谢谢
判断下可开仓数量即可。如下公式: FLOOR(asset/每手保证金)
下单资金量:100000;
MarginRatio:TACCOUNT(41);//多头保证金比率. 这个要把合约信息设置里面的费率设置正确,否则函数取到的值可能是不对的。
ss:Intpart(下单资金量/(
Close*Multiplier*MULTIPLIER));//开仓手数---MarginRatio是保证金比率
红色部分。
红色部分close乘了multiplier两次,是不是笔误了
哦哦 是的。搞错了 ,是乘上保证金比率。。
ss:Intpart(下单资金量/(Close*Multiplier*MarginRatio));//开仓手数---MarginRatio是保证金比率