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)是矛盾的,您理解下。