布林值是很常被應用的技術分析工具,布林通道的的值是股價的移動平均線再加上N個股價的標準差。這個指標是來自於統計學的概念,統計學裡,變異數是把每一點到平均線的差的平方加總起來除以計算天數,這個數字愈大,代表股價的波動愈大。標準差則是把變異數開根號,統計學上教我們,如果股價的波動是屬於一種常態分配,那麼股價的波動範圍,有超過95%的機率會在正負兩個標準差之內。
所以如果布 林值的上下兩條線在收斂,代表波動幅度在變小,股價陷入整理,這時候如果股價創高,且突破均價,那就有可能是一個多頭的起點。
根據這樣的邏輯,所寫的腳本如下
condition1=false; setbackbar(20); input:length(20); variable:up1(0),down1(0),mid1(0),bbandwidth(0); up1 = bollingerband(Close, Length, 2); down1 = bollingerband(Close, Length, -2 ); mid1 = (up1 + down1) / 2; bbandwidth = 100 * (up1 - down1) / mid1; if linearregslope(up1,10)[1]<0 and linearregslope(down1,10)[1]>0 and bbandwidth[1]*1.1<average(bbandwidth,20)[1] and close crosses over mid1 and close crosses over highest(high[1],2) then ret=1;
以下的例子,就是符合上述腳本的標的
這個策略在基金投資的
回測報告如下