finalized update portfolio
This commit is contained in:
@@ -61,8 +61,13 @@ class PFService(object):
|
||||
request.dbsession.query(Actifs).filter(Actifs.devise == devise).update({'parite': taux})
|
||||
return
|
||||
|
||||
def update_actif_valeur(request, symbole, cours, dividends):
|
||||
request.dbsession.query(Actifs).filter(Actifs.symbole == symbole).update({'cours': cours, 'rendement': dividends})
|
||||
def update_actif_valeur(request, symbole, cours, valeur, plus_value, pc_plusvalue):
|
||||
request.dbsession.query(Actifs).filter(Actifs.symbole == symbole
|
||||
).update({'cours': cours,
|
||||
'valeur': valeur,
|
||||
'plus_value':plus_value,
|
||||
'pc_plusvalue': pc_plusvalue,
|
||||
})
|
||||
return
|
||||
|
||||
def update_portefeuille(request):
|
||||
@@ -89,17 +94,7 @@ class PFService(object):
|
||||
request.dbsession.query(Actifs).filter(Actifs.no_id == no_id).delete(synchronize_session=False)
|
||||
return
|
||||
|
||||
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]
|
||||
|
||||
return d
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user