反手时用实际资金的百分比开仓,必须等平仓后才知道可用资金,所以必须要用orderqueue等平仓后在开仓,但是开仓时用pertrader函数和orderqueue冲突,怎么办?
sell(kk,holding,market),ORDERQUEUE;
buyshort(kk&&holding=0,50%,market),PERTRADER,ORDERQUEUE;
软件用红字提示 “ORDERQUEUE与PERTRADER不能同时使用”
谢谢,TACCOUNT(41)这个是多头保证金率,buyshort开空应该是用TACCOUNT(42)吗?还有这个保证金率是否准确,是取自交易所的数据吗?
是的。保证金率我们是抓取到实盘账号绑定的信息,一般而言,期货公司与交易所会有差别,这是期货公司自己定下来的,详细您可以咨询期货公司。
[此贴子已经被作者于2017/5/2 10:54:58编辑过]
最后在咨询下,
(CLOSE*MULTIPLIER*TACCOUNT(41),如果图表是商品指数合约,映射到主力连续,这个close是指数的最新价吧?这样造成开仓手数不准,要用什么函数取到映射的合约的最新价呢?
是的,使用callstock函数,把映射品种的最新价拿过来。