Rendibilidade Simples (código usado em Jupyter Notebook )
import numpy as np
from pandas_datareader import data as web
import matplotlib.pyplot as plt
#Importar dados
f = web.DataReader('F',data_source = 'yahoo',start= '2000-1-1')
# Mostra os primeiros 5 dados
f.head()
# Mostra os últimos 5 dados
f.tail()
# Calcular Rendibilidade Simples (shift é a função do número de dias anteriores que se quer #trabalhar)
f['rendibilidade simples'] = (f['Adj Close']/f['Adj Close'].shift(1))-1
f['rendibilidade simples']
# Mostra o Gráfico
f['rendibilidade simples'].plot(figsize=(15,8))
#Média anual
media_anual = f['rendibilidade simples'].mean() *250
Comentários
Enviar um comentário