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

investimentpy-1.0.3.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

investimentpy-1.0.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: investimentpy-1.0.3.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for investimentpy-1.0.3.tar.gz
Algorithm Hash digest
SHA256 db5bdedeafeaadcef50daeef9a2c5681cf9231721bcd4fb691c8df82b8e03d3d
MD5 52a936dab4c260d49727e07a245b63ee
BLAKE2b-256 a78cf74f3b8e49688f3f27de3a0fb223304599a08350ffe54b4dfb3475a684d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for investimentpy-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 155782c6be0b3314140e20260c53aa14352f74213f3a22ba0bac1dc0df0379eb
MD5 1e88993ba779d807950a09bc9014b56f
BLAKE2b-256 f85cfa2bb2220abf3f8ca34e9f37f0b206be4df236ce1dfe08f3ebb5b7b2cc89

See more details on using hashes here.

Supported by

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