屢創新高在基金投資上的應用

By | 2018-11-01

商品價格如果在很短的時間內屢創新高,後市繼續呈現多頭格局的機率就很高,特別是在股價整理過後

我們用以下的腳本來描述這樣的走勢

input:period(20,"計算區間");
value2=nthhighest(1,high[1],period);//最高價
value3=nthhighest(2,high[1],period);//第二高價
value4=nthhighest(3,high[1],period);//第三高價
value5=nthhighestbar(1,high[1],period);//最高價距今幾根bar
value6=nthhighestbar(2,high[1],period);//第二高價距今幾根bar
value7=nthhighestbar(3,high[1],period);//第三高價距今幾根bar
if value6-value5>3 and value7-value6>3
//三個高點沒有連在一起,且是愈來愈高
and maxlist(value2,value3,value4)
<minlist(value2,value3,value4)*1.05
//三個高點相差不到5%
and close crosses over value2
//創新高
then ret=1;

這個腳本挑出來的商品,是像下面這樣的走勢

C3

 

用這個腳本去回測, 出場設在20天後,回測報告如下

C2

雖然出現的次數不多,但勝率還蠻高的,特別如果是在一段下跌或整理之後出現這樣的走勢,上漲的機率就更大了。