机构专用,龙头启动选股指标源码

392
  • 选股室

    选股公式

    指标类型:条件选股公式
    核心定位:短线低位强势大阳启动选股,结合量价加权价格线、RSI 相对强弱系统、压力线支撑过滤;筛选满足大阳形态、量价趋势向上、回踩不破关键支撑,剔除 ST 与停牌个股;抓温和启动阳线,规避暴涨。

    QQ_1786945286001.png


    一、整体逻辑

    1. 均价采用加权算法,计算 8 周期成交量加权的上升价格线、下降价格线,判断量价趋势向上。
    2. 区分普通阳线、大阳标记:要求涨幅大于 3%、上影很小,实体饱满的启动阳线。
    3. RSI6、RSI24 双 RSI 组合,动态 RSI 阈值,根据股价是否站 20 日均线切换阈值,自动适配强弱环境。
    4. 回溯计算前低极值、阶段高点、压力线,要求回踩不能跌破压力支撑。
    5. 附加过滤:剔除 ST、停牌;开盘不低开,当日涨幅控制在 7% 以内,不追已经大涨的个股。
    6. FILTER 信号过滤:同一逻辑 15 周期内只输出一次选股结果,避免连续重复出票。

    二、核心变量释义

    变量含义说明
    均价:改良平均价格,加大收盘价权重,还原真实成交重心
    上升价格线8 周期成交量加权价格线,代表资金成本重心
    下降价格线上升价格线 8 周期内最低值,作为量价趋势底线
    阳线标记大于昨日收盘价标记为阳线,输出 88,否则 0
    大阳标记涨幅>3%、上影很短的饱满启动大阳,满足输出 91,否则 0
    前收盘价昨日收盘价,用于 RSI 计算
    RSI66 日相对强弱指标,跟踪短期多空动能
    RSI2424 日相对强弱指标,中期强弱参考
    RSI 阈值动态阈值;站上 20 日均线阈值 50,否则 20,区分强弱市场环境
    前低极值RSI 突破阈值那一段行情对应的波段低点
    阶段高点本轮 RSI 走强之后形成的波段高点
    跌破 RSI价格跌破前低极值时刻对应的 RSI 数值,作为强弱对比基准
    压力线洋红色关键支撑线;满足价格与 RSI 条件下的有效回踩支撑位
    去除 ST 和停牌过滤 ST、*ST 以及停牌无开盘价个股
    当日涨幅计算当日涨跌幅百分比
    龙头启动选股最终选股条件集合;FILTER (大阳标记> 90,15) 15 周期过滤重复信号


    通达信安装步骤

    1. 公式管理器 → 条件选股公式 → 其他类型 → 新建
    2. 完整粘贴源码,命名:龙头启动选股
    3. 保存;条件选股界面调用本公式,建议使用【历史选股】做回测验证。


    调参提示:

    想要出票变多:降低大阳涨幅 1.03→1.02,放大 7→9;

    想要更加严格出票变少:大阳涨幅 1.03→1.04,7→5,同时增大统计周期 8→10。

    均价:=((2)*(CLOSE)+OPEN+HIGH+LOW)/(5);
    上升价格线:=(SUM(均价*V,8))/(SUM(V,8));
    下降价格线:=LLV(上升价格线,8);
    阳线标记:=IF(CLOSE>REF(CLOSE,1),88,0);
    大阳标记:=IF(CLOSE/REF(CLOSE,1)>1.03 AND HIGH/CLOSE<1.01 AND 阳线标记>0,91,0);
    前收盘价:=REF(CLOSE,1);{量化社区 www.gushi.in}
    RSI6:=SMA(MAX(CLOSE-前收盘价,0),6,1)/SMA(ABS(CLOSE-前收盘价),6,1)*100;
    RSI24:=SMA(MAX(CLOSE-前收盘价,0),24,1)/SMA(ABS(CLOSE-前收盘价),24,1)*100;
    RSI阈值:=IF(CLOSE>=MA(CLOSE,20),50,20);
    前低极值:=IF(RSI6>RSI阈值 AND REF(RSI6,1)<=RSI阈值,LLV(REF(LOW,1),BARSLAST(RSI6<=RSI阈值 AND REF(RSI6,1)>RSI阈值)-1),REF(LLV(REF(LOW,1),BARSLAST(RSI6<=RSI阈值 AND REF(RSI6,1)>RSI阈值)-1),BARSLAST(RSI6>RSI阈值 AND REF(RSI6,1))));
    阶段高点:=IF(HIGH>前低极值,HIGH,REF(HIGH,BARSLAST(HIGH>前低极值)));
    跌破RSI:=IF(LOW<前低极值,RSI6,REF(RSI6,BARSLAST(LOW<前低极值)));
    压力线:=IF(LOW<阶段高点 AND RSI6>跌破RSI AND RSI6>RSI24,LOW,REF(LOW,BARSLAST(LOW<阶段高点 AND RSI6>跌破RSI AND RSI6>RSI24))),COLORFF00FF,LINETHICK2;
    去除ST和停牌:=NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND DYNAINFO(4)>0;
    当日涨幅:=(C/REF(C,1)-1)*100;
    龙头启动选股:FILTER(大阳标记>90,15) AND 上升价格线>下降价格线 AND O>=REF(C,1) AND C>REF(C,1) AND LOW>=压力线 AND 去除ST和停牌 AND 当日涨幅<7;
    最后由 niulai 编辑于 2026-09-27 18:45
  • guduxuelang
    #1

    看不懂 学习中吧

  • sid
    #2

    把参数怎么调严都写出来了,这种教学式分享比甩个源码强,温和启动规避暴涨的定位也稳

发表回复

登录后回复