为什么选择删除最大收益小于1的股票,经过测试,股票最大收益参数过小就失去了筛选的目的,过大数据失真,效果反而不好。
1、df['中户资金买入额相对数排名'] = df.groupby('交易日期')['中户资金买入额相对数'].rank()
df['中户资金买入额相对数'] = -df['中户资金买入额'] / df['成交额']
2、df['diff_排名'] = df.groupby('交易日期')['diff'].rank()
‘’’
df['平均成交价'] = df['成交额'] / df['成交量']
df['diff'] = df['平均成交价'].diff()
’’’
最后选股策略为:
df['因子伽利略'] = df['总市值排名'] + df['收盘价排名'] + df['成交额排名'] + df['量价相关系数1_10排名'] + df['bias_20排名']+df['中户资金买入额相对数排名']+df['diff排名']
其他框架按照邢大的策略框架执行。
从2014年开始,运行结果如下 :
今年的运行结果如下图:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以上非完整内容