RSI 70/30 訊號:先判斷市況,再解讀反轉
了解 RSI 70 和 30 代表甚麼、極端讀數為何可在趨勢中持續,以及如何訂立和測試完整的 RSI 規則。
本指南內容70和30是動能區間,不是交易指令
簡短摘要
RSI 高於70表示按某種選定算法,近期升幅相對跌幅較大。這不代表價格過高,也不代表已見頂。先判斷市況,再定義觸發、失效條件、落盤時間和成本,之後才測試規則。
70和30是動能區間,不是交易指令
相對強弱指數(RSI)把近期收市價變動的升跌幅度壓縮至0至100之間。常見的70和30表示所選時段內較強的升勢或跌勢,只是參考區間,並非估值界限、概率或必然反轉點。RSI為74不代表下跌機會有74%,亦不能指出合理價格。RSI比較的是同一市場自身近期的價格變動,不是兩項資產的相對表現。TradingView和Fidelity把它描述為動能振盪指標,但「超買」和「超賣」這些稱呼本身並沒有訂出落盤規則 {source:tradingViewRelativeStrengthIndex} {source:fidelityRelativeStrengthIndex}.
比較圖表讀數前,先核對計算方法
公式為 RSI = 100 − 100 ÷ (1 + RS),而RS是所選時段的平均升幅除以平均跌幅。若兩者分別為0.90及0.30,RS為3,RSI為75。這個數字總結平滑後的升跌幅,並非預測。常用的Wilder 14期算法先以14次變動建立平均值,之後按(前值×13+目前升跌部分)÷14更新。若下一次收市下跌0.20,平均升幅約為0.8357、平均跌幅約為0.2929,RSI仍約74.1。一次下跌不一定會令RSI跌穿70。不同平台可能採用不同輸入價格、平滑方式、初始值和過往資料長度。StockCharts說明其預熱資料,TradingView則說明以RMA計算;比較前請先統一設定 {source:stockChartsRelativeStrengthIndex} {source:tradingViewRelativeStrengthIndex}.
先分辨橫行或趨勢,再解讀極端讀數
在有明確上下限的橫行市況,RSI接近70或可提示測試區間上沿,接近30或可提示下沿。不過價格位置仍然重要,振盪指標不會告訴你哪一方會守住該位置。上升趨勢中,價格可繼續創高,RSI亦可多次升至70或留在其上。下跌趨勢中,RSI可維持低位,價格同時繼續創低。Fidelity列出趨勢中可能出現的較寬RSI區間,但亦指出設定和趨勢強度會令區間改變;應視為觀察,而非固定規則 {source:fidelityRelativeStrengthIndex}. 事前以高低位結構等規則判斷市況,不要看過RSI結果後才改標準。

把讀數轉成明確定義的事件
觸及水平、收市價留在水平以外,以及再次穿越回來,是不同事件。均值回歸假設可先要求市場已形成區間,再測試上沿、RSI收市回到70以下,並有價格轉弱的跡象。趨勢回調假設則可觀察RSI回落至中間區域時,較高的低位是否仍然成立。兩者都不是普遍建議。TradingView內置的RSI策略示例在RSI從超賣區回升時做多,並在由超買區回落時反向持倉;這只是平台上的一條明確規則,並非優勢證明 {source:tradingViewRsiStrategy}. 請寫清訊號採用即市讀數還是已確認收市值、訂單能否在該價執行、設定何時失效,以及哪些價格變動會推翻假設。否則回測可能模擬一條實際不會使用的規則。
用假設區間分開訊號和風險
假設某工具按預先規則在100至106之間上落。價格短暫到達106.20、RSI為74,之後K線收報105.70、RSI為69。這代表價格試過上沿後回到區間內收市,並不證明沽空會成功。可測試的計劃可要求等K線完成後才確認訊號,在近期高位以上設無效價,並定出毋須查看未來K線的離場條件。若假設以105.70入場、106.40為無效價,成本前的價格風險為0.70個單位。點差、費用、滑價和跳空要另計;下一個可執行價格若較差,實際風險亦會改變。以上數字純屬假設,只示範如何把圖表事件轉成風險定義。
背馳是動能線索,不是反轉承諾
看淡背馳通常指價格創出較高的擺動高位,而RSI高位較低;低位的看好形態則相反。結果視乎選取哪兩個轉折點。轉折點要等後續K線出現才確認,若在第一個高位或低位就當成已確認,圖表或回測可能包含事後資料。背馳後可以停頓、調整或反轉,形態本身不能決定結果。請定義轉折點的觀察範圍、確認時間,以及甚麼價格事件會確認或推翻設定。TradingView同時介紹背馳、失敗擺動和趨勢確認的讀法,因此單一形態不保證方向 {source:tradingViewRelativeStrengthIndex}. 入市後檢討時,應把已實現結果與MFE及MAE等路徑指標分開。
固定設定、時間點和數據口徑
14期代表所選圖表的14支K線,未必是14個曆日。14支五分鐘K線和14支日線K線回答不同問題。改用其他輸入價格,或只看正常交易時段而非全時段數據,也會改變收市序列。K線未完成前,基於收市價的RSI仍可變動。決定訊號是否於收市才確認,並以其後下一個可執行價格作模擬。若平台讀數不同,先核對產品、時段、間隔、輸入價、週期、平滑方式和預熱歷史,不要立即判定其中一方錯誤。儲存設定,讓他人可以重現讀數。
連成本和篩選過程一併測試
量度結果前,先記錄假設、市況過濾、RSI輸入價及週期、水平事件、價格確認、失效條件、離場和落盤時間。只使用決策時已知的資料。加入佣金、點差、滑價、跳空及合理執行時間;收市時出現訊號,不代表可以在同一收市價成交。保留按時間分開的驗證資料,或使用walk-forward比較。若曾試過很多週期、水平和市場,記錄整個搜尋過程,並參考Deflated Sharpe Ratio指南考慮篩選偏誤。用來調整規則的同一段歷史數據中挑出的結果只是探索證據,並非未來表現證明。錨定VWAP等其他圖表參考亦應遵守同一原則。
常見問題
Q1RSI高於70就應該沽出嗎?
不是。按所選算法,它表示近期升勢較強,並可能在趨勢中維持高位。沽出規則需要另外定義市況、觸發、失效、訂單和風險。
Q2RSI 14一定代表14日嗎?
不是。它使用所選圖表的14支K線;按數據和時間間隔,可代表分鐘、小時、交易時段或日線。
Q3RSI背馳會否預測反轉?
單靠背馳不會。它比較所選的價格和RSI轉折點。請定義轉折點何時確認,以及其後甚麼價格事件會支持或推翻想法。
資料來源與延伸閱讀
回報問題
我們會準備一封包含本文連結的電郵。寄出後,Mark 才會收到你的回報
快速檢查
讀完指南後,用 3 道題檢查一下
問題 01
14期RSI為76,價格不斷創高。單看這個數字可得出甚麼結論?
選擇答案即可查看解釋