深耕多年的机构操盘主图指标源码

382
  • 量化指标

    主图指标

    深耕多年的机构操盘主图指标源码核心功能:

    趋势通道:基于17日均线构建绿色波动通道,蓝色共振线(均线与趋势线取大值)作为核心趋势判断基准。

    金叉/死叉引擎:快线(3日EMA)与慢线(SLOPE变换的54日EMA)交叉,叠加动量B率过滤,生成经过多重确认的有效金叉/死叉信号,避免频繁假信号。

    动态支撑/阻力:基于波动率的DMA动态计算支撑与阻力位,配合三条固定支撑线(双均中值的68%/71%/75%),提供精确的入场评分。

    智能买卖:综合回调评分与入场评分,在蓝色K线(多头)时标注"入入"+加仓信号,黄色K线(空头)时标注"离离"+止损信号,涨停用★标记。

    止盈止损:自动在最新K线处标注止盈线(昨收×1.05)、止损线(昨收×0.97)、支撑线和阻力线。

    红色持股,蓝色持币。

    QQ_1787711271356.png

    基础均线:=MA(CLOSE,17);
    均线变动:=基础均线-REF(基础均线,1);
    波动线:基础均线+ABS(均线变动),COLORGREEN;
    趋势线:基础均线+均线变动,COLORGREEN,LINETHICK1;
    共振线:IF(基础均线<趋势线,趋势线,基础均线),COLOR0000FF,LINETHICK3;
    日线过滤:=(PERIOD=5) AND (C>0) AND V>0;
    双均中值:=(MA(C,30)+MA(C,72))/2;
    第一支撑:=双均中值*0.75;
    第二支撑:=双均中值*0.71;
    第三支撑:=双均中值*0.68;
    CXH:DRAWTEXT_FIX(1,0.52,0,0,'☆微信公众号:(程序化指标)WWW.GUSHI.IN ☆'),COLORRED;
    动量A率:=(EMA(EMA(CLOSE,9),9)-REF(EMA(EMA(CLOSE,9),9),1))/REF(EMA(EMA(CLOSE,9),9),1)*1000;
    动量B率:=(EMA(EMA(CLOSE,8),8)-REF(EMA(EMA(CLOSE,8),8),1))/REF(EMA(EMA(CLOSE,8),8),1)*1000;
    动量B看多:=动量B率>0;
    快线:=EMA(C,3);
    慢线:=EMA(SLOPE(C,22)*20+C,54);
    金叉:=CROSS(快线,慢线);
    死叉:=CROSS(慢线,快线);
    初筛:=IF(金叉 AND 动量B看多,1,
    IF(COUNT(金叉 AND NOT(动量B看多),BARSLAST(死叉)+1)=1 AND CROSS(动量B率,0),1,0));
    有效金叉:=初筛 AND COUNT(初筛,BARSLAST(死叉)+1)=1;
    有效死叉:=死叉 AND COUNT(死叉,BARSLAST(有效金叉)+1)=1;
    买入价:=REF(O,BARSLAST(有效金叉));
    跌破买入价:=C/买入价<(1-7/100) AND COUNT(有效金叉,BARSLAST(有效金叉)+1)=1 AND COUNT(有效死叉,BARSLAST(有效金叉)+1)=0;
    卖出信号:=IF(跌破买入价 AND COUNT(跌破买入价,BARSLAST(有效金叉)+1)=1,1,IF(有效死叉 AND COUNT(跌破买入价,BARSLAST(有效金叉)+1)=0,1,0));
    回突破价:=COUNT(跌破买入价,BARSLAST(有效金叉)+1)>=1 AND CROSS(C,0.965*买入价);
    过滤A:=(回突破价 AND 卖出信号)=0;
    多头触发:=((有效金叉 AND COUNT(卖出信号,1)=0) OR 回突破价) AND 过滤A;
    再次跌破:=C/REF(O,BARSLAST(回突破价))<(1-7/100) AND COUNT(回突破价,BARSLAST(回突破价)+1)=1 AND COUNT(有效死叉,BARSLAST(回突破价)+1)=0;
    空头触发:=(有效死叉 AND COUNT(回突破价,BARSLAST(多头触发)+1)=1) OR (再次跌破 AND SUM(再次跌破,0)=1);
    过滤B:=(空头触发 AND 多头触发)=0;
    空头形成:=((卖出信号 AND COUNT(卖出信号,BARSLAST(多头触发)+1)=1) OR 空头触发) AND 过滤B;
    多头确立:=多头触发 AND COUNT(多头触发,BARSLAST(空头形成)+1)=1;
    空头确立:=空头形成 AND COUNT(空头形成,BARSLAST(多头确立)+1)=1;
    多头独立:=BARSLAST(多头确立)+1>=1 AND COUNT(空头确立,BARSLAST(多头确立)+1)=0;
    空头独立:=BARSLAST(空头确立)+1>=1 AND COUNT(多头确立,BARSLAST(空头确立)+1)=0;
    无历史信号:=COUNT(空头确立,BARSCOUNT(C))=0 AND COUNT(多头确立,BARSCOUNT(C))=0;
    动量金叉:=无历史信号 AND CROSS(动量A率,0);
    动量死叉:=无历史信号 AND CROSS(0,动量A率) AND COUNT(动量金叉,BARSLAST(C>0))>=1;
    多头入场:=IF(无历史信号,动量金叉,多头确立);
    空头入场:=IF(无历史信号,动量死叉,空头确立);
    触及深支撑:=多头入场 AND COUNT(L<第三支撑,10)>=1;
    触及中支撑:=多头入场 AND COUNT(L<第二支撑,10)>=1;
    触及浅支撑:=多头入场 AND COUNT(L<第一支撑,10)>=1;
    深支撑回调:=EXIST(触及深支撑,BARSLAST(有效金叉)+1) AND 回突破价 AND 多头入场;
    中支撑回调:=EXIST(触及中支撑,BARSLAST(有效金叉)+1) AND 回突破价 AND 多头入场;
    浅支撑回调:=EXIST(触及浅支撑,BARSLAST(有效金叉)+1) AND 回突破价 AND 多头入场;
    回调评分:=IF(触及深支撑,5,IF(触及中支撑,4,IF(触及浅支撑,3,0)));
    入场评分:=IF(深支撑回调,5,IF(中支撑回调,4,IF(浅支撑回调,3,0)));
    综合评分:=IF(回调评分>0,回调评分,入场评分);
    蓝色K线:=(多头独立 OR 动量金叉) AND 日线过滤;
    黄色K线:=(空头独立 OR 动量死叉) AND 日线过滤;
    无着色:=NOT(蓝色K线 OR 黄色K线);
    多头距今:=BARSLAST(多头入场);
    空头距今:=BARSLAST(空头入场);
    趋势方向:=IF(多头距今<空头距今 AND 无着色,1,IF(多头距今>空头距今 AND 无着色,2,0));
    波动率:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
    动态支撑:=(1-7/100)*(DMA(CLOSE,波动率));
    动态阻力:=(1+7/100)*(DMA(CLOSE,波动率));
    涨停:=C/REF(C,1)>1.097;
    涨停距今:=BARSLAST(涨停);
    STICKLINE(蓝色K线,H,L,0,0)+CXH,COLOR0000FF;
    STICKLINE(蓝色K线,C,O,3,0)+CXH,COLOR0000FF;
    STICKLINE(黄色K线,H,L,0,0)+CXH,COLORFFFF00;
    STICKLINE(黄色K线,C,O,3,0)+CXH,COLORFFFF00;
    STICKLINE(日线过滤 AND 趋势方向=1,H,L,0,0),COLOR0000FF;
    STICKLINE(日线过滤 AND 趋势方向=1,C,O,3,0),COLOR0000FF;
    STICKLINE(日线过滤 AND 趋势方向=2,H,L,0,0),COLORFFFF00;
    STICKLINE(日线过滤 AND 趋势方向=2,C,O,3,0),COLORFFFF00;
    DRAWICON(多头入场 AND 日线过滤,LOW,1);
    DRAWICON(多头入场 AND 日线过滤,LOW*0.995,34);
    DRAWICON(空头入场 AND 日线过滤,HIGH,2);
    DRAWICON(空头入场 AND 日线过滤,HIGH*1.005,35);
    DRAWICON(综合评分=5 AND 日线过滤,L*0.97,14);
    DRAWICON(综合评分=4 AND 日线过滤,L*0.97,13);
    DRAWICON(综合评分=3 AND 日线过滤,L*0.97,11);
    昨收基准:=IF(CURRBARSCOUNT<18,CONST(REF(C,1)),DRAWNULL);
    止盈线:1.05*昨收基准,COLORMAGENTA,LINETHICK1;
    DRAWTEXT(ISLASTBAR,止盈线,'止盈'),LINETHICK1;
    止损线:0.97*昨收基准,COLORYELLOW,LINETHICK1;
    DRAWTEXT(ISLASTBAR,止损线,'止损'),LINETHICK1;
    支撑线:REFDATE(动态支撑,DATE),LINETHICK1,COLOR454545;
    DRAWTEXT(ISLASTBAR,支撑线,'支撑'),LINETHICK1;
    阻力线:REFDATE(动态阻力,DATE),LINETHICK1,COLOR454545;
    DRAWTEXT(ISLASTBAR,阻力线,'阻力'),LINETHICK1;
    STICKLINE(涨停,REF(O,涨停距今),REF(C,涨停距今),5,0),COLORYELLOW;
    DRAWTEXT(涨停,L*0.98,'★涨停'),COLOR4080FF;
    DRAWTEXT(多头入场 AND 日线过滤,LOW*0.985,'入入'),COLOR0000FF;
    DRAWTEXT(空头入场 AND 日线过滤,HIGH*1.015,'离离'),COLOR00FF00;
    DRAWTEXT(综合评分>=3 AND 日线过滤 AND 多头入场,LOW*0.97,'加仓'),COLORMAGENTA;
    DRAWTEXT(C<止损线 AND REF(C,1)>=REF(止损线,1) AND 日线过滤,L*0.96,'止损'),COLORRED;
    DRAWTEXT(无着色 AND 趋势方向=0 AND 日线过滤 AND REF(趋势方向,1)<>0,H*1.01,'观望'),COLOR888888;
  • sid
    #1

    止盈止损线自动标注,5%和3%的比例留了盈利空间,进场前先把出场想好,机构风格

  • taoyao
    #2

    谢谢

发表回复

登录后回复