(supermind)振幅大于1、k小于20、昨日竞价换手率大于0

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

问财量化选股策略逻辑

选股逻辑:振幅大于1,K线小于20,昨日竞价换手率大于0.26。

选股逻辑分析

该选股逻辑在基于技术指标的同时,加入了市场资金面的考虑,具体来说,振幅大于1表示该股票波动幅度比较大,K线小于20表示股票处于超卖状态,昨日竞价换手率大于0.26表示具备一定的资金活跃度。

这些因素综合起来,有助于更加全面地考虑股票投资价值,同时也能够更准确地捕捉市场投机性资金的流入流出情况。

有何风险?

该选股逻辑仍存在着一定的市场风险,因为技术指标和资金面指标的有效性可能会受到市场情况的影响。在某些情况下,选股时可能会过分强调资金面,对于个别公司的操作和基本面情况可能会忽视不计,从而导致一定的风险。此外,在不同市场环境下,对指标的要求也会有所变化。

如何优化?

优化选股策略可以通过结合其他指标来更全面地分析股票的价值,如加入市净率、市盈率、股息率等指标。同时,需要充分考虑不同行业之间的差异性,以更精确和有效地筛选价值投资标的。另外,应该定期检查分析选股策略的有效性和指标的权重分配,并根据市场情况适时进行调整。

最终的选股逻辑

在综合考虑以上分析基础上,我们提出完善后的选股逻辑:

  1. 振幅大于1;
  2. K线小于20;
  3. 昨日竞价换手率大于0.26。

同花顺指标公式代码参考

以下是该选股策略在同花顺中的指标公式代码:

C:CLOSE;  
SET A=0.12;
SET B=0.26;
SET C=0.9;
SET D=0.4;
SET E=0.4;
SET F=0.2;
SET G=0.26;
DIF:EMA(C,A)-EMA(C,B);
DEA:EMA(DIF,C);
MACD:(DIF-DEA)*E;
PBX:EMA(C,D)-EMA(C,E);
VOL:(VOL/DMA(VOL, 5))/100;
K:CROSS(MA(CLOSE, 3), MA(VOL, 3));
J:CROSS(MA(CLOSE, 6), MA(VOL, 6));
YJHS:(VOL/VOL[1] > G);
FILTER:HIGH>MA5 AND C>PBX AND DIF>DEA AND MACD>0 AND YJHS AND K AND J;

其中,EMA()SMA()DMA()用于计算指数平均数、简单移动平均以及均线差等,详细定义可参考同花顺文档。

Python 代码参考

以下是 Python 实现该策略的选股逻辑:

# 数据预处理部分
close = dv.get_ts('close', symbol=symbols)
volume = dv.get_ts('volume', symbol=symbols)

# MACD和PBX指标
EMA12 = ta.EMA(close, timeperiod=12)
EMA26 = ta.EMA(close, timeperiod=26)
DIF = EMA12 - EMA26
DEA = ta.EMA(DIF, timeperiod=9)
MACD = (DIF - DEA) * 2
PBX = ta.EMA(close, timeperiod=10) - ta.EMA(close, timeperiod=20)

# 竞价换手率指标
turnover = volume / ta.DEMA(volume, timeperiod=5)
yesterday_turnover = turnover.shift(1)

# K线、J线和竞价换手率指标的条件判断
cond1 = close > ta.MA(volume, timeperiod=3)
cond2 = close > ta.MA(volume, timeperiod=6)
cond3 = yesterday_turnover > 0.26

# 选股
selected_stocks = (high > ta.SMA(close, timeperiod=5)) & \
                  (close > PBX) & \
                  (DIF > DEA) & \
                  (MACD > 0) & \
                  (cond1) & \
                  (cond2) & \
                  (cond3)
return selected_stocks.index.tolist()

通过 Python 实现该策略的选股逻辑,同样利用 TA-Lib 库函数以及其他指标计算 MACD、PBX和竞价换手率等指标。同时也关注指标之间的权重关系和选股池的变化,尽可能地减少风险。

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

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

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论

需要帮助?

试试AI小助手吧