ÎncepețiÎncepe gratuit

Înțelegerea setărilor de inițializare - II

Ca și în capitolul anterior, vei folosi getSymbols() pentru a obține datele SPY din Yahoo! Finance.

După importarea datelor, folosește stock() pentru a-i comunica pachetului quantstrat ce instrumente vor fi prezente în simulare și pentru a le trata exact așa cum sunt, fără a stabili o dimensiune minimă de cumpărare, cum se face în cazul contractelor futures. În plus, această comandă specifică moneda asociată instrumentelor respective. Reține că ori de câte ori folosești o funcție pentru a inițializa un set de date, cum ar fi GDX sau SPY, trebuie să îl încadrezi între ghilimele:

stock("GDX", currency = "USD")

Pachetul quantstrat a fost încărcat în spațiul tău de lucru, împreună cu șirurile de date from și to pe care le-ai creat în exercițiul anterior.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește comanda library() pentru a încărca pachetul quantmod.
  • Folosește getSymbols() pentru a obține datele ajustate ale SPY din Yahoo! Finance, pentru intervalul dintre datele from și to.
  • Folosește comanda stock() pentru a-i comunica pachetului quantstrat că vei folosi datele SPY în strategia ta și setează moneda asociată la "USD".

Exercițiu interactiv practic

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

# Load the quantmod package
___

# Retrieve SPY from yahoo
getSymbols(___)

# Use stock() to initialize SPY and set currency to USD
stock(___)
Editează și rulează codul