主力操盘主图指标源码

522
  • 量化指标

    主图指标

    主力操盘主图指标源码是多功能主图指标,集合个股标签信息展示、K 线反转识别、RS 类强弱指标逃顶、动态支撑压力线、多根趋势均线、涨停回踩捕捉、偏离度捉主力、趋势动量出货、多周期强度共振启动,属于一套多因子主图体系。
    核心思路:
    1、左上角固定输出个股概念、行业、地域、风格板块信息,快速看清个股标签;
    2、K 线层面识别连续阴线之后的反转 K 线,标记 K 线柱;
    3、17 周期强弱震荡指标做高位逃顶预警;
    4、基于 14 日 EMA 均线变化率,动态生成红色支撑线、绿色压力虚线,均线拐头切换支撑压力;
    5、7 日操盘线、14 日持仓线、25 日生命线构建三层趋势均线体系,金叉标记主升起点;
    6、构建四均综合均线,专门捕捉涨停后回踩、突破类机会,识别主力异动;
    7、通过价格偏离度模型捕捉强势主力加速行为;趋势动量指标识别高位出货信号;
    8、5/10/20/30 日多周期价格强度,叠加短期均线形态,输出多周期共振 “主力现身” 启动信号;
    9、内置多种信号:主力启动、主力主升、主力异动、捉主力、主力现身、逃顶、出货,覆盖底部反转、趋势开启、涨停异动、高位逃顶全流程。

    QQ_1787361791712.png

    1、所属风格、所属概念、所属行业、所属地域:调用系统板块函数,主图左上角固定位置输出个股标签信息,方便快速了解个股基本面题材属性。

    2、涨跌幅:计算当日涨跌幅,用于阴线条件判断。

    3、阴线条件一、阴线条件二:分别判断昨日、前日收阴线,用来定位连续两根阴线的 K 线环境。

    4、反转确认:连续两根阴线之后收阳反转,K 线环境由弱转强的 K 线形态条件。

    5、前收盘价:昨日收盘价,作为强弱指标计算基准。

    6、强弱指标:17 周期类 RSI 震荡指标,衡量短期多空力量。

    7、逃顶触发、逃顶信号:强弱指标从上方下穿 80,经过 10 日过滤,输出 “↓逃” 高位见顶提示。

    8、均线十四:14 日指数均线,本指标核心持仓均线。

    9、均线变化率:14 日 EMA 环比变化百分比,正数代表均线向上,负数代表均线向下;是动态支撑压力的核心开关。

    10、支撑线:当 14 日均线向上时,取均线刚刚拐头向上那一日的价格作为支撑,红色虚线。

    11、压力线:当 14 日均线向下时,取均线刚刚拐头向下那一日的价格作为压力,绿色虚线。

    12、变动值:今日与昨日收盘价差值。

    13、趋势强度:双重 EMA 处理的动量指标,判断底部反转与高位出货。

    14、底部反转:2 日低点等于 7 日低点,动量由负向上拐头,代表阶段底部动量修复。

    15、持仓线:14 日 EMA,中期持仓参考线;当均线向上时显示加粗红色,向下显示绿色。

    16、操盘线:7 日 EMA,短期价格跟随快线。

    17、生命线:25 日 EMA,大趋势生命线,生命线向上代表中期环境向好。

    18、均线五日、均线三十日、均线三十四日:5、30、34 简单均线,用于计算价格偏离。

    19、五日偏离、三十四日偏离:收盘价相对 5 日、34 日均线的偏离百分比,衡量股价乖离大小。

    20、突破条件:3 日内曾经上穿 5 日均线、34 日均线偏离持续改善、5 日均线向上、单日涨幅大于 5%、前一日收盘价在 30 日均线下方,代表从 30 日线下方向上突破。

    21、突破信号:突破条件做 10 日信号过滤。

    22、四均综合:3/6/12/24 四根均线平均值,再做 3 日平滑得到综合均线,作为涨停回踩的核心参照基准。

    23、低点条件:近 5 个交易日至少有一日最低价跌破综合均线,前期有回踩动作。

    24、当日涨幅:单日涨跌幅;涨停条件识别涨幅大于 9.85 非一字涨停 K 线。

    25、启动条件:3 日内涨停数量小于 2,当日涨停,价格站上综合均线,前期有回踩。

    26、回踩条件:涨停当日最低价距离综合均线不超过 5%,涨停属于贴近均线启动。

    27、缩量条件:10 日没有创新低,涨停,最高价还在综合均线下方,属于涨停试探。

    28、涨停判断:通达信涨停价函数,判断标准 10% 涨停。

    29、开盘条件:高开,回踩不低于昨日收盘价 97%,不是一字板。

    30、典型价格:HLC 三者平均价格。

    31、偏离度:类似 CCI 思路,50 周期典型价格的偏离放大指标,数值突破 88/188/288/388 代表主力加速。

    32、捉主力:3 日内出现过涨停,高开回踩形态,偏离度大幅突破,股价乖离不能过大,输出捉主力信号。

    33、趋势动量:双重 EMA 动量指标,专门捕捉高位动量顶背离。

    34、出货信号:动量 2 日高点等于 7 日高点,动量处于高位,短期均线向下穿动量,识别高位出货风险。

    35、五日强度、十日强度、二十日强度、三十日强度:5/10/20/30 周期内的相对位置强度,数值越大,在本周期区间位置越高。

    36、三日均线、三日平滑一、三日平滑三:3 日均线的双平滑,用来捕捉短期均线拐头向上的临界点。

    37、站上五日:收盘价站上 5 日均线。

    38、启动确认:短期双平滑均线刚刚金叉,同时站上 5 日线。

    39、多周期共振:5、10、20、30 日四个周期强度同步向上抬升,多周期力量同步改善。


    信号优先级参考:主力主升 > 主力现身 > 主力启动 > 主力异动 > 捉主力;逃顶、出货属于风险警示信号。

    如果你需要源码中的【主力启动、主力主升、主力现身、主力异动】选股公式,留言区告诉我。

    所属风格:=STRCAT('所属风格:',FGBLOCK);
    DRAWTEXT_FIX(1,0,0.05,0,'所属概念:'),COLORFF6000;
    DRAWTEXT_FIX(1,0.05,0.05,0,GNBLOCK),COLORMAGENTA;
    DRAWTEXT_FIX(1,0,0.10,0,'所属行业:'),COLORMAGENTA;
    DRAWTEXT_FIX(1,0.05,0.10,0,HYBLOCK),COLORRED;
    DRAWTEXT_FIX(1,0,0.15,0,'所属地域:'),COLORRED;
    DRAWTEXT_FIX(1,0.05,0.15,0,DYBLOCK),COLORYELLOW;
    DRAWTEXT_FIX(1,0,0.20,0,所属风格),COLORCYAN;
    涨跌幅:=100*(C-REF(C,1))/REF(C,1);
    阴线条件一:=IF(C=0,REF(EMA(C,14),BARSLAST(CROSS(均线变化率,0))+1),DRAWNULL),COLORRED,DOTLINE;
    压力线:IF(均线变化率<0,REF(EMA(C,14),BARSLAST(CROSS(0,均线变化率))+1),DRAWNULL),COLORGREEN,DOTLINE;
    STICKLINE(CROSS(均线变化率,0),C,O,2,0),COLORYELLOW;
    变动值:=C-REF(C,1);
    趋势强度:=100*EMA(EMA(变动值,6),6)/EMA(EMA(ABS(变动值),6),6);
    DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
    底部反转:=LLV(趋势强度,2)=LLV(趋势强度,7) AND COUNT(趋势强度<0,2) AND CROSS(趋势强度,MA(趋势强度,2));
    DRAWTEXT(反转确认 AND 均线变化率 AND FILTER(底部反转=1,5) AND C>MA(C,20) AND MA(C,20)>REF(MA(C,20),1),L,'↖主力启动'),COLORYELLOW;
    STICKLINE(CROSS(0,均线变化率),C,O,2,0),COLORGREEN;
    持仓线:EMA(C,14),LINETHICK2,COLORGREEN;
    操盘线:EMA(C,7),LINETHICK1,COLORWHITE;
    持股待涨:IF(C>=持仓线 AND EMA(C,14)>=EMA(C,25),持仓线,DRAWNULL),COLORRED,LINETHICK2;
    生命线:EMA(C,25),COLORYELLOW;
    DRAWICON(CROSS(持仓线,生命线),L,29);
    DRAWTEXT(CROSS(持仓线,生命线),L*0.96,'↖主力主升'),COLOR0000FF;
    均线五日:=MA(C,5);
    均线三十日:=MA(C,30);
    均线三十四日:=MA(C,34);
    五日偏离:=(C-均线五日)/均线五日*100;
    三十四日偏离:=(C-均线三十四日)/均线三十四日*100;
    突破条件:=COUNT(CROSS(五日偏离,0),3)>=1 AND 三十四日偏离>REF(三十四日偏离,1) AND 均线五日>REF(均线五日,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<均线三十日;
    突破信号:=FILTER(突破条件,10)*XS;
    四均综合:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
    综合均线:=MA(四均综合,3),COLORMAGENTA,LINETHICK2;
    低点条件:=REF(LOW,5)9.85 AND NOT(C=OPEN);
    启动条件:=SUM(涨停条件,3)<2 AND 涨停条件 AND C>综合均线 AND 低点条件;
    回踩条件:=涨停条件 AND LOW<综合均线*1.05;
    DRAWICON(启动条件 AND 回踩条件 AND CROSS(C,生命线) AND C>EMA(C,14) AND CROSS(突破信号,0.5),LOW,9);
    DRAWTEXT(启动条件 AND 回踩条件 AND CROSS(C,生命线) AND C>EMA(C,14) AND CROSS(突破信号,0.5),L*0.99,'---主力异动'),COLOR4080FF;
    缩量条件:=LOW>LLV(LOW,10) AND 涨停条件 AND HIGH<综合均线;
    DRAWICON(缩量条件 AND 回踩条件,LOW,1);
    STICKLINE(当日涨幅>9.85,OPEN,C,3.2,0),COLORRED;
    涨停判断:=C=ZTPRICE(REF(C,1),0.1);
    开盘条件:=O>REF(C,1) AND L>REF(C,1)*0.97 AND H<>L;
    典型价格:=(HIGH+LOW+C)/3;
    偏离度:=(典型价格-MA(典型价格,50))/(0.015*AVEDEV(典型价格,50));
    捉主力:=COUNT(涨停判断,3)>=1 AND 开盘条件 AND (CROSS(偏离度,88) OR CROSS(偏离度,188) OR CROSS(偏离度,288) OR CROSS(偏离度,388)) AND L/EMA(C,3)<1.08 AND L/MA(C,18)<1.30;
    DRAWTEXT(捉主力,L*0.98,'↖捉主力'),COLORFF00FF;
    差值:=C-REF(C,1);
    趋势动量:=100*EMA(EMA(差值,6),6)/EMA(EMA(ABS(差值),6),6);
    出货信号:=IF(HHV(趋势动量,2)=HHV(趋势动量,7) AND COUNT(趋势动量>50,2) AND CROSS(MA(趋势动量,2),趋势动量),1,0);
    DRAWICON(FILTER(出货信号=1,1),H*1.01,15),COLOR00FF00;
    五日强度:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)),COLORWHITE;
    十日强度:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORYELLOW;
    二十日强度:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORFF00FF;
    三十日强度:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),COLORRED,LINETHICK3;
    三日均线:=MA(CLOSE,3);
    三日平滑一:=MA(三日均线,1);
    三日平滑三:=MA(三日均线,3);
    站上五日:=C>MA(C,5);
    启动确认:=BARSLASTCOUNT(三日平滑一>三日平滑三)=1 AND 站上五日;
    多周期共振:=五日强度>REF(五日强度,1) AND 十日强度>REF(十日强度,1) AND 二十日强度>REF(二十日强度,1) AND 三十日强度>REF(三十日强度,1);
    STICKLINE(启动确认 AND 多周期共振 AND 五日强度<二十日强度+三十日强度,O,CLOSE,0.6,0),COLORYELLOW;
    DRAWTEXT(启动确认 AND 多周期共振 AND 五日强度<二十日强度+三十日强度 ,L*0.98,'↖主力现身'),COLORYELLOW;
    DRAWICON(启动确认 AND 多周期共振 AND 五日强度<二十日强度+三十日强度,L,24);
  • sid
    #1

    信号优先级排序贴心,主图塞了这么多功能还能保持可读性不容易,左上角板块标签是加分项

  • taoyao
    #2

    学习

发表回复

登录后回复