问财量化选股策略逻辑
在选股票时,我们通常会考虑以下几个因素:
-
近2天没有涨停板: 我们认为连续两天的涨停板可能意味着市场的过度热情,或者是因为某个特定消息的影响,而这种过热或过度反应往往并不持久。因此,如果一只股票在过去的两天内没有出现涨停板,那么它可能更具有长期投资价值。
-
涨幅〈0: 股票的价格涨跌是衡量其表现的重要指标。如果我们选择了一只在过去两天内没有上涨或者下跌幅度小于0的股票,那么这只股票可能是相对稳定的,适合长期持有。
-
行业板块涨幅前5: 我们会选择行业板块涨幅前5的股票,因为这意味着这些行业的市场表现较好,而且这些股票可能是该行业内的领导者或者创新者,因此更具投资价值。
以上就是我们的选股逻辑,但是也存在一些风险:
-
过度依赖技术指标: 如果完全依赖于上述三个条件来选股,可能会忽视公司的基本面和未来发展前景。
-
忽视公司的财务状况: 只关注行业板块的涨幅并不能保证公司的真实价值,需要深入研究公司的财务报表和业务模式。
为了优化上述选股逻辑,我们可以:
-
结合公司的基本面和技术指标进行综合评估。
-
关注公司的长期发展趋势,而不是短期的市场表现。
最后,我们的选股逻辑如下:
最终的选股逻辑
我们会选择近2天没有涨停板,涨幅小于0并且行业板块涨幅前5的股票。
常见问题
- 为什么选择近2天没有涨停板?
答:我们希望避免因市场过度热情而导致的价格波动。
- 为什么选择涨幅小于0?
答:我们希望找到那些相对稳定的股票。
- 为什么选择行业板块涨幅前5?
答:我们希望找到那些市场表现较好的股票。
python代码参考
import pandas as pd
# 获取行业板块涨幅前5的股票数据
top5_industry_df = pd.read_csv('top5_industry.csv')
# 获取过去两天没有涨停板且涨幅小于0的股票数据
stable_and_stable_df = pd.read_csv('stable_and_stable.csv')
# 合并两份数据
final_df = top5_industry_df.merge(stable_and_stable_df)
# 根据我们的选股逻辑筛选出符合条件的股票
selected_df = final_df
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。