améliore le calcul des dividendes des actions

This commit is contained in:
2019-12-23 10:37:15 +01:00
parent e80543a956
commit 8fa45a59fe
4 changed files with 19 additions and 14 deletions

View File

@@ -140,5 +140,21 @@ def delete_histo(request, no_id):
query = "DELETE FROM histo WHERE no_id = :no_id ;"
execute_query(request, query, {'no_id': no_id})
def get_dividends(ticker):
d = 0
# le ticker a des dividendes ?
if len(ticker.dividends) > 0:
# oui, cumuler les dividendes sur un an
h = ticker.history(period="1y")
nb = len(ticker.dividends)
for i in range(nb):
d += ticker.dividends[nb - 1 - i]
# cas particulier
elif ticker.info.get('symbol') == 'VUSA.AS':
d = 0.889311 / 1.1 # convertir en EUR
elif ticker.info.get('symbol') == 'VJPN.AS':
d = 0.56836 / 1.1
return d