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_themaeus-1.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

investimentpy_themaeus-1.0.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file investimentpy_themaeus-1.0.2.tar.gz.

File metadata

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

File hashes

Hashes for investimentpy_themaeus-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b569b89f70f5587e890007cebc8a8e5b508d488837e73e75c46d91a163bf8443
MD5 bac0e571257bf5c1fa4702958fb5d7de
BLAKE2b-256 65c1389ebe5260b97cb06aab550b7ddd2cd506f2afb15ef6bd77a091d71ed0f5

See more details on using hashes here.

File details

Details for the file investimentpy_themaeus-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for investimentpy_themaeus-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 48c87c7c8b35cf5bb6270727caf9a52c940bba6b2bf5a0ac5dddcbdb4a9d1865
MD5 099b871be3a205dcff6ae86ef8c8f6d9
BLAKE2b-256 469189603afae076a2a2226c0b8c2ca20dd7392ba043f1f4864afa58e4fa0898

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