開始使用免費開始

SMA 與 RSI 函式

歡迎來到指標這一章!指標(indicator)是對市場資料進行轉換,用來產生訊號或過濾雜訊。指標是許多交易系統的核心,而你在本課程中要建立的系統也會用到多種指標。

簡單移動平均(SMA)相對強弱指標(RSI)是兩個經典指標。正如你在第 1 章所見,SMA 是過去價格的算術移動平均;而 RSI 是介於 0 到 100 的有界振盪指標。對應的函式 SMA()RSI() 都會接收一串價格(分別以 xprice 表示)以及回看期間 n,例如:

SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)

在這個練習中,你會練習呼叫這些指標的基礎函式。quantmodTTR 套件,以及 SPY 資料都已為你載入。

本練習屬於課程

R 的金融交易

檢視課程

練習說明

  • 建立 SPY 收盤價的 200 日 SMA。將結果命名為 spy_sma
  • SPY 的收盤價建立回看期間 n 為 3 日的 RSI。將結果命名為 spy_rsi

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a 200-day SMA
spy_sma <- SMA(___)

# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)
編輯並執行程式碼