量化交易社区-上15个交易日涨停数大于0、收盘价大于4小于等于25、近五个交易日有单日涨幅

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

问财量化选股策略逻辑

在选股策略中,我们采用了以下逻辑来筛选股票:

  1. 涨停数大于0:这意味着股票在最近15个交易日内有过涨停的情况,显示出股票的强势。
  2. 收盘价大于4小于等于25:这是为了保证股票的活跃度,收盘价在4到25之间意味着股票在一天的交易中有所波动。
  3. 近五个交易日有单日涨幅大于5%:这进一步确认了股票的强势,要求在最近的五个交易日内有一天股票的涨幅超过5%。

选股逻辑分析

以上选股逻辑主要是为了找到那些在近期有较好表现的股票,但是在这个过程中也存在一些风险。

首先,这种策略依赖于股票过去的交易数据,因此可能会错过一些最新的信息。例如,如果一只股票在最近15个交易日内从未涨停,那么即使它在接下来的交易中涨停,也无法被我们的策略捕捉到。

其次,这种策略可能无法捕捉到一些短期波动较大的股票。例如,一只股票可能在一天的交易中从4元涨到5元,然后再跌到4.5元,如果我们的策略只考虑收盘价,那么这只股票就无法被选中。

如何优化?

为了优化这个策略,我们可以考虑引入一些新的因素。例如,我们可以增加对股票成交量的要求,以进一步确认股票的活跃度。我们也可以考虑增加对股票的财务状况的要求,例如增加对净资产收益率(ROE)或者市盈率(PE)的要求。

最终的选股逻辑

结合以上的分析和优化,我们的最终的选股逻辑如下:

  1. 股票在最近15个交易日内有过涨停的情况。
  2. 收盘价在4到25之间,且在最近的五个交易日内有一天股票的涨幅超过5%。
  3. 成交量适中,且满足一定的财务状况要求,例如净资产收益率(ROE)或者市盈率(PE)。

常见问题

在实际应用中,可能会遇到一些常见问题,例如:

  1. 什么股票符合我们的选股策略?
  2. 我们的选股策略有哪些局限性?
  3. 如何避免错过一些优秀的股票?

指标公式代码参考

在实际应用中,我们可以使用以下的指标公式代码:

涨停数: last_trade_date >= (today - 15) && last_trade_date < today
收盘价: close >= 4 && close <= 25
单日涨幅: max(close - last_trade_date, 0) / last_trade_date > 0.05
成交量: volume >= 1000000
净资产收益率(ROE): roe > 0.1
市盈率(PE): pe < 10

以上代码是基于Python编写的,可以用于筛选股票。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论