模型編寫問題,10日線上做多
ma10:ma(c,10);
cross(c,ma10),bk;
盤中運行是沒問題的,因為C是現價
但回測就變成收盤價了,意思是可能實際是開倉了,但回測的時候沒信號
要怎么解決
如圖,上穿10日線做多,下穿5日線平倉;
紅色箭頭盤中上穿突破了,沒有信號,假如當時是運行的,應該是成交的;
反之,綠色箭頭下穿5日線,也沒有平倉
因為C的意思不同了,怎么解決;
源碼如下:
MA5:MA(C,5);
MA10:MA(C,10),COLORMAGENTA;
C>=MA10,BK;
C<=MA5,SP;
C<=MA10,SK;
C>=MA5,BP;
AUTOFILTER;