我們都知道空氣中存在著氧分子和氮分子,這些分子其實是存在空間中的小粒子,雖然看不到,不過會因為地點,氣溫和高度的不同,使得分子中蘊含不同的能量,我們呼吸起來的感覺也就不一樣!就好像在喜馬拉雅山上呼吸起來特別困難,因為空間中的氧粒子密度低!
嘗試著把這樣的概念應用到時間序列裡,我們把最近的100根K棒拿來當做是個股最近一段時間的”狀態”表徵,然後建立起一套評估標準,看看這檔股票的”活力”是不是足夠!
1. 方向度:收盤價在K線上有三種收法,1.C>C[1] 上漲 2.C=C[1] 平盤 3. C C[1] 的個數 CountIf(C>C[1],100) 看看得了幾分
2.熱絡度:成交量也是相當重要的一環,我們用成交值當基底,看看有幾期成交值比起來會在平均之上
countif( GetField(“成交金額”) > average(GetField(“成交金額”),100),100)
3.波動度: 股價除了要有方向,交投要熱絡,當然波動要夠也是必需關注的! 在100期中有幾期的波動大於平均波動可以這樣寫 CountIf( (H-L)> average(H-L,100),100)
上面這三個值可以看得出來多數情況下應該都會是50左右,所以我們把50當做是一個常態! 150分就是一個常態的中點,最後我們把上面三個值加起來減去常態的150,寫成下面腳本
var:Dirt(0); Dirt = CountIf(C>C[1],100); var:Heat(0); Heat = countif( GetField("成交金額") > average(GetField("成交金額"),100),100); var:Vola(0); Vola = CountIf( (H-L)> average(H-L,100),100); var:Eng(0); Eng = Dirt+Heat+Vola-150;
//指標 plot1(Dirt,"方向度"); plot2(Heat,"熱絡度"); plot3(Vola,"波動度"); plot4( Eng,"能量");
//警示 if Eng >0 and Eng[1] =< 0 then ret=1;
我們知道開車要往反方向走的時候一定要先停車,調頭,再加速,粒子也是相同,都會有持續期,所以我們可以看到圖上的能量分數都會比較穩定不會變來變去! 所以我們可以拿來當警示條件設到策略雷答達中! 看台積電昨天就是剛剛好能量轉正呢! 今天走勢就很容易可以猜得出來!! 是不是很簡單呢?