2013年7月25日 星期四

RSI



過去幾天,我們都在細部分解多空交戰的戰場,並且透過開高低收四個點的計算,檢衡量多空交戰的痕跡,但有些學派根本就覺得收盤價就是最後多空勢力的均衡點,痕跡不重要,最後均衡點才重要,因此開高低這三個點不該拿來計算,拿來計算反而會誤導,應該只看收盤價,於是,我們今天就來介紹根據這樣子邏輯來運算的兩個工具,這兩個工具是最被經常拿來檢測個股強度的工具。
一個叫相對強度相對強度(Relative Strength,RS),一個就是大家最耳熟能詳的RSI
計算公式如下:
RS=AUn / ADn
AUn是n日內收盤價上漲點數的n日平均數=Σ(上漲點數_i) / n
ADn是n日內收盤價下跌點數的n日平均數=Σ(下跌點數_i) / n
RS的意是就是過去幾天裡,上漲點數的總合與下跌點數總合的比例

例如過去五天上漲有三天,合計漲了75點,下跌有兩天,合計跌了25點,那RS就是 75/25=3 
第二個是RSI
其公式是 RSI=100*AUn / (AUn+ADn)
RSI的意思是在過去N期裡,上漲的BAR,其上漲的點數合計,佔所有漲跌點數合計的比例
如果我們要計算十天的RSI,結果這十天都上漲,那十天的RSI就是100

在xsscript上,RSI的公式如下:

input: price(numericseries), length(numericsimple); 
variable: sumUp(0), sumDown(0), up(0), down(0);
if CurrentBar = 1 then
begin
sumUp = Average(maxlist(price - price[1], 0), length); 
sumDown = Average(maxlist(price[1] - price, 0), length); 
end
else
begin
up = maxlist(price - price[1], 0);
down = maxlist(price[1] - price, 0);

sumUp = sumUp[1] + (up - sumUp[1]) / length;
sumDown = sumDown[1] + (down - sumDown[1]) / length;
end;

對於這個耳熟能詳的指標,我們最常的有四個用法
1. 高檔跌破80時賣出
2. 低檔突破20時買進
3. 高檔背離時賣出
4. 低檔背離時買進
在實戰上,我們會發現,低檔背離的機會不大,因為股票的末跌段
,經常加速趕底,加速趕底時很難出現低檔背離。低檔突破20時的買進訊號可信度也不高,因為只要一個跌深後的大反彈,就會造成這樣的訊號。

但是把這樣的指標拿來當作高檔賣出的訊號時,就有它的參考價值了,因為這個指標的數據愈大,代表的是一定期間裡,上漲的天數跟幅度愈大,會在高檔反轉,代表先前漲的急又多,現在不如以往了,會背離代表雖然股價還是上漲,但上漲的天數跟漲幅跟以前不能比。
不管是那一種,對於有持股的人,都是一種警訊。

這樣以收盤價為唯一計算基準的作法,會不會比先前介紹過的那些以開高低收為計算標準的指標好用呢? 那一種比較有道理? 
我想從計算公式中大家可以發現,對那種兩邊都軍容壯盛的大型股,那些多空爭戰的痕跡比較有參考價值,小型股的open,high,low比較容易被扭曲,所以小型股用RSI可能比較不會被誤導,但小型股容易被急拉急殺,所以比較長天期的RSI可能會比較合適。

沒有留言:

張貼留言