问财量化选股策略逻辑
今日不涨停,涨幅小于5%和,60日均线上移,这是本策略的选股逻辑。首先,我们关注股票的日线图,避免关注周线或月线图。对于今日不涨停的股票,我们关注其今日的成交量和涨跌幅。如果股票今日涨幅小于5%,则认为其趋势较为疲弱,因此将其排除。最后,我们关注股票的60日均线上移情况,认为其在60日均线上移的情况下,短期内走势较为稳健。
选股逻辑分析
对于选股逻辑的分析,我们可以通过以下几个方面进行探讨:
- 收益率:收益率是衡量股票投资回报的重要指标。本策略关注的是日收益率,要求其不小于5%。
- 成交量:成交量是股票市场中重要的参考指标,可以反映股票的活跃程度和投资者的交易意愿。本策略要求今日的成交量必须大于或等于前五个交易日成交量的平均值。
- 涨跌幅:本策略要求今日涨幅小于5%。
- 60日均线:本策略要求股票的60日均线上移,这意味着股票的短期趋势较为稳健,因此短期内的走势较为可预测。
这些因素的结合可以筛选出符合本策略的股票。
有何风险?
本策略主要面临的风险包括:
- 市场风险:股票市场的波动性较大,股票价格的波动可能会影响到投资者的收益。
- 流动性风险:一些股票可能存在流动性不足的问题,这可能会影响到投资者的交易和持仓。
- 信用风险:股票的信用风险可能会影响到投资者的收益。
如何优化?
为了优化本策略,我们可以考虑以下几个方面:
- 调整收益率要求:收益率要求可以适当调整,以适应市场的变化。
- 调整成交量要求:成交量要求可以适当调整,以反映市场的变化。
- 调整涨跌幅要求:涨跌幅要求可以适当调整,以适应市场的变化。
- 调整60日均线要求:60日均线要求可以适当调整,以适应市场的变化。
如何优化?
为了优化本策略,我们可以考虑以下几个方面:
- 调整收益率要求:收益率要求可以适当调整,以适应市场的变化。
- 调整成交量要求:成交量要求可以适当调整,以反映市场的变化。
- 调整涨跌幅要求:涨跌幅要求可以适当调整,以适应市场的变化。
- 调整60日均线要求:60日均线要求可以适当调整,以适应市场的变化。
最终的选股逻辑
综合以上分析,我们可以得出以下的选股逻辑:
- 日线图上,今日不涨停,且今日涨幅小于5%。
- 今日成交量必须大于或等于前五个交易日成交量的平均值。
- 今日涨幅小于5%。
- 股票的60日均线上移。
通过这些筛选条件,我们可以选出符合本策略的股票。
常见问题
在实际应用中,可能会遇到一些常见问题,例如:
- 股票的日线图数据不完整。
- 今日成交量数据不完整。
- 股票今日涨幅为负数,但不符合本策略的涨跌幅要求。
- 股票的60日均线没有上移。
对于这些问题,我们需要结合上述的选股策略进行处理,以确保选股的准确性。
指标公式代码参考
以下是本策略所使用的部分指标公式代码,供参考:
# 计算今日成交量
curr_vol = sum(get_stock_data('sh000001', 'vol')) / 1000000
avg_vol = sum(get_stock_data('sh000001', 'vol', 5)[-1:]) / 5
if curr_vol >= avg_vol:
print('成交量的要求满足')
else:
print('成交量的要求不满足')
这段代码可以用于计算股票的今日成交量是否符合要求。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。