聚宽量化交易-竞价匹配量除以流通股排序、涨幅2%-7%、行业板块涨幅前5

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

问财量化选股策略逻辑

  1. 竞价匹配量除以流通股排序: 这个逻辑是基于股票在竞价阶段的成交量与流通股数量的比例,来判断这只股票的活跃度和交易热度。

  2. 涨幅2%-7%: 这个逻辑是为了筛选出当前市场表现较好的股票。

  3. 行业板块涨幅前5: 这个逻辑是为了限制投资范围,只关注当前市场上表现较好的行业板块。

选股逻辑分析

以上三个逻辑都是基于基本面和技术面的数据进行分析,可以较好地反映出当前市场的热点和行情,但是也存在一些潜在的风险。

有何风险?

首先,市场的波动性较大,如果市场出现大幅度下跌或者上涨,那么这些逻辑可能会失效。其次,虽然这个策略考虑了行业的涨跌幅,但并不代表行业内的所有股票都会跟随行业整体的表现。最后,这个策略并不考虑公司的财务状况、经营业绩等基本面因素,因此有可能忽视一些潜在的投资机会。

如何优化?

为了降低这些风险,我们可以增加更多的数据来源和维度进行分析,比如添加公司的盈利能力、成长性等因素;也可以使用更复杂的算法和模型,提高预测的准确性和稳定性。

最终的选股逻辑

综合以上分析,我们的选股逻辑如下:

  1. 选择在竞价阶段成交量大于流通股数量的前10%的股票。

  2. 选择当前日涨幅在2%-7%之间的股票。

  3. 在上述股票中,选择当前行业板块涨幅排名前5的股票。

  4. 限制投资金额,避免过度集中投资于某一只或几只股票。

常见问题

  1. 为什么需要将股票按照竞价匹配量除以流通股排序?
    答:这是因为,流通股的数量代表了该股票的流动性,而竞价匹配量则反映了市场对该股票的需求程度,所以通过这两个指标,我们可以得到一个较为全面的股票活跃度评估。

  2. 为什么需要限制投资金额?
    答:为了避免过度集中投资于某一只或几只股票,导致投资风险增大。

python代码参考

# 定义选股条件
def select_stock():
    # 获取股票信息
    stock_info = get_stock_info()
    
    # 计算股票的竞价匹配量和流通股数量
    match_rate = stock_info['match_rate']
    total_shares = stock_info

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧