if KK1 and holding=0 then begin
BUYSHORT(KK1,2,THISCLOSE);
flag:=2;
end
if PK and flag=2 and holding>0 then SELLSHORT( PK,2,THISCLOSE);
请老师帮帮看下,我想根据不同做空条件,用flag做标记,然后选择买入条件平空,这样写对吗,为什么不交易,还有如何像
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); 这样在k线上显示买进,卖出信号
flag要在开头用全局变量定义下,平仓后flag要重置下,是个完整的循环过程
最好贴出你用到flag的段落,或者您参考下边的例子自己修改
http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=53236&skin=0
链接里4楼次交易日起卖出如何编写
variable:flag=0;//用于记录哪个条件建的仓位
if KK and HOLDING=0 then BEGIN
开空:BUYSHORT(KK AND HOLDING=0,4,THISCLOSE);
flag=1;
end
if PK and HOLDING>0 and flag=1 then BEGIN
平空:SELLSHORT(PK,4,THISCLOSE);
flag=0;
end
1,复制是冒号等号
variable:flag=0;
if KK and HOLDING=0 then BEGIN
开空:BUYSHORT(KK AND HOLDING=0,4,THISCLOSE);
flag:=1;
end
if PK and HOLDING>0 and flag=1 then BEGIN
平空:SELLSHORT(PK,4,THISCLOSE);
flag:=0;
end