问财量化选股策略逻辑
-
dde大单买入量与自由流通股的比率:DDX代表的是大单流入量占流通盘的比例,通常来说,DDX值越大说明资金介入意愿越强。
-
分时换手率前二个:这是在选择强势股的时候常用的一种指标,换手率越高,表明股票流动性越好,买卖意愿也越强烈。
-
涨停且所属行业板块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亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。