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.6+
  • 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

investimentpy_ara-1.0.1.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.

investimentpy_ara-1.0.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file investimentpy_ara-1.0.1.tar.gz.

File metadata

  • Download URL: investimentpy_ara-1.0.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for investimentpy_ara-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ae8048ea4ba2105ae496db71b5ff9dfb91473506dc89b6c9456841f27cab05d5
MD5 6831029757300fa3de10b7d292d5aa4f
BLAKE2b-256 afe00f60816b2ee65a1b2737f7a5ed9ea04d61e7527ad32b6fb49ccbcafaa1f9

See more details on using hashes here.

File details

Details for the file investimentpy_ara-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for investimentpy_ara-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9f079f4b6e85bb8607ea061e21d2868fee35427db7c30e6c12ef6cb11a3299f4
MD5 6fff5937668dbd5169a5df3471e65603
BLAKE2b-256 dea401be2946bad0e5e16ecc6af0d0b3eacb526d3d3e2271b6187fe349e30291

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