Skip to main content

Uma biblioteca para análise de investimentos

Project description

InvestPy

InvestPy é uma biblioteca Python para análise de investimentos. Ela permite obter dados de ações, calcular indicadores financeiros e visualizar gráficos de desempenho.

Funcionalidades

  • Obter dados históricos de ações usando a API do Alpha Vantage.
  • Calcular retorno diário das ações.
  • Visualizar gráficos de preços de fechamento das ações.

Requisitos

  • Python 3.7
  • pandas
  • matplotlib
  • requests
  • pytest

Configuração

Obtenha uma chave de API do Alpha Vantage e substitua 'your_api_key' pela sua chave de API nos exemplos abaixo.

Uso

Depois de importar a biblioteca com o comando pip install investimentpy==1.0.0 e já estiver com a sua KEY da Alpha Vantage, você pode criar um código como no exemplo a seguir:

import investpy

api_key = 'SUA_KEY'

# Obter dados de ação
df = investpy.obter_dados_acao('AAPL', api_key)

# Calcular retorno diário
df = investpy.calcular_retorno_diario(df)

# Plotar dados da ação
investpy.plotar_dados_acao(df)

Resultado: resultado calculo retorno diario

Contribuindo

  1. Faça um fork do repositório
  2. Crie uma nova branch (git checkout -b feature/foobar)
  3. Commit suas mudanças (git commit -am 'Add some feature')
  4. Push para a branch (git push origin feature/foobar)
  5. Abra um Pull Request

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

investimentpy12-1.0.3.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

investimentpy12-1.0.3-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file investimentpy12-1.0.3.tar.gz.

File metadata

  • Download URL: investimentpy12-1.0.3.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for investimentpy12-1.0.3.tar.gz
Algorithm Hash digest
SHA256 38e837bb0caf937e8bf45d26b523390fcbc2ba6efd5c36d4b303da1446bb4d3b
MD5 b4131f7daf74d273714bc5d315e0be27
BLAKE2b-256 4ffaad6f14a6a65ee18313b1669c62bba1b0dbc427d3795e83cdc8f456268477

See more details on using hashes here.

File details

Details for the file investimentpy12-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for investimentpy12-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ef9f0d6cf5eb3dffb526f341baa774371311422cef7e79ffa28e1886cac93e96
MD5 ea0d7eaadd3c53d060030f5d753f22dd
BLAKE2b-256 4ddd49f859462449805f7e40cdb356cbacb4b3d2e0c17c2e6f628b88077ff87b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page