ÎncepețiÎncepe gratuit

Ajustează datele univariate pentru split-uri și dividende

Dacă dispui doar de prețurile de închidere, le poți ajusta cu adjRatios(). Această funcție are 3 argumente: splits, dividends și close. Returnează un obiect xts cu ratele de ajustare pentru split-uri și dividende în coloanele "Split", respectiv "Div".

Trebuie să furnizezi datele despre split-uri prin argumentul splits pentru a calcula rata de ajustare aferentă. Pentru a calcula rata de ajustare a dividendelor, ai nevoie de dividendele brute și de prețurile brute, transmise prin argumentele dividends, respectiv close.

Odată ce ai ratele de ajustare pentru split-uri și dividende, calculezi prețul ajustat înmulțind prețul neajustat cu ambele rate de ajustare.

În workspace-ul tău se află splits, dividends și raw_dividends din exercițiile anterioare, precum și datele AAPL preluate de la Yahoo Finance.

Acest exercițiu face parte din cursul

Importul și gestionarea datelor financiare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește adjRatios() pentru a calcula ratele de ajustare pentru split-uri și dividende. Atribuie rezultatul variabilei ratios.
  • Calculează prețul de închidere ajustat pentru AAPL extragând prețul de închidere și înmulțindu-l cu ambele rate de ajustare, apoi atribuie rezultatul variabilei aapl_adjusted.
  • Vizualizează primele rânduri ale coloanei cu prețul de închidere ajustat furnizate de Yahoo Finance.
  • Vizualizează primele rânduri ale prețului de închidere ajustat pe care l-ai calculat și compară-l cu prețul de închidere ajustat din Yahoo Finance.

Exercițiu interactiv practic

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

# Calculate split and dividend adjustment ratios
ratios <- adjRatios(splits = ___, dividends = ___, close = Cl(___))

# Use the Split and Div columns to calculate adjusted close for AAPL
aapl_adjusted <- Cl(___) * ratios[, "___"] * ratios[, "___"]

# Look at first few rows of adjusted close for AAPL
___(Ad(___))

# Look at first few rows of aapl_adjusted
Editează și rulează codul