colocar quantidade de criptomoeda detida para calcular valor em EURO
This commit is contained in:
@ -48,6 +48,9 @@ portfolio_headers = [
|
|||||||
"movimento"
|
"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
|
# se não houver ficheiro 'dados/{criptomoeda}.csv' criar ficheiro
|
||||||
caminho_ficheiro_historico_csv = f'./dados/{criptomoeda}.csv'
|
caminho_ficheiro_historico_csv = f'./dados/{criptomoeda}.csv'
|
||||||
if (not os.path.exists(caminho_ficheiro_historico_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')
|
print(f'{len(dados)} dados carregados')
|
||||||
|
|
||||||
|
|
||||||
# preparar dados para plotar
|
# preparar dados para plotar
|
||||||
dados = dados[1:] # remover cabecalho
|
dados = dados[1:] # remover cabecalho
|
||||||
for item in dados:
|
for item in dados:
|
||||||
@ -128,3 +132,9 @@ for item in dados:
|
|||||||
daily = pd.DataFrame.from_records(dados, index='data_unix')
|
daily = pd.DataFrame.from_records(dados, index='data_unix')
|
||||||
|
|
||||||
mpf.plot(daily, type='line', style='charles', title=criptomoeda)
|
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}€")
|
||||||
|
|||||||
Reference in New Issue
Block a user