问财量化选股策略逻辑
我们的选股逻辑主要分为三个部分:
- 当天价格持续在均线上方: 我们选择的是日K线,要求收盘价连续两天或更多时间高于5日均线、10日均线和20日均线。
- 行业板块涨幅前5: 我们通过查看当日行业板块的涨跌幅排名来筛选行业板块。
- 60日均线上移: 我们检查股票的60日均线是否正在上升,这是我们衡量股票长期趋势的重要指标。
选股逻辑分析
这种选股逻辑的优点是可以帮助我们筛选出那些有良好上涨潜力的股票。然而,它也有一些潜在的风险。首先,短期价格波动可能会导致我们的选股结果产生较大的偏差。其次,只有当所有条件都满足时,我们的选股逻辑才会触发,这可能会使得一些好机会被错过。最后,我们的选股逻辑只考虑了过去的价格表现和行业板块的表现,而没有考虑到公司的基本面因素,如财务状况、管理团队等。
如何优化?
为了优化这种选股逻辑,我们可以引入更多的基本面因素来提高其准确性。例如,我们可以通过对公司财务报表的分析来评估其盈利能力,或者通过研究公司的管理层来评估其经营能力。另外,我们还可以通过引入机器学习模型来自动化选股过程,减少人为错误的影响。
最终的选股逻辑
我们的最终选股逻辑是:
- 当天价格持续在均线上方, 行业板块涨幅前5
- 60日均线上移
- 公司财务报表盈利,管理团队稳定
常见问题
- 为什么要在收盘价连续两天或更多时间高于均线才认为股票处于强势?
答:因为这是一种统计上的安全边际,可以避免由于偶然性因素导致的误判。 - 是否可以只关注上涨行业的股票?
答:可以,但是需要注意的是,如果一个行业板块的整体表现不好,那么即使有些股票上涨,整个板块的价值也可能下降。 - 如何获取公司的财务报表数据?
答:可以通过互联网金融平台或者证券公司网站获取。
python代码参考
import pandas as pd
import numpy as np
# 定义选股条件
def select_stock(data):
# 获取日K线数据
data = data['Close'].rolling(window=5).mean()
data = data[~np.isnan(data)]
#
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。