Commit 0052584f authored by wenwen.tang's avatar wenwen.tang 😕

bugfix

parent ce32bdc1
......@@ -85,9 +85,13 @@ class DividendPortfoliosHolder(PortfoliosHolder):
dividend_acc = dividend + dividend_acc
self._last_div = dividend
else:
dividend = last_nav['dividend'] + self._last_div
nav = nav - self._last_div
dividend_acc = self._last_div + dividend_acc
# 如果有未配息,则不再配息
if last_nav['dividend'] > 0:
dividend = last_nav['dividend']
else:
dividend = self._last_div
nav = nav - self._last_div
dividend_acc = self._last_div + dividend_acc
else:
nav = self.init_nav
fund_div_tuple = self.get_navs_and_div(fund_ids=tuple(weight), day=day)
......
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