Фінансовий трейдинг в 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