インジケーターの仕組み

Rで学ぶ金融トレーディング

Ilya Kipnis

Professional Quantitative Analyst and R programmer

インジケーター呼び出しの5ステップ

  1. add.indicator() を記述する

  2. ストラテジー名を指定(例: strategy.st)

  3. インジケーター計算用の関数名を指定(例: “SMA”)

  4. 関数の入力をリストで渡す

  5. インジケーターのラベルを設定(例: “SMA200”)

Rで学ぶ金融トレーディング

add.indicator() の使用

# strategy、name、arguments、label を指定して add.indicator() を呼び出す
add.indicator(strategy = strategy.st, name = "SMA", 
              arguments = list(x = quote(Cl(mktdata)), 
              n = 200), label = "SMA200"))         
Rで学ぶ金融トレーディング

インジケーターの別の捉え方

  • インジケーターの適用は、R の apply() に似ています

  • 関数名と引数を渡します

  • 重要な違いは、インジケーターにラベルを追加する点です

Rで学ぶ金融トレーディング

Let's practice!

Rで学ぶ金融トレーディング

Preparing Video For Download...