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
Pokyny k cvičení
- Vypočítej 200denní SMA zavírací ceny
SPYa ulož ho do proměnnéspy_sma. - Vypočítej RSI s délkou zpětného okna
n3 dny ze zavírací cenySPYa 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(___)