diff --git a/crypto_portfolio.py b/crypto_portfolio.py index 30e5c76..782fff4 100644 --- a/crypto_portfolio.py +++ b/crypto_portfolio.py @@ -48,6 +48,9 @@ portfolio_headers = [ "movimento" ] +# introduzir quantidade de criptomoeda detida +qtd_criptomoeda = float(input(f"Introduza valor de {criptomoeda} detida: ")) + # se não houver ficheiro 'dados/{criptomoeda}.csv' criar ficheiro caminho_ficheiro_historico_csv = f'./dados/{criptomoeda}.csv' if (not os.path.exists(caminho_ficheiro_historico_csv)): @@ -115,6 +118,7 @@ dados = aux.carregar_dados_ficheiro_csv( print(f'{len(dados)} dados carregados') + # preparar dados para plotar dados = dados[1:] # remover cabecalho for item in dados: @@ -128,3 +132,9 @@ for item in dados: daily = pd.DataFrame.from_records(dados, index='data_unix') mpf.plot(daily, type='line', style='charles', title=criptomoeda) + +# valor mais recente de criptomoeda em eur +cripto_vs_euro = float(dados[len(dados)-1][cabecalho[6]]) +# valor em eur da quantidade de criptomoeda detida +print(f"Valor de {qtd_criptomoeda} {criptomoeda} em EUR: { + (qtd_criptomoeda * cripto_vs_euro):.2f}€")