[求助]count返回值問題咨詢 [文華財經]
- 咨詢內容:
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)是矛盾的,您理解下。
- 文華客服:
邏輯錯誤為何能出信號?
- 網友回復: 原因是這樣的。您的模型是按照k線走完確認信號下單。在沒有開倉信號之前BKC是滿足條件的。所以歷史上會顯示開倉信號,但是k線走完后BKC就不滿足條件了,原因參考2樓回復。所以在歷史回測中BKC都是返回0的。您理解下。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容