我們在應用趨勢化指標時,最怕的情況就是明明是盤整,但卻出訊號,這種情況在移動平均線的黃金交叉上屢見不鮮。所以有另一種作法就是在價格突破十日平均時,再檢視這十天的盤是不是處於盤整情況,如果是的話就把它濾掉,這樣出來的趨勢訊號應該就會比較靠譜。
根據這樣的精神所寫的腳本如下
1input:n1(10); 2input:n2(10); 3 4setinputname(1,"計算區間"); 5setinputname(2,"短天期移動平均"); 6value1=absvalue(close-close[n1-1]); 7value2=summation(range,n1); 8if value1=0 9 then return 10else 11 value3=value2/value1; 12 value4=average(value3,n2); 13 14if value4<=10 15and close crosses over average(close,10) 16then ret=1;
以下是這個策略出訊號的一個例子
在多頭市場的回測報告
交易訊號很多,勝率也不差,不過最好是搭配其他的策略一起看,不然可能會過度交易。