Финансовый трейдинг на R
Ilya Kipnis
Professional Quantitative Analyst and R programmer
Вызовите функцию add.indicator()
Укажите название стратегии (например, strategy.st)
Укажите функцию для расчёта индикатора (например, «SMA»)
Передайте входные данные функции в виде списка
Задайте метку для индикатора (например, «SMA200»)
# 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"))
Добавление индикатора похоже на использование команды apply() в R
Вы передаёте имя функции вместе с аргументами
Ключевое отличие — добавление метки для индикатора
Финансовый трейдинг на R