问财量化选股策略逻辑
首先,我们筛选出在月度内日线价格低于16元且换手率超过100%的股票,这是通过使用pandas库中的rolling函数实现的。然后,我们选择这些股票的技术形态良好,这可以通过检查股票的价格走势和成交量来确定。
接着,我们按照ROE(收益率)从大到小进行排序,这样可以选出那些盈利能力较强的股票。
最后,我们将满足上述条件的所有股票选出来作为一个整体,并且我们需要保证这些股票至少在过去一个月内有赢利记录。
选股逻辑分析
这个策略的优点是它可以选出那些盈利能力强、并且交易活跃的股票。但是,它也有一些缺点。例如,如果市场整体表现不佳,那么即使一只股票的ROE很高,但如果它的价格下跌了很多,那么它也可能被排除在这个列表之外。另外,由于我们只考虑过去的一个月的赢利情况,所以这个策略可能无法反映出一个公司的真实盈利能力。
有何风险?
主要的风险有两个方面。一是市场波动可能导致一些符合条件的股票被暂时排除在外。二是如果公司过去的盈利能力不可持续,那么即使其现在的ROE很高,也不能代表未来的盈利能力。
如何优化?
一种优化的方法是增加过去时间窗口的数量,比如将时间窗口扩大到一年或者更长时间。这样可以更好地反映公司的长期盈利能力。另一种方法是在筛选技术形态时,加入更多的指标,如KDJ等。
最终的选股逻辑
我们的选股逻辑包括:
- 日线价格低于16元。
- 换手率超过100%。
- 技术形态良好。
- ROE从大到小排序。
- 过去一个月内有赢利记录。
常见问题
Q: 为什么需要使用滚动函数?
A: 因为我们希望找出那些在过去一段时间内表现良好的股票,而不仅仅是近期的表现。
Q: 为什么需要考虑ROE?
A: 因为我们希望通过这种方式找出那些盈利能力较强的股票。
Q: 为什么需要看公司的过去业绩?
A: 因为我们希望通过这种方式找出那些长期盈利能力较好的股票。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。