跳轉到

技術指標選股

高 RSI 技術指標策略

RSI(相對強弱指標)是常見的技術分析指標,用來衡量股價近期漲跌的強度。本策略選出 RSI 最大的 20 檔股票納入組合,並每週調整一次持股。

透過 data.indicator('RSI', timeperiod=20) 可以計算所有股票的 20 日 RSI,再用 is_largest(20) 選出 RSI 最高的 20 檔。

from finlab import data
from finlab.backtest import sim

# 選出 RSI 最大的 20 檔股票
rsi = data.indicator('RSI', timeperiod=20)
position = rsi.is_largest(20)

# 回測,每週(W)調整一次
report = sim(position, resample='W', name="高RSI策略", upload=False)
report.display()