问财量化选股策略逻辑
首先,我们通过以下步骤来实现我们的策略:
- 从所有A股中筛选规模大于2亿的股票。
- 计算股票的5日、10日、20日、30日和60日均线。
- 如果至少5根均线重合,则将该股票加入到候选股票列表中。
- 对于每个候选股票,计算其在竞价阶段的涨幅,如果涨幅在-2到5之间,则将其加入到最终股票列表中。
选股逻辑分析
这个策略的逻辑是基于股票的均线重合情况和竞价涨幅来筛选股票。通过计算股票的均线,我们可以更好地了解股票的趋势和价格波动情况。同时,通过筛选出在竞价阶段涨幅在-2到5之间的股票,我们可以过滤掉一些过于波动或者表现不佳的股票。
然而,这个策略也存在一些风险。首先,如果股票的均线重合数量较少,那么该策略可能会错过一些表现良好的股票。其次,如果股票在竞价阶段的涨幅过大或过小,那么该策略可能会将一些表现不佳的股票加入到最终股票列表中。
如何优化?
为了优化这个策略,我们可以考虑以下几点:
- 增加均线数量:我们可以增加更多的均线数量来更好地分析股票的趋势和价格波动情况。
- 筛选更多条件:除了均线重合和竞价涨幅外,我们还可以考虑其他条件,例如股票的市盈率、市净率等,来筛选股票。
- 调整筛选条件:我们可以调整筛选条件,例如将涨幅限制在-5到5之间,以过滤掉一些表现不佳的股票。
最终的选股逻辑
最终的选股逻辑如下:
- 从所有A股中筛选规模大于2亿的股票。
- 计算股票的5日、10日、20日、30日、60日、90日和180日均线。
- 如果至少5根均线重合,则将该股票加入到候选股票列表中。
- 对于每个候选股票,计算其在竞价阶段的涨幅,如果涨幅在-5到5之间,则将其加入到最终股票列表中。
python代码参考:
import tushare as ts
# 初始化pro接口
pro = ts.pro_api()
# 获取所有A股数据
data
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


