聚宽量化交易-竞价匹配量除以流通股排序、涨幅〈0、流通市值小于400亿

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

问财量化选股策略逻辑

  1. 竞价匹配量除以流通股排序: 通过计算当日的竞价匹配量与流通股的数量比,可以反映市场的活跃程度和买卖双方的意愿。一般来说,流通股数量越多,竞价匹配量越大,表明市场参与度越高,股票价格变动的可能性也越大。
  2. 涨幅〈0, 流通市值小于400亿: 这个条件是为了筛选出具有较大增长潜力的股票。当股票的涨跌幅小于0时,说明股票价格没有出现明显的上涨或下跌趋势,而流通市值小于400亿则说明这只股票规模较小,更容易受到市场资金的影响。

选股逻辑分析

以上两种逻辑的结合可以帮助我们找出一些潜在的优质股票。然而,这种策略也存在一些风险:

  • 首先,市场的活跃程度可能会受到许多因素的影响,例如政策变化、经济形势等,因此这种方法并不一定能够准确预测市场的走势。
  • 其次,流通市值小于400亿这个条件可能会排除掉一些高质量的股票,因为有些公司虽然规模较小,但其盈利能力和发展前景都非常好。

如何优化?

对于这个问题,我们可以考虑以下几个方面的优化方案:

  • 我们可以通过调整价格权重和数量权重来改变匹配量和流通股的比例,从而更准确地反映出市场的活跃程度和买卖双方的意愿。
  • 对于流通市值小于400亿这个条件,我们也可以引入一些其他的指标,比如市盈率、市净率等,以更全面地评估一只股票的价值。

最终的选股逻辑

综合上述分析,我们可以得出以下的最终选股逻辑:

  1. 根据当日的竞价匹配量与流通股的数量比,筛选出市场活跃度高的股票。
  2. 再根据股价涨幅和流通市值,筛选出具有较大增长潜力的股票。
  3. 最后,我们还可以引入一些其他的指标,比如市盈率、市净率等,以更全面地评估一只股票的价值。

常见问题

  • 为什么竞价匹配量和流通股的数量比能反映市场的活跃程度?
  • 流通市值小于400亿这个条件为什么会有风险?
  • 怎么样才能更准确地预测市场的走势?

python代码参考

import pandas as pd

# 获取交易数据
df = pd.read_csv('transaction_data.csv')

# �

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

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

    模板如何使用?

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


    
收益&风险
源码

评论