進擊的 RSI 指標

RSI(Relative Strength Index,相對強弱指標) 是技術分析常用的擺盪指標。衡量 一定期間內,上漲與下跌的平均幅度比例

公式如下

  • 其中RS為相對強度(Relative Strength,RS)=AUn / ADn
  • AUn表示n日內收盤價上漲點數的n日平均數=Σ(上漲點數_i) / n
  • ADn表示n日內收盤價下跌點數的n日平均數=Σ(下跌點數_i) / n
  •  RSI=AUn / (AUn+ADn) * 100

RSI 屬於擺盪指標的一種,數值範圍 0 ~ 100,一般的判斷方式 50 為多空分水嶺(高於 50 偏強勢,低於 50 偏弱勢)

一般的看盤軟體都有這個技術指標,在Multicharts 裡面 也有內建RSI 可直接套用,不用另外寫函數

RSI 通常是放在副圖,和主圖的K棒搭配比較

傳統教科書上的RSI用法教的是 由下往上穿越20買進多單,由上往下跌破80買進空單,先不考慮停損停利 原始 程式碼如下

回測的績效表現可能不樂觀,即使調整參數設定 也好不到哪邊 😡🤒

如果相反 改成順勢操作,應用在台指期商品,大於50~80區間 買進多單, 小於20~50之間買進空單

至少 看到的績效曲線是往上的~~證明 順勢交易應用在台指期上面比較好 😅😅

加入停損的風控機制 看起來又更加穩定

邏輯很單純,程式碼也很簡單,只要加上一些想法和濾網 就能跑出不錯的回測績效

順勢交易 ,通常是勝率低,但是盈虧比高,靠的是大賺小賠

這幾年下來 多單的績效比較穩定,而空單的績效就沒有那麼好,因為大盤多空不對稱的特性常常緩漲急跌;所以 策略是不是可以再做調整 留給大家去思考

另外分享一個 RSI結合KD的指標 Stoch RSI,它算是RSI指標的變型也有人稱作隨機相對強弱指標,結合隨機指標KD及相對強弱指標RSI 兩種觀念而成,主要在衡量RSI值在N日內的極端值,改善RSI因平滑化而忽略了短期極端值的缺點

RS = N日內上漲總幅度平均值  ÷ N日內下跌總幅度平均值

RSI = 100 -〔100 ÷ (1 + RS)〕 

Stoch RSI =(RSI – N日內RSI最低值)÷(N日內RSI最高價 – N日內RSI最低價)x100

RSI是直接衡量「價格上漲 vs 下跌的動能比例」。StochRSI 則是衡量 RSI 在最近一段時間中所處的位置,比較RSI 本身在區間內的相對位置,屬於更快更靈敏的版本。 StochRSI 介於 (0~100) 之間。

  • StochRSI 接近 1(100%) → RSI 位於近期區間的最高位,表示 RSI 過熱。
  • StochRSI 接近 0(0%) → RSI 位於近期區間的最低位,表示 RSI 過冷。
  • 超買區:StochRSI > 80,超賣區:StochRSI < 020。

程式碼如下

呈現在multicharts 圖表

有興趣研究的同學,可以試著把它轉換成買賣訊號,想了解更多 RSI指標的用法 歡迎聯繫我討論!!

分享你的喜愛