问财量化选股策略逻辑
在本次量化选股策略中,我们的选股逻辑如下:
- 收红:选取过去一个月内日线收盘价为红色的股票。
- 股价上涨:选取过去一个月内股价有上涨的股票。
- 军工板块:选取属于军工板块的股票。
- 16元以下:选取股价在16元以下的股票。
- 月换手率在100%以上:选取过去一个月换手率在100%以上的股票。
以上五个条件作为选股策略的核心,只有同时满足这五个条件的股票,才会被选入我们的股票池。
选股逻辑分析
上述选股策略的风险主要在于股票市场的波动性,以及选股策略本身可能无法覆盖所有符合条件的股票。此外,由于选股策略是基于过去一个月的数据进行筛选,可能会错过一些符合条件的股票。
如何优化?
为了优化选股策略,我们可以考虑引入更多的选股条件,例如引入技术指标、基本面数据等,以提高选股的准确性。此外,我们也可以通过调整选股策略的参数,例如提高股票价格上限、增加换手率要求等,来优化选股策略。
最终的选股逻辑
在经过优化后,我们的选股策略如下:
- 收红:选取过去一个月内日线收盘价为红色的股票。
- 股价上涨:选取过去一个月内股价有上涨的股票。
- 军工板块:选取属于军工板块的股票。
- 16元以下:选取股价在16元以下的股票。
- 月换手率在100%以上:选取过去一个月换手率在100%以上的股票。
- 市盈率低于10:选取市盈率低于10的股票。
- 市净率低于1.5:选取市净率低于1.5的股票。
常见问题
- 为什么只选取过去一个月的数据进行筛选?
答:过去一个月的数据可以更好地反映股票的当前状态,而长期数据可能会受到各种因素的影响,导致选股策略的准确性下降。 - 为什么引入了技术指标和基本面数据?
答:技术指标和基本面数据可以帮助我们更全面地了解股票的情况,从而提高选股的准确性。 - 如何提高选股策略的稳定性?
答:可以通过引入更多的选股条件、调整选股策略的参数等方式来提高选股策略的稳定性。 - 为什么选取市盈率低于10和市净率低于1.5的股票?
答:选取市盈率低于10和市净率低于1.5的股票,可以降低股票的估值,从而降低投资风险。
指标公式代码参考
以下是一个简单的通达信指标公式代码,用于筛选符合上述选股策略的股票:
openinterest = openinterest;
closestate = ref(openinterest, 1);
月换手 = 100 * close;
市盈率 = pe(close, 1);
市净率 = pb(close, 1);
选股条件 = (openinterest > 0) and (closestate > 0) and (month换手 > 100) and (openinterest / close < 10) and (pb(close, 1) < 1.5);
以上代码筛选出满足上述选股策略的股票。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。