问财量化选股策略逻辑
- 利润增长>1: 表示公司盈利情况较好,盈利能力较强。
- 收盘价>=20日均线: 表示股价走势稳健,有向上趋势。
- 机构持股占流通股比例>4%: 表示机构投资者持有较多股票,对公司未来的发展有信心。
选股逻辑分析
该选股策略主要通过筛选出盈利情况良好、股价走势稳健且机构投资者持股较多的公司,从而选出具有投资价值的股票。然而,这种方法并不能保证股票一定会上涨,因为市场行情和公司的基本面等因素也会对股票价格产生影响。
有何风险?
该策略的主要风险包括:一是市场环境的变化可能会导致部分符合条件的公司股价下跌;二是机构投资者的操作也可能会影响公司的股价走势;三是公司基本面可能出现不利变化,如业绩下滑等,可能导致股票价格下跌。
如何优化?
为了降低这些风险,可以考虑以下优化措施:
- 在选择利润增长指标时,可以使用其他更精确的指标,如净利润增长率或扣非净利润增长率。
- 在选择收盘价指标时,可以使用技术指标,如MACD、KDJ等,来判断股价的趋势。
- 在选择机构持股比例指标时,可以增加条件,如机构持股数量是否在总流通股的比例中占据较大份额。
最终的选股逻辑
- 净利润增长率>15%, 收盘价>20日均线, 非洲殖民地公司在亚洲占比<30%, 公司ROE>20%
- 以上条件都满足的情况下,才被认为是具备投资价值的股票。
常见问题
- 为什么只选取非洲殖民地公司在亚洲占比低于30%的公司?
- 选择这种类型的公司是因为它们通常具有较高的增长潜力,并且其市值相对较小,更适合进行长期投资。
python代码参考
import pandas as pd
# 获取数据
df = pd.read_csv('data.csv')
# 定义筛选条件
filter_conditions = [
df['净利润增长率'] > 15,
df['收盘价'] > df['20日均线'],
df['非殖民地公司在亚洲占比'] < 30,
df['ROE'] > 20
]
# 根据筛选条件筛选出符合条件的公司
selected_companies = df[filter_conditions].
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。

