i问财量化选股-涨幅2%-7%、近2天没有涨停板、委比大于-100%小于100%

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

问财量化选股策略逻辑

这个选股策略主要关注以下几个条件:

  1. 涨幅:要求股票在过去两天内涨幅在2%-7%之间,这是为了筛选出近期有一定上涨空间的股票。
  2. 近2天没有涨停板:避免选择连续涨停的股票,防止买入后出现大幅回调的风险。
  3. 委比:要求委比在-100%到100%之间,这是一个衡量买卖意愿的指标,委比过大或过小都可能说明市场存在异常。

选股逻辑分析

以上三个条件综合考虑,可以有效筛选出短期内具有上涨潜力、买卖意愿正常且不会过度投机的股票,有助于降低投资风险。

有何风险?

然而,这个策略也存在一些风险:

  1. 非持续性上涨:虽然该策略旨在筛选短期有上涨潜力的股票,但如果市场整体趋势并不好,那么这些股票也可能无法保持上涨势头。
  2. 忽视基本面:此策略只考虑了股票的价格和交易数据,而忽视了公司的基本面情况,如财务状况、行业地位等,可能会导致投资决策偏离实际情况。

如何优化?

针对上述风险,可以尝试以下优化措施:

  1. 结合更多因素:除了考虑价格和交易数据外,还可以结合公司基本面数据,如盈利能力、偿债能力等,来更全面地评估股票的投资价值。
  2. 设置更合理的参数:根据市场实际情况,调整涨跌幅范围和委比阈值,以提高策略的适用性和稳健性。

最终的选股逻辑

根据上述分析和优化措施,最终的选股逻辑如下:

# 过滤条件
def filter_logic(df):
    df['过去两天涨幅'] = df['涨跌幅度'].pct_change()
    df['过去两天是否有涨停板'] = df['涨停次数'].apply(lambda x: 1 if x == 0 else 0)
    df['委比'] = df['委买量/委卖量'].abs()
    df = df[(df['过去两天涨幅'] > 2) & (df['过去两天是否有涨停板'] == 0) & (df['委比'] < 100)]
    return df

常见问题

  1. 为什么不在过滤条件中加入“股票市值”或“流动市值”等参数?
    答:这主要是考虑到

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧