{飞龙顶底【主图指标】知博陋室自用主图}
背景色:=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;
MA5日攻击线:MA(C,5)DOTLINE,COLORWHITE;
外上下轨间差额:外上轨多头-外下轨多头,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)),COLORWHITE,NODRAW;
中:100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORYELLOW,NODRAW;
长:100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORRED,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;
操盘线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) 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="" -1="">=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">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">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="" -1="" 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">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">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="" -1="" 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">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 <= and=""> U2L))) - 1)),REF(LLV(REF(LOW,1),(BARSLAST(((D <= and=""> 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;
提示00:DRAWTEXT_FIX(C!=0,0.13,0.14,0," 仓位控制:外下轨上行时,可重仓,亦可满仓。外下轨下行时,需轻仓,亦可空仓持币观望 。 "),COLORGREEN;
{个股类别}
BK1:=STRCAT(STRSPACE(DYBLOCK),HYBLOCK);
BK2:=STRCAT(STRSPACE(BK1),GNBLOCK);
BK3:=STRCAT(STRSPACE(BK2),FGBLOCK);
BK4:=STRCAT(STRSPACE(BK3),ZHBLOCK);
个股类别:DRAWTEXT_FIX(1,0.01,1,0,BK4),COLORRED;
{SAR指标}
持仓:=IF(CLOSE>=SAR(4,2,20),SAR(4,2,20),DRAWNULL)COLORRED;
空仓:=IF(CLOSE<=SAR(4,2,20),SAR(4,2,20),DRAWNULL)COLORGREEN;
BS:STICKLINE(C/REF(C,1)>1.095,O,C,1.5,0),COLORYELLOW;
SAR持仓标识:DRAWTEXT(CLOSE>=SAR(4,2,20),SAR(4,2,20)-0.3,"●")COLOR0099FF;
SAR空仓标识:DRAWTEXT(CLOSE<=SAR(4,2,20),SAR(4,2,20)+0.3,"●")COLOR33FF00;