(同花顺量化)15分钟周期MACD绿柱变短_、规模2亿以上、rsi小于65

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

问财量化选股策略逻辑

选股逻辑:选择RSI小于65的股票,规模在2亿以上,且在15分钟周期下MACD绿柱变短。

选股逻辑分析

该选股逻辑同样结合了技术面和市场面。RSI指标判断股票的超买超卖情况,规模在2亿以上保证股票相对健康的经营情况。在15分钟周期下,搜寻MACD绿柱线变短的股票,认为这样的股票当前正处于回落行情中,进一步确认股票的回调趋势,提高选股的精准度。该逻辑可以提高选股的成功率,在目前市场环境下,适用于短线操作策略。

有何风险?

该选股逻辑对股票的技术面因素依赖较大,股票会存在随时变化的情况。此选股逻辑同样存在着忽略股票基本面情况的风险。

如何优化?

可以在技术面方面引入其他可靠的指标,如KDJ等,进一步筛选符合选股逻辑的股票。在市场面方面可以考虑利用PE、PB、ROE等指标来筛选基本面较好的股票。可以结合技术与基本面指标,从多个角度入手来获得更加准确的选股结果。

最终的选股逻辑

选择RSI小于65的股票,规模在2亿以上,在15分钟周期下MACD绿柱变短。

同花顺指标公式代码参考

通达信指标代码

VOL := VOLUME;
VOLMA20 := MA(VOL,20);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:(DIFF-DEA)*2;
GREEN:=MACD>REF(MACD,1);
CROSS(GREEN,0);
SHORT:=EMA(MACD,5);
REF(SHORT,1)>SHORT;
RSI(CLOSE, 14) < 65 AND
CIRCULAR_MKT_CAP >= 20000000

python代码参考

df = get_fundamentals(query(
    #选择需要的数据指标
    fundamentals.financial_indicator.market_cap,
    fundamentals.financial_indicator.circulating_market_cap,
#     fundamentals.financial_indicator.pe_ratio,
#     fundamentals.financial_indicator.pb_ratio,
    valuation.circulating_market_cap,
    indicator.rsi_n1,
    indicator.macd_dif,
    indicator.macd_dea,
    indicator.macd,
    indicator.macd_green,
    indicator.short,
    #在市场数据中过滤掉科创版
    (basic.market != '科创板').label('not_china_gem')
).filter(
    date=None,
    #筛选技术指标
    indicator.rsi_n1 < 65,
    #筛选市值条件
    valuation.circulating_market_cap >= 20000000,
    #在市场指标中过滤掉科创版
    indicator.not_china_gem == 1.0,
    #过滤新股和停牌股票
    indicator.if_trading_cancelled != 1,
    indicator.if_st_stock != 1,
    indicator.if_suspended != 1,
    #筛选MACD绿柱变短,快线与慢线均为负数
    (indicator.macd_green == 1) &
    (indicator.short > REF(indicator.short, 1)) &
    (indicator.macd_dif < 0) &
    (indicator.macd_dea < 0)
).order_by(
    valuation.market_cap.asc(),
    fundamentals.financial_indicator.return_on_asset_net_profit.desc(),
    fundamentals.financial_indicator.net_profit_margin.desc(),
    indicator.one_day_increase_rate.desc()
).limit(200))
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论