聚宽策略-最近5分钟内dde大单买入量与自由流通股的比率、分时换手率前二个、涨停且所属行业

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

问财量化选股策略逻辑

  1. dde大单买入量与自由流通股的比率:DDX代表的是大单流入量占流通盘的比例,通常来说,DDX值越大说明资金介入意愿越强。

  2. 分时换手率前二个:这是在选择强势股的时候常用的一种指标,换手率越高,表明股票流动性越好,买卖意愿也越强烈。

  3. 涨停且所属行业板块2天排名前3:这个逻辑主要是看股票是否处于强势阶段,并且该行业的整体表现也是需要考虑的因素之一。

以上三个条件都满足的话,那么这只股票就是我们想要的。

选股逻辑分析

这种选股策略的优点在于可以快速筛选出具有较强上涨动力的股票,但是对于一些长时间的底部横盘或者调整阶段的股票,可能就会错过。

有何风险?

如果市场行情不佳,即使符合上述三个条件的股票也可能出现下跌的情况。

如何优化?

可以通过设置更严格的阈值来过滤掉不符合要求的股票。例如,可以将DDX值的要求从大于0提高到大于0.5,或者将换手率的要求从高于3%提高到高于5%等。

最终的选股逻辑

当DDX值大于0.5,换手率高于5%,并且属于前两个交易日行业内涨幅排名前三的股票时,我们可以认为它具备较强的上涨潜力。

常见问题

读者可能会有以下疑问:

  • 什么是DDX?
  • 换手率是什么?
  • 怎么查看行业内的涨幅排名?
  • 为什么要在最后增加一个筛选条件?

对于这些问题,我会在后续的文章中详细解释。

python代码参考

import pandas as pd
import talib

# 获取ddx数据
ddx = talib.DD(x)

# 获取换手率数据
turnover_rate = x['vol'] / x['total_shares']

# 获取行业涨幅数据
industry_returns = x['return'].rolling(window=2).apply(lambda x: (x[-1] - x[0]) / x[0])

# 找出符合条件的股票
selected_stocks = x[(ddx > 0.5) & (turnover_rate > 5%) & (industry_returns > industry_returns.quantile(0.7))]

print(selected_stocks)

以上就是基于DDX、换手

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧