1. Learn
  2. /
  3. Courses
  4. /
  5. Rで学ぶ金融トレーディング

Connected

Exercise

インジケーターの実装 - II

最初のインジケーターを実装できて素晴らしいです!ここでは、50日SMAを追加して戦略をさらに堅牢にしていきます。短期の移動平均と長期の移動平均を組み合わせるのは、資産価格が将来上昇しそうなタイミングを予測するための、シンプルで標準的な手法です。単一のインジケーターからも多くの情報が得られますが、本当に堅牢なトレーディングシステムには、複数のインジケーターが必要です。

この演習では、この50日SMAも strategy.st に追加します。quantstrat と quantmod パッケージはすでに読み込まれています。

Instructions

100 XP
  • 既存の戦略 strategy.st に対して add.indicator() を使います。前の演習のサンプルコードに従ってください。
  • name 引数には SMA 関数を指定します。
  • mktdata の終値を使い、ルックバック期間 n を50日にして、SMAの引数を設定します。quote 関数を使うのをお忘れなく!
  • 新しいインジケーターのラベルは "SMA50" にしてください。