问财量化选股策略逻辑
选股逻辑:振幅大于1,高点为两日最高,昨日成交额大于6千万。
选股逻辑分析
该选股逻辑主要关注技术面和市场情绪,选取振幅大和高点在两日内最大的股票,同时对昨日成交额进行筛选,择优选择前期市场活跃的股票。该策略比较简单,筛选股票数量相对较多,但其中的股票趋势还是不错的。
有何风险?
该选股策略虽然加入了成交额指标,但基本面和市场大气候的因素并没有考虑,存在忽略公司基本面或市场整体走势的风险。另外,没有涨跌停限制,容易出现极端涨跌情况。
如何优化?
可以针对个股进行基本面和市场大气候的分析,加入更多的因素进行选股。例如可选股涨跌停板幅度进行限制,筛选出短期有投资价值的股票。
最终的选股逻辑
选股逻辑为:振幅大于1,高点为两日最高,昨日成交额大于6千万,选股结束后再对股票涨跌停板幅度进行筛选,选取有投资价值的股票。
同花顺指标公式代码参考
- 振幅:(high - low) / ref(close, 1) * 100 > 1
- 高点为两日最高:high == max(high, ref(high, 1))
- 昨日成交额大于6千万:vol / 10000 > 600
- 涨停板幅度限制:(close / ref(close, 1) - 1) < 0.095 and (close / ref(close, 1) - 1) > -0.095
Python代码参考
# 选取振幅大于1,高点为两日最高,昨日成交额大于6千万的股票
amplitude = (high - low) / ref(close, 1) * 100
today_high = high == max(high, ref(high, 1))
volume_yesterday = vol / 10000 > 600
selected = selector(amplitude > 1, today_high, volume_yesterday)
# 在筛选出的股票中,再进行涨跌停板幅度限制
change = (close - ref(close, 1)) / ref(close, 1)
price_limit = (change < 0.095) & (change > -0.095)
final_selected = selected & price_limit
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。