Commit 582e5dac authored by wenwen.tang's avatar wenwen.tang 😕

bugfix

parent 3c0efd88
...@@ -88,7 +88,7 @@ portfolios: # 投组模块 ...@@ -88,7 +88,7 @@ portfolios: # 投组模块
solver: # 解算器相关 solver: # 解算器相关
model: prr # 结算模型 ARC ,PRR, ~ 标准解算器 model: prr # 结算模型 ARC ,PRR, ~ 标准解算器
arc: on #是否开启ARC arc: on #是否开启ARC
brr: 0.01 brr: 0.01 #误差补偿值
trr: 3 trr: 3
tol: 1E-10 # 误差满足条件 tol: 1E-10 # 误差满足条件
navs: # 净值要求 navs: # 净值要求
......
...@@ -114,6 +114,7 @@ class DividendPortfoliosHolder(PortfoliosHolder): ...@@ -114,6 +114,7 @@ class DividendPortfoliosHolder(PortfoliosHolder):
dividend = last_nav['div_forecast'] dividend = last_nav['div_forecast']
fund_av = fund_av - last_nav['div_forecast'] fund_av = fund_av - last_nav['div_forecast']
dividend_acc = last_nav['div_forecast'] + dividend_acc dividend_acc = last_nav['div_forecast'] + dividend_acc
div_forecast = dividend
asset_nav = fund_av + fund_dividend + dividend asset_nav = fund_av + fund_dividend + dividend
nav = last_nav['nav'] * asset_nav / last_nav['asset_nav'] nav = last_nav['nav'] * asset_nav / last_nav['asset_nav']
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