i问财量化选股-毛利率大于19、10日振幅小于、流通市值小于400亿

用户头像神盾局量子研究部
2023-10-27 发布

问财量化选股策略逻辑

这个选股策略主要基于以下三个条件:

  • 毛利率 > 19%: 这意味着公司具有较高的盈利能力,能够有效地转化销售收入为利润。
  • 10日振幅 <: 这表明公司的股价波动较小,不易受到市场情绪的影响,从而有利于投资者进行长期持有。
  • 流通市值小于400亿: 这限制了选择的公司规模,防止过度投资于大型公司。

选股逻辑分析

这个选股策略的优点是简单明了,易于理解和执行。然而,它也有一定的局限性:

  • 过于依赖财务指标可能会忽视其他重要的公司信息,如行业地位、管理团队等。
  • 对于某些行业(如周期性行业或新兴产业),毛利率和流通市值的设定可能过于严格。

有何风险?

  • 如果所选股票不符合预期,可能导致投资亏损。
  • 如果选择的公司经营状况突然恶化,也可能导致投资损失。

如何优化?

  • 可以考虑添加更多的公司信息作为筛选条件,如市盈率、市净率、ROE等。
  • 针对不同的行业和市场环境,可以调整毛利率和流通市值的设定。

最终的选股逻辑

在满足以下所有条件的情况下,选取符合要求的股票:

  • 毛利率 > 19%
  • 10日振幅 <
  • 流通市值 < 400亿

常见问题

  • 为什么设置毛利率大于19%?
    答:毛利率越高,说明公司转换收入为利润的能力越强,对于投资者来说,这是一种良好的投资回报信号。
  • 为什么要设置流通市值小于400亿?
    答:选择流通市值较小的公司,一方面是因为这些公司的规模相对较小,可能存在更多的投资机会;另一方面,由于这些公司通常比较容易被市场炒作,因此可能会有更高的投资收益。
  • 为什么需要关注10日振幅?
    答:10日振幅是一个衡量股票价格波动大小的指标,如果振幅过小,说明股价波动不大,可能更适合长期投资;反之,如果振幅过大,说明股价波动较大,可能会给投资者带来更大的风险。

python代码参考

import pandas as pd

# 获取满足条件的股票数据
df = pd.read_csv('stock_data.csv')
df['margins'] = df['revenue'] / df['cost_of

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论