示例#1
0
 def get_tot_asset(self):
     for fre_shift in self.fre_shift_list:
         tot_asset = factor_fundmental.factorGet(self.sql2,
                                                 self.cal_model2,
                                                 self.flag,
                                                 self.factor_filename2,
                                                 self.raw_dirpath,
                                                 fre_shift,
                                                 date=self.today,
                                                 fre=self.fre)
         tot_asset.backtest_or_update()
示例#2
0
    def get_net_income(self):
        for fre_shift in self.fre_shift_list:
            if self.new_factor_name2 == 'stdfcf0':
                fcff = factor_fundmental1.factorGet(self.sql, self.cal_model1, self.flag, self.factor_filename1,
                                                    self.raw_dirpath, fre_shift,
                                                    date=self.today, fre=self.fre)
                fcff.backtest_or_update()

            elif self.new_factor_name2 == 'stdni0':
                net_income = factor_fundmental.factorGet(self.sql, self.cal_model1, self.flag, self.factor_filename1,
                                                         self.raw_dirpath, fre_shift,
                                                         date=self.today, fre=self.fre)
                net_income.backtest_or_update()