量化交易选股策略-利润增长大于1、涨幅小于5%和、不含北交所股票

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

问财量化选股策略逻辑

利润增长>1

这是指公司的净利润在最近一年内增长超过100%,这个逻辑表明公司经营状况良好,有较高的盈利能力。

涨幅小于5%

这指的是公司股价在过去的一年内的涨幅小于5%,这个逻辑可以避免选到已经大幅上涨过的股票,使投资更具稳健性。

不含北交所股票

这个逻辑是排除了北交所上市的股票,因为北交所作为新兴市场,其股票的风险较高,可能会导致投资损失。

选股逻辑分析

以上三个逻辑都是比较基础的财务指标,可以从基本面的角度来评估公司的经营状况和投资价值。但需要注意的是,这些指标并不能完全反映一个公司的价值,还需要结合其他信息如行业背景、公司治理结构等进行综合考虑。

有何风险?

虽然以上三个逻辑可以一定程度上降低投资风险,但仍然存在一定的风险。首先,由于选取的指标相对单一,可能存在忽略掉某些重要因素的情况;其次,市场的波动性和不确定性也可能影响股票的表现。

如何优化?

为了进一步降低风险,可以在上述三个逻辑的基础上增加一些其他的筛选条件,例如公司的负债率、市盈率、股息率等。此外,还可以关注公司的行业地位、竞争优势等因素,这些因素可能会影响公司的长期发展和价值。

最终的选股逻辑

我建议的投资逻辑如下:

  • 利润增长率>1;
  • 股价涨幅<5%;
  • 公司不在北交所上市。

常见问题

  • 为什么需要排除北交所的股票?
    答:北交所上市的股票由于其新市场的特点,可能存在较大的风险,因此需要排除。

python代码参考

import pandas as pd

# 读取数据
df = pd.read_csv('stock_data.csv')

# 设置筛选条件
df_filtered = df[(df['profit_growth'] > 1) & (df['annual_return'] < 5) & (df['exchange'] != 'NATIONAL_ECONOMIC_AND_COMMERCIAL_BODIES')]

这个代码会从名为'stock_data.csv'的数据文件中读取股票数据,并根据设定的筛选条件过滤出符合要求的股票。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧