问财量化选股策略逻辑
- 创业板删除: 这一步是为了排除上市不久,业绩不稳定或者有严重违规行为的公司。
- 股票均价在五日均线之上: 这一步是为了排除股价处于下跌趋势的股票,选取价格相对稳定的股票。
- 行业板块涨幅前5: 这一步是为了选取当前表现较好的行业,减少投资风险。
选股逻辑分析
上述三个步骤结合起来,可以筛选出当前市场表现良好,且未来发展前景广阔的公司。
有何风险?
- 选择的标准过于严格,可能会错过一些优质的公司。
- 行业板块的选择可能存在主观性,可能导致误判。
- 如果市场整体行情不佳,即使选择的股票也有可能受到影响。
如何优化?
- 可以根据公司的历史业绩和未来发展规划,适当放宽一些标准。
- 可以通过数据分析工具,更加科学地确定行业板块的选择。
最终的选股逻辑
剔除创业板,筛选出股票价格稳定,并且行业板块涨幅前5的公司。
常见问题
- 我应该如何调整筛选标准?
- 为什么要把行业板块作为重要考虑因素?
- 怎么判断一个行业的未来发展趋势?
- 如果市场环境变化,我应该如何调整我的选股策略?
python代码参考
import pandas as pd
# 获取数据
data = pd.read_csv('stock_data.csv')
# 删除创业板
data = data[~data['exchange'].str.startswith('创业板')]
# 计算股票均价
data['avg_price'] = data['close'] / data['volume']
# 筛选价格稳定并且行业板块涨幅前5的公司
selected_stocks = data[(data['avg_price'] > data['avg_price'].rolling(window=5).mean()) &
(data['industry_rank'] < 5)]
print(selected_stocks)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。