老师好,请改写文华代码,当日内日未出现过BK信号并且上穿CROSS(C,MA1),也就是曰内第一次开仓,
N:=BARSLAST(DATE<>REF(DATE,1))+1;
BKN:=COUNTSIG(BK,N);
SKN:=COUNTSIG(SK,N);
BKN1:=BKN=1&&CROSS(C,MA1);//当日内日未出现过BK信号并且CROSS(C,MA1),第一次开仓
SKN1:=SKN=1&&CROSS(MA1,C);
BSKN1:=BKN1 || SKN1 ;//当日内日未出现过BK信号并且穿越均钱,第一次开仓
N:=todaybar;
BKN:=COUNT(开多条件,N);
SKN:=COUNT(开空条件,N);
BKN1:=BKN=1 and CROSS(C,MA1);//当日内日未出现过BK信号并且CROSS(C,MA1),第一次开仓
SKN1:=SKN=1 and CROSS(MA1,C);
BSKN1:=BKN1 or SKN1 ;//当日内日未出现过BK信号并且穿越均钱,第一次开仓
if time=closetime(0) then begin
sell(1,0,marketr);
sellshort(1,0,marketr);
end