问财量化选股策略逻辑
这个选股逻辑基于中信里昂资产管理有限公司在30日内曾经有过涨停的情况,选择涨幅在2%-7%之间的股票进行投资。
选股逻辑分析
这个逻辑的优点在于它是一个相对简单的策略,只需要对过去一段时间内的股票价格进行比较,就可以筛选出符合条件的股票。此外,这个逻辑也具有一定的可行性,因为公司能够在短时间内多次出现涨停,说明公司的业绩或者市场预期较好,这样的股票可能存在较大的上涨空间。
然而,这个逻辑也有一些潜在的风险。首先,过去的表现并不能保证未来的结果,因此不能完全依赖于历史数据来做出决策。其次,股票市场的变化非常快,即使公司在短期内多次出现涨停,也不能保证在未来的时间里还能持续保持这种表现。最后,如果公司的经营状况发生变化,也可能会影响到股票的价格。
如何优化?
为了提高这个策略的效果,可以考虑增加更多的因素来进行筛选,比如公司的财务状况、行业前景等。此外,也可以使用更复杂的模型,如机器学习模型,来预测股票的价格走势。
最终的选股逻辑
根据上述分析,我们可以得出以下的选股逻辑:
- 首先,从市场上筛选出在30日内有过涨停的股票。
- 然后,进一步筛选出其中涨幅在2%-7%之间的股票。
- 最后,结合公司的财务状况、行业前景等因素,进行进一步的投资决策。
常见问题
-
为什么只考虑30日内的数据?
- 因为30天的时间长度比较合适,既可以覆盖到短期的变化,又不会过于久远而影响到判断的准确性。
-
为什么要考虑公司的财务状况和行业前景?
- 因为这两个因素可以反映出公司的实际经营状况和未来的增长潜力,对于股票的价格有重要的影响。
python代码参考
import pandas as pd
# 获取30日内有过涨停的股票
stock_list = df[df['Close'].pct_change() > 7].index.tolist()
# 筛选出涨幅在2%-7%之间的股票
stock_list = [stock for stock in stock_list if df.loc[stock]['Close'] > df['Close'].mean() * 1.02 and df.loc[stock]['Close'] < df['Close'].mean() * 1.07]
# 结合财务状况和行业前景等因素进行投资决策
# ...
注意:以上代码
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。