请教:以下是个简单的股指连续1分钟程序,3连阳做多平空,3连阴做空平多。程序是上次发帖指导的,但是今天发现个问题:今天开盘后空仓情况下3连阴时空头无信号,一旦多头信号出现,后面就对了,请问错在哪里?谢谢!
BUYCOND:= count(C>REF(C,1) ,3)=3 ;
SHORTCOND:= count(C<REF(C,1) ,3)=3 ;
if buycond then begin
SELLSHORT(holding<0,1,THISCLOSE);
BUY(holding=0,1,THISCLOSE);
end
if shortcond then begin
SELL(holding>0,1,THISCLOSE);
BUYSHORT(holding=0,1,THISCLOSE);
end
好把,条件是3连涨/跌,今天if1401开盘后就出现3连跌.
对不起,昨天收盘时有空仓仓位的,所以今天开盘后没有做空信号,添麻烦了!