CTA量化策略选股分析收盘价大于M20、近五个交易日有单日涨幅大于5%、连续两周股价上涨

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

问财量化选股策略逻辑

收盘价>M20,近五个交易日有单日涨幅大于5%,连续两周股价上涨。

这种策略主要通过筛选出满足收盘价大于平均移动20天均线的股票,再从这组股票中选择近五个交易日中有单日涨幅大于5%的股票,最后再从中选出连续两周股价上涨的股票。这种策略的优点是能够选出有较强上涨动力的股票,但缺点是对短期波动较为敏感,可能会错过长期趋势。

选股逻辑分析

以上选股逻辑可以通过以下步骤实现:

  1. 使用MA20公式计算收盘价的平均移动20天均线。
  2. 使用AVG函数计算近五个交易日的最大涨幅。
  3. 使用MAX函数找出连续两周股价上涨的股票。

有何风险?

以上选股策略存在一定的风险,主要包括:

  1. 过于依赖短期价格变动,可能错过长期趋势。
  2. 近五个交易日的最大涨幅不能反映股票的真实价值。

如何优化?

可以尝试以下几个优化方式:

  1. 增加筛选条件,例如加入PE、PB等基本面指标。
  2. 对于连续两周股价上涨的股票,增加过滤条件,例如只选择涨跌幅超过一定幅度的股票。

最终的选股逻辑

综合考虑了收盘价、近期最大涨幅和连续上涨天数等多个因素,构建了以下选股逻辑:

  1. 使用MA20公式计算收盘价的平均移动20天均线。
  2. 使用AVG函数计算近五个交易日的最大涨幅。
  3. 使用MAX函数找出连续两周股价上涨的股票。
  4. 在满足上述三个条件的基础上,再增加一个过滤条件:在过去一个月内,股票的日均成交量至少达到总股本的1%。

常见问题

  1. 什么是MA20?
    答:MA20是移动平均线的一种,一般用于判断股票的趋势变化。
  2. 为什么要使用MA20?
    答:MA20可以帮助我们判断股票的长期趋势,从而更准确地挑选有上涨潜力的股票。
  3. 如何计算AVG函数?
    答:AVG函数是用来求一组数据的平均值的,其语法是:AVG(number1,number2,...,numberN)。
  4. 如何计算MAX函数?
    答:MAX函数是用来求一组数据中的最大值的,其语法是:MAX(number1,number2,...,numberN

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论