def add_toprank_IR(self, stockId):
(start_day, end_day) = self.pick_date_from_days(self.rankDays)
#print("increase: stockId", stockId, "start_day", start_day, "end_day", end_day)
df = ts.get_h_data(stockId, start=start_day, end=end_day)
#print("Dataframe: \n", df)
if df is None:
return
perl = toprank_perl(stockId, self.d2i)
for i in range(0, self.rankDays):
if i >= len(df):
return
IR = self.get_IR_from_df(df, i)
perl.set_IR(i, IR)
self.rankCrown.append(perl)
评论列表
文章目录