量化投资-分时高开3%到6%之间、流通市值小于180亿、行业板块涨幅前5

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

问财量化选股策略逻辑

  • 分时高开3%到6%
  • 流通市值小于180亿
  • 行业板块涨幅前5%

选股逻辑分析

这个选股逻辑是基于以下几个方面的考虑:

  1. 高开:这表明这只股票在开盘时表现强劲,可能是由于良好的公司消息或市场情绪。

  2. 流通市值小于180亿:这个条件是为了筛选出小盘股,因为通常情况下,小盘股更容易受到投资者的青睐和推动。

  3. 行业板块涨幅前5%:这可能是因为该公司的所在行业近期表现良好,或者是该公司自身业绩优秀。

然而,这个选股逻辑也存在一些潜在的风险:

  1. 市场情绪波动大:如果市场情绪突然发生改变,可能会导致这只股票的开盘价下跌,从而影响选股结果。

  2. 行业板块走势不稳定:如果某个行业板块的整体表现不佳,那么即使个别股票在行业内表现出色,也可能无法获得好的收益。

如何优化?

为了减少上述风险,可以考虑以下优化措施:

  1. 加入更多的限制条件:例如,可以限制只选择流通市值在一定范围内的股票,或者只选择特定行业的股票。

  2. 结合其他信息进行判断:例如,可以结合公司的基本面数据、财务报表等信息来判断其是否值得投资。

最终的选股逻辑

最终的选股逻辑应该是在满足以上所有条件的基础上,进一步优化和细化,以便更准确地选出符合要求的股票。

常见问题

常见的问题包括:

  1. 如何获取这些数据?:可以通过问财或者其他金融数据平台获取。
  2. 如何计算流通市值?:流通市值是指上市公司流通在外的普通股总股本乘以股价。
  3. 如何获取行业板块涨幅数据?:可以通过问财或者其他金融数据平台获取。

python代码参考

import pandas as pd

# 获取股票开盘价和流通市值数据
df = pd.read_csv('stock_data.csv')

# 定义筛选条件
criteria = df['open_price'] > 3 + 6/100 * df['price']
criteria &= df['market_cap'] < 180e9
criteria &= df['industry_rank'] <= 5

# 筛选符合条件的股票
selected_stocks = df[criteria]

# 输出筛选结果

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

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

    模板如何使用?

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


    
收益&风险
源码

评论