这个策略有点问题,在每个get_index_pe_date和get_index_pb_date函数那里,如果传入的date为非交易日,那么也会返回nan。之所以返回nan是因为get_fundamental返回的是nan,查找get_fundamental函数,date参数,传入date时, 查询指定日期date**所能看到的最近(对市值表来说, 最近一天, 对其他表来说, 最近一个季度)的数据**, 我们会查找上市公司在这个日期之前(包括此日期)发布的数据, 不会有未来函数。本以为在非交易日查找会返回非交易前一个交易日数据,但是一个都没有返回。所以这里可以加一个交易日判断函数,如果不是交易日,则返回前一个交易日的日期,如果是交易日,则返回当天日期
2020-08-22