Commit 2542f49b authored by wenwen.tang's avatar wenwen.tang 😕

bugfix

parent 8144403e
...@@ -246,10 +246,12 @@ class InvTrustPortfoliosHolder(DividendPortfoliosHolder): ...@@ -246,10 +246,12 @@ class InvTrustPortfoliosHolder(DividendPortfoliosHolder):
fund_dividend = fund_div_tuple[1] fund_dividend = fund_div_tuple[1]
fund_dividend = sum( fund_dividend = sum(
map(lambda k: share[k] * fund_dividend[k], filter(lambda k: k in fund_dividend, share.keys()))) map(lambda k: share[k] * fund_dividend[k], filter(lambda k: k in fund_dividend, share.keys())))
fund_dividend_nav = sum(
map(lambda k: share_nav[k] * fund_dividend[k], filter(lambda k: k in fund_dividend, share_nav.keys())))
dividend_acc = last_nav['div_acc'] + fund_dividend dividend_acc = last_nav['div_acc'] + fund_dividend
fund_av = round(sum([navs[x] * y for x, y in share.items()]), 4) fund_av = round(sum([navs[x] * y for x, y in share.items()]), 4)
fund_nav = round(sum([navs[x] * y for x, y in share_nav.items()]), 4) fund_nav = round(sum([navs[x] * y for x, y in share_nav.items()]), 4)
fund_nav += fund_dividend fund_nav += fund_dividend_nav
asset_nav = fund_av asset_nav = fund_av
share = {x: fund_av * w / navs[x] for x, w in weight.items()} share = {x: fund_av * w / navs[x] for x, w in weight.items()}
# 若调仓当日,有基金产生配息 # 若调仓当日,有基金产生配息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment