@curiousbull 按照老师的的思路,改成这样测算ic?
df_close=get_price(stockList, datetime.strptime(date,'%Y-%m-%d'), datetime.strptime(
TradeDate[TradeDate.index(date)+1],'%Y-%m-%d')+timedelta(days=20), 'daily', ['close'])
df_pchg=df_close['close'].iloc[5,:]/df_close['close'].iloc[1,:]-1
如果对的话,感觉turnover、pe、eps还行,结合符号,是否可以理解为,低PE、高EPS、低turnover可能会取得更好的回报呢?这。。。经典投资学的理论啊。hs300的结果:
HS300
turnover_ratio -0.050808
pe_ratio -0.036872
market_cap -0.002644
capitalization 0.010267
eps 0.023312
roe 0.018403
inc_net_profit_year_on_year 0.015944
volume -0.020771
2020-03-05