ÎncepețiÎncepe gratuit

Adăugarea unei medii mobile la date financiare

Unul dintre cei mai populari indicatori folosiți într-o strategie de tranzacționare este media mobilă simplă (SMA) pe 200 de zile. Acesta este un indicator tehnic al prețului mediu de închidere al unui activ pe parcursul ultimelor 200 de zile. Mediile mobile pot avea și alte perioade, cum ar fi 50 de zile, 100 de zile etc.

Ori de câte ori prețul se situează deasupra mediei mobile pe 200 de zile, se întâmplă de obicei o serie de lucruri favorabile: activul se apreciază, volatilitatea este scăzută și altele. O vizualizare pe termen lung poate explica de ce acest indicator este menționat atât de des.

Pachetul TTR include o funcție care calculează mediile mobile, SMA(), care primește o serie de prețuri x și calculează media aritmetică pe n zile. Un apel al funcției SMA() cu o fereastră de retrospectivă de 50 de zile arată astfel:

SMA(Cl(GDX), n = 50)

În acest exercițiu vei folosi funcția SMA(). Pachetele quantmod și TTR au fost deja încărcate în mediul tău de lucru, alături de obiectul SPY.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un grafic al prețurilor de închidere ale SPY.
  • Folosește funcția lines() pentru a adăuga o SMA pe 200 de zile a prețurilor de închidere ale SPY. Colorează linia în roșu setând argumentul col la "red".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Plot the closing prices of SPY
___(___(___))

# Add a 200-day SMA using lines()
lines(___(___(___), n = ___), col = ___)
Editează și rulează codul