Механика индикаторов

Финансовый трейдинг на R

Ilya Kipnis

Professional Quantitative Analyst and R programmer

Пять шагов вызова индикаторов

  1. Вызовите функцию add.indicator()

  2. Укажите название стратегии (например, strategy.st)

  3. Укажите функцию для расчёта индикатора (например, «SMA»)

  4. Передайте входные данные функции в виде списка

  5. Задайте метку для индикатора (например, «SMA200»)

Финансовый трейдинг на R

Использование add.indicator()

# Call add.indicator() with strategy, name, arguments, and label 
add.indicator(strategy = strategy.st, name = "SMA", 
              arguments = list(x = quote(Cl(mktdata)), 
              n = 200), label = "SMA200"))         
Финансовый трейдинг на R

Ещё один взгляд на индикаторы

  • Добавление индикатора похоже на использование команды apply() в R

  • Вы передаёте имя функции вместе с аргументами

  • Ключевое отличие — добавление метки для индикатора

Финансовый трейдинг на R

Давайте потренируемся!

Финансовый трейдинг на R

Preparing Video For Download...