Začněte nyníZačněte zdarma

Funkce SMA a RSI

Vítej v kapitole o indikátorech! Indikátor je transformace tržních dat, která slouží ke generování signálů nebo filtrování šumu. Indikátory tvoří základ mnoha obchodních systémů — a systém, který v tomto kurzu budujeme, jich využívá hned několik.

Jednoduchý klouzavý průměr (SMA) a index relativní síly (RSI) patří mezi klasické indikátory. Jak jsi viděl/a v kapitole 1, SMA je aritmetický klouzavý průměr historických cen, zatímco RSI je ohraničený oscilační indikátor s hodnotami od 0 do 100. Jejich funkce SMA() a RSI() přijímají časovou řadu cen — označenou jako x, resp. price — a délku zpětného okna n, například:

SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)

V tomto cvičení si procvičíš volání základních funkcí těchto indikátorů. Balíčky quantmod a TTR i data SPY jsou už načteny.

Toto cvičení je součástí kurzu

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej 200denní SMA zavírací ceny SPY a ulož ho do proměnné spy_sma.
  • Vypočítej RSI s délkou zpětného okna n 3 dny ze zavírací ceny SPY a ulož ho do proměnné spy_rsi.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create a 200-day SMA
spy_sma <- SMA(___)

# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)
Upravit a spustit kód