分享

飞龙顶底【主图指标】 —— 知博陋室自用的飞龙顶底主图指标

 知博陋室 2021-03-14

  

    {飞龙顶底【主图指标】知博陋室自用主图}
  
    背景色:DRAWGBK(C>0, RGB(0,0,0),RGB(0,0,3'该数值可以调整'),0,0,0);{浅色背景};

    LY:=9;
    BL:=36;
    CJQS:=XMA(CLOSE,LY);{CJQS:=XMA(CLOSE,LY)}
    JBQS:=XMA(CLOSE,BL);{JBQS:=XMA(CLOSE,BL)}
    N3:=REF(JBQS,BL/2+1-CURRBARSCOUNT)/REF(JBQS,BL/2+2-CURRBARSCOUNT);
    M3:=REF(CJQS,LY/2+1-CURRBARSCOUNT)/REF(CJQS,LY/2+2-CURRBARSCOUNT);
    外上轨多头:IF(CURRBARSCOUNT>BL/2,JBQS*1.1,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N3,BL/2+1-CURRBARSCOUNT)*1.1)COLORYELLOW,DOTLINE;
    外下轨多头:IF(CURRBARSCOUNT>BL/2,JBQS*0.9,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N3,BL/2+1-CURRBARSCOUNT)*0.9)COLOR0099FF,DOTLINE;
    内上轨多头:=IF(CURRBARSCOUNT>LY/2,CJQS*1.05,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M3,LY/2+1-CURRBARSCOUNT)*1.05)COLOR555555,DOTLINE;
    内下轨多头:=IF(CURRBARSCOUNT>LY/2,CJQS*0.95,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M3,LY/2+1-CURRBARSCOUNT)*0.95)COLOR555555,DOTLINE;
    外上下轨间差额:外上轨多头-外下轨多头,NODRAW,COLORRED;
    外上下轨间差额%:(外上轨多头-外下轨多头)/外上轨多头*100,NODRAW,COLORCYAN; 
    预期上涨额_元:外上轨多头-CLOSE,NODRAW,COLORGREEN;
    预留上涨空间%:REF(预期上涨额_元,0)/REF(外上轨多头,0)*100,NODRAW,COLORCYAN;
    预期上涨百分比:=DRAWTEXT_FIX(C!=0,0.75,0.96,0,STRCAT(' 预期上涨百分比 ',STRCAT(CON2STR(预留上涨空间%,2),' % '))),COLOR00FFFF;            
    平均成本线:COST(50), COLOR0099FF,DOTLINE,NODRAW;

    短期:100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)),COLORRED,NODRAW;
    中期:100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORGREEN,NODRAW;
    中长期:100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORYELLOW,NODRAW;
    长期:100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),COLORMAGENTA,NODRAW;
    高浪日:=REF(短期,1)<2 AND REF(中期,1)<2 AND REF(中长期,1)<2 AND REF(长期,1)<2;
    高浪日抄底:=IF(高浪日,1,0),COLORLICYAN,LINETHICK1;
    抄底柱体:=STICKLINE(高浪日抄底,20,30,1,0),COLORRED,LINETHICK1;
    抄底文字:=DRAWTEXT(高浪日抄底,35,'买入 '),COLORYELLOW,LINETHICK1;
    四线归一:=DRAWICON(短期=(0)AND 中期=(0)AND 中长期=(0)AND 长期=(0),3,9);

    外上通道空头:IF(外上轨多头<REF(外上轨多头,1),外上轨多头,DRAWNULL),COLOR009900,DOTLINE,{淡蓝色};
    外下通道空头:IF(外下轨多头<REF(外下轨多头,1),外下轨多头,DRAWNULL),COLORFF0000,DOTLINE,{士官服蓝色};
    内上通道空头:=IF(内上轨多头<REF(内上轨多头,1),内上轨多头,DRAWNULL),COLOR555555,DOTLINE{绿色};
    内下通道空头:=IF(内下轨多头<REF(内下轨多头,1),内下轨多头,DRAWNULL),COLOR555555,DOTLINE{紫罗蓝 COLORE66878};
    顶:=DRAWTEXT(FILTER(EXIST(LONGCROSS(内上轨多头,外上轨多头,25),10)AND CROSS(REF(内上轨多头,1),REF(内上轨多头,0)),5),H+0.1,'顶')COLORYELLOW;
    底:=DRAWTEXT(FILTER(EXIST(LONGCROSS(外下轨多头,内下轨多头,25),10)AND CROSS(REF(内下轨多头,0),REF(内下轨多头,1)),5),L-0.8,'底')COLORMAGENTA;
    外上轨多头线:DRAWTEXT(ISLASTBAR,外上轨多头,STRCAT('  ★ ',CON2STR(外上轨多头,2))),COLOR00FFFF;
    外下轨多头线:DRAWTEXT(ISLASTBAR,外下轨多头,STRCAT('  ★ ',CON2STR(外下轨多头,2))),COLOR0099FF;

    MA5日攻击线:MA(C,5)DOTLINE,COLORWHITE;
    操盘线13:=MA(C,13)DOTLINE,COLORGREEN;
    生命线26:=MA(C,26)COLORGREEN,LINETHICK1;
    决策线60:=MA(C,60)COLORMAGENTA,DOTLINE;
    年线250:=MA(C,250)COLORLICYAN,POINTDOT;
    操盘线:=EMA(EMA(EMA(EMA(MA(C,5),2),1),2),1),COLORLICYAN,LINETHICK1;
    多头操盘:IF(操盘线>REF(操盘线,1),操盘线,DRAWNULL),COLORRED,LINETHICK2;
    空头操盘:IF(操盘线<REF(操盘线,1),操盘线,DRAWNULL),COLORGREEN,LINETHICK2;

    {现价止盈、止损价位}

    现价:=DYNAINFO(7)COLORWHITE,NODRAW;
    现价赚6%止盈位:REF(现价*1.06,1)COLORRED,NODRAW;
    现价亏3%止损位:REF(现价*0.97,1)COLORGREEN,NODRAW;

    {蓝色K线系列}
    标识0002:STICKLINE(CLOSE=OPEN,HIGH,LOW,0,0),COLORCYAN;
    标识03:STICKLINE(CLOSE=OPEN,CLOSE,OPEN,3,0),COLORCYAN;
    标识04:STICKLINE(CLOSE>OPEN,HIGH,CLOSE,0,0),COLORCYAN;
    标识05:STICKLINE(CLOSE>OPEN,LOW,OPEN,0,0),COLORCYAN;
    标识06:STICKLINE(CLOSE>OPEN,OPEN,CLOSE,3,1),COLORCYAN;
    标识07:STICKLINE(OPEN>CLOSE,HIGH,LOW,0,0),COLORCYAN;
    标识08:STICKLINE(OPEN>CLOSE,OPEN,CLOSE,3,0),COLORCYAN;
    标识09:STICKLINE(CLOSE<操盘线 AND OPEN>=CLOSE,HIGH,LOW,0,0),COLORCYAN;
    标识10:STICKLINE(CLOSE<操盘线 AND OPEN>=CLOSE,OPEN,CLOSE,3,0),COLORCYAN;
    标识11:STICKLINE(CLOSE<操盘线 AND OPEN<CLOSE,HIGH,CLOSE,0,0),COLORCYAN;
    标识12:STICKLINE(CLOSE<操盘线 AND OPEN<CLOSE,OPEN,LOW,0,0),COLORCYAN;
    标识13:STICKLINE(CLOSE<操盘线 AND OPEN<CLOSE,OPEN,CLOSE,3,1),COLORCYAN;
    {红K线系列}
    标识14:STICKLINE(CLOSE>操盘线 AND CLOSE>OPEN,HIGH,CLOSE,0,0),COLORRED;
    标识15:STICKLINE(CLOSE>操盘线 AND CLOSE>OPEN,LOW,OPEN,0,0),COLORRED;
    标识16:STICKLINE(CLOSE>操盘线 AND CLOSE>OPEN,OPEN,CLOSE,3,1),COLORRED;
    标识17:STICKLINE(CLOSE>操盘线 AND CLOSE<=OPEN,HIGH,LOW,0,0),COLORRED;
    标识18:STICKLINE(CLOSE>操盘线 AND CLOSE<=OPEN,OPEN,CLOSE,3,0),COLORRED;
    标识19:STICKLINE(CLOSE>操盘线 AND 操盘线>REF(操盘线,1) AND CLOSE>OPEN,HIGH,CLOSE,0,0),COLORRED;
    标识20:STICKLINE(CLOSE>操盘线 AND 操盘线>REF(操盘线,1) AND CLOSE>OPEN,OPEN,LOW,0,0),COLORRED;
    标识22:STICKLINE(CLOSE>操盘线 AND 操盘线>REF(操盘线,1) AND CLOSE>OPEN,OPEN,CLOSE,3,1),COLORRED;
    标识23:STICKLINE(CLOSE>操盘线 AND 操盘线>REF(操盘线,1) AND CLOSE<=OPEN,HIGH,LOW,0,0),COLORRED;
    标识24:STICKLINE(CLOSE>操盘线 AND 操盘线>REF(操盘线,1) AND CLOSE<=OPEN,OPEN,CLOSE,3,0),COLORRED;

    {局部顶底}

    N1:=(1,100,10);
    N2:=(1,100,10);
    DISP:=(1,3,2);
    KK:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月}IF(PERIOD=8,1,{多分钟}IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季}
    IF(PERIOD=11,2,{年}IF(PERIOD=4,1,{60F}IF(PERIOD=3,1,{30F}IF(PERIOD=2,1,{15F}IF(PERIOD=1,1{5F},1{1F})))))))))))/10;
    PP1:=PEAK(1,KK*N1,1);
    PP2:=PEAK(1,KK*N1,2);
    WP1:=PEAKBARS(1,KK*N1,1);
    WP2:=PEAKBARS(1,KK*N1,2);
    T1:=TROUGH(2,KK*N2,1);
    T2:=TROUGH(2,KK*N2,2);
    WT1:=TROUGHBARS(2,KK*N2,1);
    WT2:=TROUGHBARS(2,KK*N2,2);
    TJ1:=PP1>T1 AND PP2>T2 ;
    ZD:=MAX(T1,T2);
    ZG:=MIN(PP1,PP2);
    LL:=MIN(T1,T2);
    HH:=MAX(PP1,PP2);
    TJ2:=FILTER(ZG>ZD,2);
    TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));
    TJ4:=TJ1&&TJ2&&NOT(TJ3);
    TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
    TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
    TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4),1));
    TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);
    ZSD:=IF(TJ8,ZD,DRAWNULL);
    ZSG:=IF(TJ8,ZG,DRAWNULL);
    ZSH:=IF(TJ8,HH,DRAWNULL);
    ZSL:=IF(TJ8,LL,DRAWNULL);
    标识002:=STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;
    标识003:=STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA;
    标识004:=DRAWTEXT(DISP=2,ZSH,'中枢'),COLORWHITE;
    中枢高:=PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,COLORLIRED;
    中枢低:=PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,COLORLIGREEN;
    中枢最高:=PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;
    中枢最低:=PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;
    趋势高:=PLOYLINE(DISP=3,ZIG(1,KK*N1)),COLORLIBLUE;
    趋势低:=PLOYLINE(DISP=3,ZIG(2,KK*N2)),COLORLIBLUE;
    局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
    局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
    局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
    局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);
    局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
    局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
    缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
    距前高天:=BARSLAST(局部高点预选C=1);
    距前低天:=BARSLAST(局部低点预选C=-1);
    小值周期:=LOWRANGE(L);
    大值周期:=TOPRANGE(H);
    低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
    低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
    低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);
    预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1) OR REF(低保留S,距前低天)=0,1,0);
    判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期
    >REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
    高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
    高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);
    高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0);
    预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1) OR REF(高保留,距前高天)=0,1,0);
    判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
    低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
    低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);
    低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);
    距前高天A:=BARSLAST(高保留=1);
    距前低天A:=BARSLAST(低保留=-1);
    预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1) OR REF(低保留,距前低天A)=0,1,0);
    判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 预判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);
    高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
    高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);
    高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L,距前低天A+1),1,0);
    预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0);
    判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 预判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);
    低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
    低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);
    低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);
    距前高天YA:=BARSLAST(高保留X=1);
    距前低天YA:=BARSLAST(低保留X=-1);
    预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1) OR REF(低保留X,距前低天YA)=0,1,0);
    判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND
    大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);
    高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
    高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR
    HHV(缺口判断,距前低天YA)=1),1,0);
    高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);
    预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0);
    判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1)
    AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);
    低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
    低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR
    判断YXA=-1),-1,0);
    低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);
    AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));
    极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
    局部极点:=IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL)) CIRCLEDOT COLORYELLOW;
    局部极点【多】:=DRAWICON(极点保留=-1,L*0.99,9);
    局部极点【空】:DRAWICON(极点保留=1,H*1.03,15);

    VAR01:=((((OPEN + LOW) + HIGH) + CLOSE) / 4);
    中期大底虚线:=LLV(LOW,30),DOTLINE,COLOR888888;
    N:=20;M:=30;P1:=80;P2:=100;
    {N:=32;M:=16;P1:=90;P2:=85;参数}
    {N:=20;M:=30;P1:=80;P2:=100;源码}
    VAR101:=(C+H+O+L)/4;
    高抛线:=XMA(VAR101,N)*(1+P1/1000),COLORLICYAN;
    低吸线:=XMA(VAR101,M)*(1-P2/1000),COLORLICYAN;
    {将卖出与买入二列中的字母XMA改写成MA——即去除掉MA字母前面的X,就可以
    删除掉公式中的未来函数了。而我,则依然愿意保留着它。}
    幅度:=100*(高抛线-低吸线)/低吸线,NODRAW;
    MA1:=MA(VAR101,3);

    高抛线1:STICKLINE(高抛线>LOW AND 高抛线<HIGH,高抛线,MAX(高抛线,MAX(OPEN,CLOSE)),3,0),COLORGREEN;
    高抛线2:STICKLINE(高抛线>MIN(C,O) AND 高抛线<MAX(C,O),高抛线,MAX(OPEN,CLOSE),3,0),COLORGREEN;
    高抛线3:STICKLINE(高抛线>LOW AND 高抛线<HIGH,高抛线,HIGH,0,0),COLORGREEN;
    高抛线4:STICKLINE(高抛线<LOW,OPEN,CLOSE,3,0),COLORGREEN;
    高抛线5:STICKLINE(高抛线<LOW,HIGH,LOW,0,0),COLORGREEN;

    低吸线1:STICKLINE(低吸线>LOW AND 低吸线<HIGH,低吸线,MIN(MIN(OPEN,CLOSE),低吸线),3,0),COLORMAGENTA;
    低吸线2:STICKLINE(低吸线>MIN(C,O) AND 低吸线<MAX(C,O),低吸线,MIN(OPEN,CLOSE),3,0),COLORMAGENTA;
    低吸线3:STICKLINE(低吸线>LOW AND 低吸线<HIGH,低吸线,LOW,0,0),COLORLIMAGENTA;
    低吸线4:STICKLINE(低吸线>HIGH,OPEN,CLOSE,3,0),COLORMAGENTA;
    低吸线5:STICKLINE(低吸线>HIGH,HIGH,LOW,0,0),COLORMAGENTA;

    买:DRAWTEXT(REF(低吸线,0)>=REF(低吸线,1) AND REF(CLOSE,1)<(低吸线) AND FILTERX(CROSS(REF(CLOSE,0),REF(CLOSE,1)),5),LOW*0.95,'买'),COLORRED;
    卖:DRAWTEXT(REF(HIGH,1)>REF(高抛线,1)AND FILTER(REF(HIGH,0)<=REF(HIGH,1),5),HIGH*1.02,'卖'),COLORYELLOW;
    短期底部0:=LLV(HIGH,30);
    短底:=EMA(VAR01,5);
    支撑:=HHV(短底,60);
    压力1:=HHV(LOW,20),COLORFAABEC;
    压力:=SMA(LOW,5,1);
    中线:=MA(CLOSE,3);
    卖出笑脸标识01:=DRAWICON(FILTER(((((HIGH > 支撑) AND (CLOSE < 支撑)) AND ((CLOSE / OPEN) > (0 - 1.06))) AND (CLOSE < OPEN)),5),(HIGH + 0.02),5);
    中轨道:=(MA(HIGH,15) * 1.05);
    天:=(MA(LOW,15) * 0.985);
    地:=(((HIGH + LOW) + CLOSE) / 3);
    人:=(MA(LOW,15) * 0.96);
    B1:=HHV(地,(4 * 15));
    B6:=LLV(地,(4 * 15));
    B7:=(B1 - B6);
    B8:=(MA(((地 - B6) / B7),2) * 80);
    VAR1:=(((CLOSE - LLV(LOW,100)) / (HHV(HIGH,100) - LLV(LOW,100))) * 200);
    飞龙顶底线1:=SMA(VAR1,3,1);
    VAR2:=SMA(飞龙顶底线1,3,1);
    VAR3:=((3 * 飞龙顶底线1) - (2 * VAR2));
    VAR4:=LLV(LOW,5);
    VAR5:=HHV(HIGH,5);
    VAR6:=(EMA((((CLOSE - VAR4) / (VAR5 - VAR4)) * 100),4) * 2);
    VAR7:=EMA(((0.667 * REF(VAR6,1)) + (0.333 * VAR6)),2);
    VAR8:=((3 * VAR6) - (2 * VAR7));
    VAR9:=(POW(MA(CLOSE,5),2) + MA(CLOSE,5));
    VARA:=(POW(MA(LOW,5),2) + MA(LOW,5));
    VARB:=(POW(MA(HIGH,5),2) + MA(HIGH,5));
    VARC:=(((((VAR9 - LLV(VARA,64)) / (HHV(VARB,64) - LLV(VARA,64))) * 150) + 65) - 10);
    VARD:=((SMA(VARC,3,1) * 1.5) - 100);
    VARE:=SMA(VARD,3,1);
    VARF:=((3 * VARD) - (2 * VARE));
    VAR10:=(((HIGH + LOW) + (CLOSE * 2)) / 4);
    VAR11:=EMA(VAR10,13);
    VAR12:=STD(VAR10,13);
    VAR13:=(((VAR10 - VAR11) * 100) / VAR12);
    VAR14:=EMA(VAR13,5);
    VAR15:=EMA(VAR14,13);
    VAR16:=((EMA(VAR14,13) + 200) - 100);
    VAR17:=EMA(VAR16,10);
    VAR18:=((3 * VAR16) - (2 * VAR17));
    VAR19:=(((飞龙顶底线1 + VAR6) + VARD) + VAR16);
    VAR1A:=(((VAR2 + VAR7) + VARE) + VAR17);
    VAR1B:=(((VAR3 + VAR8) + VARF) + VAR18);
    VAR1C:=(((HIGH + LOW) + CLOSE) / 3);
    VAR1D:=((AMOUNT / VOL) / 100);
    VAR1E:=((SUM(AMOUNT,5) / SUM(VOL,5)) / 100);
    VAR1F:=((VAR1C - MA(VAR1C,34)) / (0.015 * AVEDEV(VAR1C,34)));
    VAR21:=((((HIGH + LOW) + CLOSE) + VAR1C) / 4);
    VAR22:=EMA(VAR21,24);
    VAR23:=STD(VAR21,24);
    VAR24:=(((VAR21 - VAR22) / VAR23) * 100);
    VAR25:=((VAR1C - MA(VAR1C,24)) / (0.015 * AVEDEV(VAR1C,24)));
    VAR26:=EMA(VAR24,5);
    VAR27:=((VAR1D - MA(VAR1D,21)) / (0.015 * AVEDEV(VAR1D,21)));
    VAR28:=((VAR1E - MA(VAR1E,90)) / (0.015 * AVEDEV(VAR1E,90)));
    VAR29:=(((((((VAR28 + VAR27) + VAR26) + VAR25) + VAR1F) / 5) + 165) / 4);
    VAR2A:=(((((VAR19 + VAR1A) + (VAR1B * 30)) / 32) / 5) - 15);
    VAR2B:=(((VAR29 + VAR2A) / 2) / 1.1);
    VAR2C:=VAR2B;
    短线:=MA(VAR2C,26);
    MID:=(短线 + (2 * STD(VAR2C,26)));
    UPPER:=(短线 - (2 * STD(VAR2C,26)));
    LOWER:=IF((VAR2C > 短线),短线,VAR2C);
    XY:=MA(CLOSE,5);
    M80:=MA(CLOSE,80);
    短期底部:=(LLV(HIGH,30) * 0.93);
    MA80:=LLV(HIGH,30);
    短期底部2:=SMA(CLOSE,2,1);
    趋势:=(MA(LOW,10) * 0.96);
    趋:=(EMA(OPEN,107) * 0.897);
    超跌位2:=MA(CLOSE,15);
    GF:=MA(CLOSE,10);
    MAN:=(SMA(HIGH,21,2) * 1.05);
    上1:=(HHV(短底,60) * 0.92);
    压力2:=(SMA(HIGH,21,2) * 1.035);
    阻挡线:=(SMA(LOW,21,2) * 0.96);
    下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
    RSV:=SMA(下档线,3,1);
    K:=SMA(RSV,3,1);
    D:=((3 * RSV) - (2 * K));
    J:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
    VAR2P:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
    VAR3P:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
    VAR4P:=(((J + (2 * VAR2P)) + (3 * VAR3P)) / 6);
    VAR5P:=MA(VAR4P,3);
    VAR6P:=(((CLOSE - LLV(LOW,34)) / (HHV(HIGH,34) - LLV(LOW,34))) * 100);
    RSV12:=SMA(VAR6P,3,1);
    K12:=SMA(RSV12,3,1);
    D12:=((3 * RSV12) - (2 * K12));
    J12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
    RSV24:=SMA(J12,3,1);
    K24:=SMA(RSV24,3,1);
    D24:=((3 * RSV24) - (2 * K24));
    J24:=IF(CROSS(D,D24),LOW,REF(LOW,BARSLAST(CROSS(D,D24))));
    压力位:=IF(CROSS(D24,D),HIGH,REF(HIGH,BARSLAST(CROSS(D24,D))));
    支撑位:=IF((CLOSE >= MA(CLOSE,20)),80,50);
    U2L:=IF((CLOSE >= MA(CLOSE,20)),50,20);
    L2L:=IF(((D < 支撑位) AND (REF(D,1) >= 支撑位)),HHV(REF(HIGH,1),(BARSLAST(((D >= 支撑位) AND (REF(D,1) < 支撑位))) - 1)),REF(HHV(REF(HIGH,1),(BARSLAST(((D >= 支撑位) AND (REF(D,1) < 支撑位))) - 1)),BARSLAST(((D < 支撑位) AND REF(D,1)))));
    RH1:=IF((HIGH > L2L),LOW,REF(LOW,BARSLAST((HIGH > L2L))));
    RH4:=IF((HIGH > L2L),D,REF(D,BARSLAST((HIGH > L2L))));
    RH42:=IF((((HIGH > RH1) AND (D < RH4)) AND (D < D24)),HIGH,REF(HIGH,BARSLAST((((HIGH > RH1) AND (D < RH4)) AND (D < D24)))));
    RH5:=IF(((D > U2L) AND (REF(D,1) <= U2L)),LLV(REF(LOW,1),(BARSLAST(((D <= U2L) AND (REF(D,1) > U2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((D <= U2L) AND (REF(D,1) > U2L))) - 1)),BARSLAST(((D > U2L) AND REF(D,1)))));
    RL1:=IF((LOW < RH5),HIGH,REF(HIGH,BARSLAST((LOW < RH5))));
    RL4:=IF((LOW < RH5),D,REF(D,BARSLAST((LOW < RH5))));
    RL42:=IF((((LOW < RL1) AND (D > RL4)) AND (D > D24)),LOW,REF(LOW,BARSLAST((((LOW < RL1) AND (D > RL4)) AND (D > D24)))));
    长期底部:=LLV(HIGH,30);
    标识02:DRAWICON(FILTER(((((RL42 = J24) AND (CLOSE > OPEN)) AND (CLOSE > 长期底部)) AND (LOW <= J24)),20),(LOW - 0.12),1),;

    {名称代码所属行业及概念板块}

    所属行业:DRAWTEXT_FIX(1,0.02,0.01,0,'所属行业:'),COLORFF6000;
    行业标识:DRAWTEXT_FIX(1,0.059,0.01,0,HYBLOCK),COLORRED;
    地域标识:DRAWTEXT_FIX(1,0.095,0.01,0,DYBLOCK),COLORGREEN;
    名称代码:=STRCAT(STRCAT(STRCAT(STRCAT('名称: ',STKNAME),' 代码: '),CODE),' ' );
    概念板块:=STRCAT('概念板块: ',GNBLOCK);
    名称代码标识:DRAWTEXT_FIX(ISLASTBAR,0.14,0.01,0,STRCAT(名称代码,概念板块)),COLORYELLOW;

    {压力与支撑}

    压力均线画线:=HHV(HIGH,30),COLOR666666,DOTLINE;
    支撑均线画线:=LLV(LOW,30),COLOR666666,DOTLINE;
    压力均线30:=HHV(LOW,30),COLORFFCC00,DOTLINE;
    支撑均线30:=LLV(HIGH,30),COLORFFCC00,DOTLINE;
    向上突破:DRAWICON(FILTERX(CROSS(C,支撑均线30),10),L*0.995,1);
    向上突破支撑:=DRAWTEXT(FILTERX(CROSS(C,支撑均线30),10),L*0.98,'  支撑位')COLORRED;
    向下突破支撑:DRAWICON(FILTERX(CROSS(压力均线30,C),10),H*1.03,2);

    绿色K线标识:DRAWTEXT_FIX(C!=0,0.02,0.08,0,'绿色K线出现——注意逃顶。'),COLORLICYAN;                                  
    紫色K线标识:DRAWTEXT_FIX(C!=0,0.02,0.14,0,'紫色K线出现——准备抄底。'),COLORLICYAN;                                  

    红色箭头标识:DRAWTEXT_FIX(C!=0,0.02,0.20,0,'红色箭头标识——低位支撑短线起涨。'),COLORLICYAN;                                  
    绿色箭头标识:DRAWTEXT_FIX(C!=0,0.02,0.26,0,'绿色箭头标识——高位遇阻短线回落。'),COLORLICYAN;                                  
    钱袋子标识:=DRAWTEXT_FIX(C!=0,0.02,0.38,0,'钱 袋 子 标识 ——极点短线多头。含未来,仅供参考。'),COLORLICYAN;
    快点跑标识:DRAWTEXT_FIX(C!=0,0.02,0.32,0,'快 点 跑 标识 ——极点短线空头。含未来,仅供参考。'),COLORLICYAN;                                  
 
    提示0:DRAWTEXT_FIX(C!=0,0.13,0.08,0,'     设:单笔交易单位 3万元, 止损 -3%,风险收益比 ≥ 1 : 2  (外上下轨间差额百分比为 1 : 6 ) 。 '),COLORRED;
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约