**源策略链接**:https://www.joinquant.com/view/community/detail/912b35cb49e283237cfecdc5d6d8c2a1
**1.修改#1-3 整体调整持仓函数,按总市值平衡仓位,代码如下:**
def weekly_adjustment(context):
# buy_list = [stock for stock in g.target_list if stock not in g.hold_list]
buy_list = [stock for stock in g.target_list] #按当前总市值重新平衡仓位
**2.修改#3-4 买入模块,代码如下:**
def buy_security(context,target_list,num):
# value = context.portfolio.cash / target_num #这句错误,导致银华日利调仓错误,修改为下面股票市值也可再平衡
value = context.portfolio.total_value / target_num
**按总市值重新平衡仓位后,年化收益117.37%略有提高,最大回撤24.25%不变。**