本文講一個較入門,較單純的指標:價格變動率,Price Rate of Change,或者稱為變動率指標,Rate of Change (或者再簡單一些,就是 ROC ) 這個指標。
其實這個指標挺常見,是很入門的工具。如果大家常常見到這個ROC,但不知道是甚麼東東。就要看看本文章。
先讓大家看看其樣子:
非常簡潔,只有一條線。ROC的傳統參數可以是7,9或者14;若果用來判斷更長期的市況,傳統參數可以用50,100,甚至200等等。
我們以上所展示的是ROC 14,無論設甚麼參數,ROC顯示的數值都是由負數至正數,中線(分界線)就是零。
有一點須要留意,ROC指標的數值,大過零以上的話,是所謂正無極、無上限;不過數值小過零的話,負數區域最低只會是-100的水平。
一言蔽之,ROC的數值可以升至正數100,甚至正數200,300以上,但最低點只會跌至-100水平。
為甚麼會這樣呢? 我們稍後會解釋
ROC 指標 入門解讀
不用問,零的水平是分界線,那麼當ROC數值處於零線之上,當然代表市況利好,出現上升趨勢;當ROC數值處於零線之下,顯示負數,就代表市況利淡,出現下跌趨勢。
若果我們見到ROC的數值不斷上下突破零線水平,類似這裡:
代表市況沒有明確方向,出現了上落市,ROC指標的基本解讀就是這麼顯淺。
大家應該感覺到它不會很難用,我們在這裡簡快講兩個十分普通的傳統策略,讓大家感受一下。
ROC指標傳統策略一
第一,突破零線追入追沽策略。
剛才已說過,當ROC數值不斷上下突破零線水平,代表市況處於上落市,換句話說,若果我們用突破零線追入追沽的策略,遇上沒有明確方向的上落市,就會有許多假訊號,買升又死,買跌又死,所以傳統上使用ROC突破零線的買賣策略,是建議用較大的參數去捕捉較長的趨勢。
例如這個日線圖,配合ROC 100,用較大的參數篩走雜亂訊號:
在這個位置,指標由下而上突破零線,是一個造好機會,其後市況出現了2200點的單邊升市。而當ROC由上而下突破零線水平,傳統上是一個沽出訊號。這是一個很簡單的突破買賣策略。
ROC 指標傳統策略二
第二,ROC背馳形態買賣策略。
我們用ROC指標,同樣適合配合背馳形態做交易,當價格一頂比一頂高,但對應的ROC數值卻一頂比一頂低,就是傳統的背馳沽出訊號:
這個例子中,我們就是想捕捉這220點的跌勢;相反,價格一底比一底低,但對應的ROC卻出現一底比一底高的形態,是傳統的背馳買入訊號。
ROC指標的傳統用法,我們只是說了兩個,始終這個指標很入門,我們實際用來設計能夠賺錢的策略,就一定要配合其他準則。我們本文的目標,並不是想講講如何使用此指標就了事,而是想詳細一點去解構這個指標,讓大家深入少許去了解這個ROC。
若果我們能夠明白每一個指標的特性,每一個指標背後的計算概念的話,我們設計策略的時候才會知道如何配合、何時使用哪一個指標、如何使用才正確、怎樣使用是多餘。
(以下部份參看下方曉士Youtube影片會更清晰)
進階概念 拆解ROC指標
為何我們一開始會說ROC是一個較單純的指標?
其實ROC指標的公式,這一句公式是想計算出,現時價格對比之前一個價格的變動率,講得簡單一點,ROC只不過是在計算現在的價格與之前一個價格作比較,是升還是跌。
如果是升,到底升了幾多;如果是跌,又跌了多少。就是這麼簡單。
假設現在價格是100元,之前的一個價格是80元,那麼ROC的公式,其實只不過是將現在價格100元除以之前的一個價格80元而已。
你按照公式減1,再乘以100,就會計算出正數25,所謂正數25,其實就是25%,換句話說,現在價格是100元,之前的一個價格是80元,現在對比起之前的一個價格,是上升,升了多少呢? 25%。
我們代入期指價格去看。
如果現在價格是25500點,之前的一個價格是25000點,那麼ROC就會將現在價格25500點,除以之前的一個價格25000點。之後按照公式,減1,再乘以100,就會計算出正數2。
所謂正數2,即是2%,換句話說,現在價格對比起之前的一個價格,是上升,升了多少呢? 2%,就是這麼簡單。
倒轉來看,ROC數值跌穿零線水平,去到負數的意思,其實只不過是指,現在的價格對比起之前的價格,是下跌。假設現在期指價格是25000點,而之前的一個價格是25700點,那麼好明顯現在價格是低過之前的一個價格,市況是下跌。ROC就會將現價25000點除以舊價25700點,減1,再乘以100,計算出負2.72。
即是說,兩個價格作對比,現在市況是下跌,得出負數,下跌多少呢? 2.72%。
所以,其實ROC指標的數值就是這樣計算出來。坦白說,即使你的報價系統沒有這個指標,我們都能夠人手計算出來。
ROC指標的參數
我們剛才很強調ROC是用最新現時的價格,與之前的一個價格作比較,究竟是之前的哪一個價格呢?
就取決於我們為ROC設定甚麼參數。
如果我們ROC用7,那麼指標就會將最新的收市價,與對上7支K的一個收市價作對比,看看現在是升了抑或下跌;
如果我們ROC用9,指標就會將最新的收市價與對上9支K的一個收市價作對比。
我們看看真實圖表,會更加清晰:
在日K圖,配ROC 7,看看這一日,最新價格,收市價是29614點,而ROC參數,我們設為7,即是說
指標會用對上7支K的這一個收市價作比較。
這一日的收市價是27801點,所以,代入公式後,ROC就會將最新價格29614點,除以之前這一個27801點,減1再乘以100,計算出正數6.52,所以這一日的ROC數值就是6.52。
兩個價比較,市況是上升,升了6.52%。
所以你見到ROC指標,如果參數用到14,數值如這裡標明是13.55,其實我們能輕易解讀。指標只不過表示這一支K的收市價,對比起前14支K的這一個收市價來說是上升了,升了多少? 13.55%。就是這麼簡單。
ROC指標三個特點
ROC數值不是那麼難以理解,因此,當明白了ROC公式是在計算甚麼,你就會了解到有關ROC的三個特點:
一,ROC指標其實只是在比較兩支K的收市價升跌。
它沒有均線的特性、沒有平滑化、沒有加權計算。若果我們用其他的一般技術指標,參數用7的話,其他技術指標就會以過往7支K的價格進行計算,在這段時期的任何一個價位,都可能影響指標的計算結果。
但ROC就不同,你用7作參數,它就只會取最新一支K的收市價,與對上7支K的這一個收市價進行計算,中間那段時期升幾多、跌幾多,ROC都不會理會。
二,ROC指標恆常數值會隨不同市場產品變動。
由於ROC的數值,只不過是代表市場價格的升跌百分比,所以將ROC放在不同的市場,它就會因應市場價格的變動而調節。
如果我們將ROC放在港期市場裡使用,即使價格類似這裡,上升了500點,ROC數值都只計算出正2%而已。相反,即使期指價格類似這裡,下跌了1000點,ROC數值都只是計算出負3.8%。
因為期指價格數值大,即使升跌波幅達到過千點,ROC計算出來的百分比都相對偏小,意味這個指標所顯示的恆常數值會較小。
但若果你將ROC放在其他市場,例如用來分析個股,如果股價是由5元升到6元,ROC指標就會計算出正20%;如果股價由2元跌到1元,ROC指標就會計算出負50%。市場價格數值較小,即使升跌一元,ROC恆常數值自然會相對較大。
以上這一點,就是要告訴我們,ROC指標不像其他動量指標,例如RSI,放在任何市場都顯示由零到一百,更加不會有固定的超買超賣區,不會設定70是超買區,30就是超賣區。
我們要尋找超買超賣水平,須要根據不同市場產品作調整。若果你真的理解了ROC的所有計算概念
你就會明白第三個特性。
三,ROC指標沒有負無極
為何ROC只會是正無極,卻不會是負無極?
因為一個市場產品,在理論上,價格是可以不斷造大。100元的股價,可以上升到200元、300元,甚至500元以上。只要有買入,ROC的數值可以達到數百%,數值可以不斷上升。
但是,一個市場的價格即使跌到多低,最低都只不過是零元,不會去到負數。
因此,無論市價在哪一個水平開始,即使下跌到零,最多都只是下跌100%,跌至零,所謂下跌100%,即是負100%。
所以ROC數值最低的水平只會是負100,就是這個原因。