测试提示“请确认操作符:=前面的BK是一个变量名或者它没有和其他的名称重复”如何解决?
Tmp:=(HIGH-LOW)-(REF(HIGH,1)-REF(LOW,1))
HH:=HHV(H,BARSBK+1);
LL:=LLV(L,BARSSK+1);
A1:=BKPRICE+8*A;
A2:=A1+2*A;
A3:=A1-1*A;
A4:=HH-1*A;
B1:=SKPRICE-8*A;
B2:=B1-2*A;
B3:=B1+1*A;
B4:=LL+1*A;
BK :=TIME>=090000 AND TIME<=101000 OR TIME>=103000 AND TIME<=112500 OR TIME>=133000 AND TIME<145500 AND开仓条件) AND TMP>=0;
SP :=TIME>=145500 OR ((C<=BKPRICE-5*A)||(HH>=A1&&HH<=A2&&C<=A3)||(HH>A2&&C<=A4))&&BKPRICE>0;
SK :=TIME>=090000 AND TIME<=101000 OR TIME>=103000 AND TIME<=112500 OR TIME>=133000 AND TIME<145500 AND开仓条件) AND TMP>=0;
BP :=TIME>=145500 OR ((C>=SKPRICE+5*A)||(LL<=B1&&LL>=B2&&C>=B3)||(LL<B2&&C>=B4))&&SKPRICE>0;
ENTERLONG: BK,TFILTER;
EXITLONG: SP,TFILTER;
ENTERSHORT: SK,TFILTER;
EXITSHORT: BP,TFILTER;
错误较多.这里提供一个,供您学习.
ma5:ma(close,5);
ma15:ma(close,15);
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;
{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<145500 ,TFILTER ;
帮助菜单下的,视频教程和文档教程,希望您能先看看.里面是有不少例子的.
BK1 :=TIME>=090000 AND TIME<=101000 OR TIME>=103000 AND TIME<=112500 OR TIME>=133000 AND TIME<145500 AND开仓条件) AND TMP>=0;
SP1 :=TIME>=145500 OR ((C<=BKPRICE-5*A)||(HH>=A1&&HH<=A2&&C<=A3)||(HH>A2&&C<=A4))&&BKPRICE>0;
SK1 :=TIME>=090000 AND TIME<=101000 OR TIME>=103000 AND TIME<=112500 OR TIME>=133000 AND TIME<145500 AND开仓条件) AND TMP>=0;
BP1:=TIME>=145500 OR ((C>=SKPRICE+5*A)||(LL<=B1&&LL>=B2&&C>=B3)||(LL<B2&&C>=B4))&&SKPRICE>0;
ENTERLONG: BK1,TFILTER;
EXITLONG: SP1,TFILTER;
ENTERSHORT: SK1,TFILTER;
EXITSHORT: BP1,TFILTER;