问财量化选股策略逻辑
选股逻辑为:振幅大于1,高点为两日最高,规模达到2亿以上的股票。
选股逻辑分析
该选股逻辑通过技术面指标和市值指标结合,同时考虑了股票的流动性和市场关注度,旨在筛选出高流动性、市场关注度高、具有一定规模、市值高的品种,具有一定的实用性。
有何风险?
该选股逻辑只考虑了少数基本面指标,忽略了其他重要指标,如企业盈利、自由现金流、偿债能力等指标,容易导致忽略投资的风险。另外,该策略没有做行业分析,忽略了不同行业的差异可能导致的风险。
如何优化?
应该加入更多的基本面指标和行业指标,建立更加全面的选股体系。在市值方面,可以加入动态市值等指标进行补充。同时,考虑加入其他人气指标,如资金流入等指标,可以更好地反映市场关注度。
最终的选股逻辑
选股逻辑为:振幅大于1,高点为两日最高,规模达到2亿以上的股票,加入基本面指标、行业指标和人气指标。
同花顺指标公式代码参考
- 振幅:(HIGH - LOW) / REF(CLOSE, 1) * 100 > 1
- 高点为两日最高:HIGH == HHV(HIGH, 2)
- 规模2亿以上:MCAP >= 2e9
- 其他基本面指标:根据投资者需求而定
- 行业指标:根据投资者需求而定
- 人气指标:根据投资者需求而定
Python代码参考
# 计算振幅指标
amplitude = (high - low) / ref(close, 1) * 100
# 计算高点为两日最高指标
highest = high == hhv(high, 2)
# 计算规模指标
mcap_condition = mcap >= 2e9
# 计算其他基本面指标
fundamental_index = ...
# 计算行业指标
industry_index = ...
# 计算人气指标
sentiment_index = ...
# 综合选股指标
selected = amplitude > 1 and highest and mcap_condition and fundamental_index and industry_index and sentiment_index
# 股票筛选
filter_stock = selected & rs_sign & rank_10day & sum_filter
注意:以上代码只是示例,具体实现需要根据平台的不同修改指标计算方法和排序方式。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。