(supermind策略)task16/a/macd零轴以上、PE>0、至少5根均线重合的

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

问财量化选股策略逻辑

选股逻辑为MACD零轴以上、PE大于0、至少5根均线重合的股票。选股时间为每个交易日收盘后。

选股逻辑分析

MACD是一种趋势追踪指标,红柱代表上涨趋势,当MACD在零轴以上时,说明当前股票处于强势状态,有较大的上涨空间。同时,通过PE大于0可以筛选出当前股票的估值较合理。

均线重合是一种技术分析方法,是多头趋势的信号。至少5根均线重合可以说明当前股票处于较强的多头趋势,具有较大的上涨潜力。

综合以上选股条件,可以选出趋势较强、估值较合理的潜在投资标的。

有何风险?

  1. 过于依赖技术指标,忽略了基本面数据带来的投资风险;
  2. 只考虑均线重合数量,忽略了均线的长度和斜率等因素;
  3. 当市场行情发生突变时,基于技术分析的策略容易失效。

如何优化?

  1. 引入其他技术指标和基本面数据来拓宽选股预判条件,提高精准度和投资成功率;
  2. 通过参数优化,如调整均线长度和斜率等,优化选股精度;
  3. 加入风险控制策略,降低投资风险。

最终的选股逻辑

选股逻辑为MACD零轴以上、PE大于0、至少5根均线重合的股票。均线为5日线、10日线、20日线、30日线、60日线、120日线、250日线。选股时间为每个交易日收盘后。

同花顺指标公式代码参考

MACD指标:

DIF: EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA: EMA(DIF, 9);
MACD: (DIF - DEA) * 2;

PE指标:

PE: FIELD('pe_ttm', 0);

收盘价指标:

CLOSE: CLOSE;

均线重合指标:

MA5: MA(CLOSE, 5);
MA10: MA(CLOSE, 10);
MA20: MA(CLOSE, 20);
MA30: MA(CLOSE, 30);
MA60: MA(CLOSE, 60);
MA120: MA(CLOSE, 120);
MA250: MA(CLOSE, 250);
OVERLAP: IF(CROSS(MA5, MA10) AND CROSS(MA10, MA20) AND CROSS(MA20, MA30) AND CROSS(MA30, MA60) AND CROSS(MA60, MA120) AND CROSS(MA120, MA250), 1, 0);

选股筛选公式:

MACD > 0 AND PE > 0 AND OVERLAP == 1;

排序公式:

默认按照个股市值排序,这里不做展示。

Python代码参考

以下为python的选股筛选代码、排序代码,仅供参考:

import akshare as ak

# 获取股票列表并计算选股筛选条件
data = ak.stock_zh_a_daily(symbol="", adjust="qfq").reset_index()
ma5 = data['close'].rolling(window=5).mean()
ma10 = data['close'].rolling(window=10).mean()
ma20 = data['close'].rolling(window=20).mean()
ma30 = data['close'].rolling(window=30).mean()
ma60 = data['close'].rolling(window=60).mean()
ma120 = data['close'].rolling(window=120).mean()
ma250 = data['close'].rolling(window=250).mean()
overlap = (ma5 > ma10) & (ma10 > ma20) & (ma20 > ma30) & (ma30 > ma60) & (ma60 > ma120) & (ma120 > ma250)
condition = (data['macd'] > 0) & (data['pe_ttm'] > 0) & overlap
result = data[condition]

# 按照市值排序
result_sorted = result.sort_values(by=['circ_mv'], ascending=False).head(5)
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论

需要帮助?

试试AI小助手吧