MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
BKC:=CROSSUP(MA1,MA2)&&NOT(ISLASTBK||ISLASTSK);//5周期均线上穿10周期均线做多。
SKC:=CROSSDOWN(MA1,MA2)&&ISLASTBK;//5周期均线下穿10周期均线做空。
TI:=BARSLAST(DATE<>REF(DATE,1))+1;
A:COUNT(BKC,TI),NODRAW;
BKC,BK(1);
SKC,SP(1);
这样写能出信号,但是count一直都是0为何?请老师测测,参数原始
这并不是问题,是您编写逻辑错误。按照您的编写BKC是始终不满足条件的。
因为当根k线如果满足CROSSUP(MA1,MA2)的话 ISLASTBK就会满足CROSSUP(MA1,MA2)和NOT(ISLASTBK)是矛盾的,您理解下。