colocar quantidade de criptomoeda detida para calcular valor em EURO

This commit is contained in:
2024-11-08 14:45:24 +00:00
parent fca2c26233
commit 70aed50f87

View File

@ -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}")