Checando por anomalias

Importando e Gerenciando Dados Financeiros em R

Joshua Ulrich

Quantitative Analyst & quantmod Co-Author and Maintainer

Visualizar dados

getSymbols("DGS10", src = "FRED")
"DGS10"
treasury_10 <- DGS10["1982-02"]
plot(treasury_10, main = "Treasury de 10 anos (maturidade constante)")

Importando e Gerenciando Dados Financeiros em R

Tratar valores ausentes

# Preenche NA usando o último valor observado
locf <- na.locf(treasury_10)
# Preenche NA por interpolação linear
approx <- na.approx(treasury_10)
# Preenche NA por interpolação spline
spline <- na.spline(treasury_10)
# Junta em um objeto
na_filled <- merge(locf, approx, spline)

# Plota o objeto combinado plot(na_filled, col = c("black", "red", "green"), main = "Comparar métodos de interpolação")
Importando e Gerenciando Dados Financeiros em R

Tratar valores ausentes

Importando e Gerenciando Dados Financeiros em R

Tratar valores ausentes

Importando e Gerenciando Dados Financeiros em R

Visualizar dados

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31", src = "google")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Google Finance)")

Importando e Gerenciando Dados Financeiros em R

Visualizar dados

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31", src = "google")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Google Finance)")

Importando e Gerenciando Dados Financeiros em R

Conferir fontes cruzadas

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Yahoo Finance)")

Importando e Gerenciando Dados Financeiros em R

Conferir fontes cruzadas

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Ad(MSFT), main = "Microsoft (Yahoo Finance — Ajustado)")

Importando e Gerenciando Dados Financeiros em R

Conferir fontes cruzadas

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Ad(MSFT), main = "Microsoft (Yahoo Finance — Ajustado)")

Importando e Gerenciando Dados Financeiros em R

Exemplo de desdobramento

  • MSFT faz desdobramento 2 por 1

Importando e Gerenciando Dados Financeiros em R

Exemplo de dividendo

  • MSFT paga dividendo de US$ 3 por ação

Importando e Gerenciando Dados Financeiros em R

Diferenças entre fontes

  • Yahoo Finance:
    • Preços OHLC brutos
    • Fechamento ajustado por desdobramentos e dividendos
  • Google Finance:
    • Preços OHLC ajustados por desdobramentos
Importando e Gerenciando Dados Financeiros em R

Vamos praticar!

Importando e Gerenciando Dados Financeiros em R

Preparing Video For Download...