Tranzacționare financiară în R
Ilya Kipnis
Professional Quantitative Analyst and R programmer
Scrieți funcția add.indicator()
Furnizați numele strategiei (ex. strategy.st)
Numiți funcția pentru calculul indicatorului (ex. „SMA")
Furnizați intrările funcției ca listă
Adăugați o etichetă indicatorului (ex. „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"))
Aplicarea unui indicator este similară cu utilizarea comenzii apply() din R
Se transmite numele unei funcții împreună cu argumentele
Diferența cheie este adăugarea unei etichete pentru indicatori
Tranzacționare financiară în R