问财量化选股策略逻辑
在选股过程中,我们采用了以下的策略逻辑:
- 昨日压力位除以90%成本上限:我们首先会计算出股票的昨日压力位,然后将其除以90%的成本上限,以此来判断股票的相对强度。
- 一年内布林缩口:我们会查看股票一年内的布林带是否呈现缩口状,以此来判断股票的趋势是否疲弱。
- 连续5天涨幅大于-4%:我们会观察股票连续五天的涨幅情况,如果涨幅大于-4%,则认为该股票有超跌反弹的可能。
选股逻辑分析
- 昨日压力位除以90%成本上限:该策略的目的是找出强度较高的股票, relative_strength_index(RSI)>1 并且 RSI 的成本上限较低,以便在之后的比赛中获得更好的表现。
- 一年内布林缩口:该策略的目的是找出趋势疲弱的股票,如果布林带在一年内呈现缩口状,则说明股票的趋势疲软。
- 连续5天涨幅大于-4%:该策略的目的是找出超跌反弹的股票,连续五天的涨幅大于-4%,说明股票可能在超跌后出现反弹。
有何风险?
该策略主要面临的风险在于选股的随机性,可能会出现一些错误。此外,该策略没有考虑其他因素,如市场情况、行业情况等,可能会导致策略的失效。
如何优化?
- 增加其他选股指标:可以增加更多的技术指标和基本面指标,如均线系统、市盈率、市净率等,以提高选股的准确性。
- 考虑市场情况:在选股时,需要考虑市场情况,如经济指标、政策变化等,以提高选股的准确性。
- 减少策略的复杂度:可以减少策略的复杂度,避免过度拟合,以提高策略的稳定性。
如何优化?
- 增加其他选股指标:可以增加更多的技术指标和基本面指标,如均线系统、市盈率、市净率等,以提高选股的准确性。
- 考虑市场情况:在选股时,需要考虑市场情况,如经济指标、政策变化等,以提高选股的准确性。
- 减少策略的复杂度:可以减少策略的复杂度,避免过度拟合,以提高策略的稳定性。
最终的选股逻辑
在综合以上策略后,我们得出了以下的选股逻辑:
- 股票需要具有强度较高的相对强度指数,相对_strength_index(RSI)>1,并且 RSI 的成本上限较低。
- 股票需要具有趋势疲弱的特征,一年内的布林带呈现缩口状。
- 股票需要具有超跌反弹的特征,连续五天的涨幅大于-4%。
常见问题
- 什么情况下会触发该策略?
该策略会触发当股票满足相对强度指数RSI>1,并且布林带呈现缩口状,同时连续五天的涨幅大于-4%时。 - 该策略有哪些缺点?
该策略主要面临的风险在于选股的随机性,可能会出现一些错误。此外,该策略没有考虑其他因素,如市场情况、行业情况等,可能会导致策略的失效。 - 如何解释选股结果?
选股结果可以通过相对强度指数RSI、布林带缩口情况以及连续五天的涨幅来解释。
指标公式代码参考
以下是选股策略中用到的几个指标的公式代码:
- 相对强度指数RSI:
RSI = 100 - (100 / (1 + RSI))
- 布林带缩口情况:
Upper = 20 * Bands.Upper
Lower = 20 * Bands.Lower
- 连续五天的涨幅大于-4%:
Concentration = Concentration.CumProg.AverageTrueRange
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。