用后台交易系统时,HOLDING好像是无效的,那如果我想判断如果没有持仓时可以买入,有尺寸时只能卖出怎么办?
TBUY(MSPREAD2 <=-0.75*SD2 AND HOLDING=0,1,LMT,C,0,'','M01');
谢谢
一般后台有专门的函数:tbuyholding和tsellholding,这两个分别为多头持仓和空头持仓。
和holding有一点不同,那就是空头持仓返回正数
那我是不是应该这么写
TBUY(MSPREAD2 <=-0.75*SD2 AND TBUYHOLDING=0,1,LMT,C,0,'','M01');
不对,
你先看下函数说明,你没写参数
TBUY(MSPREAD2 <=-0.75*SD2 AND TBUYHOLDING(0),1,LMT,C,0,'','M01');
这样吗
那我这样编写,如果已经有了1手就不能再买,但是现在已经有了1手,还在买,为什么
TBUY(MSPREAD2 <=-0.75*SD2 AND TBUYHOLDING(0)=0,1,LMT,C,0,'','M01');
首先确定下,你这一手是不是今天开的
再确认下你后台交易里面监控的是不是m01
我有几个品种同时交易,但都是日内的,而且是1分钟的