實作指標 - II
你已經成功實作了第一個指標,做得很好!現在,來透過加入 50 日 SMA,讓你的策略更穩健。把較快的移動平均和較慢的移動平均搭配,是一種簡單且常見的方法,用來預測資產價格未來可能上漲的時機。單一指標能提供不少訊息,但要讓交易系統更可靠,通常需要多個指標一起運作。
在這個練習中,你也會把這個 50 日 SMA 加到 strategy.st。quantstrat 和 quantmod 套件已為你載入。
本練習屬於課程
R 的金融交易
練習說明
- 在你現有的策略
strategy.st上使用add.indicator()。請參考上一題的範例程式碼。 - 將 SMA 函式提供為
name參數。 - 指定 SMA 需要的參數,使用
mktdata的收盤價,並設定回看期間n為 50 天。別忘了使用quote函式! - 將你的新指標標記為
"SMA50"。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)