completed the weight_df calculation from static portfolio construction method