通达信牛金角线主图指标公式

 

HDAY:=15;LDAY:=15;调点:=3;角度:=200;之字幅度:=25;横向调节:=1;
局部低点预选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,LINETHICK5;
XA:=DRAWLINE(极点保留=-1,L,REF(极点保留,1)=-1,REF(L,1),1);
XB:=DRAWLINE(极点保留=1,H,REF(极点保留,1)=1,REF(H,1),1);
XAS:=DRAWLINE(极点保留=-1,XB,REF(极点保留,1)=-1,REF(XB,1),1);
Xbs:=DRAWLINE(极点保留=1,XA,REF(极点保留,1)=1,REF(XA,1),1);
XA45:=(XA+XAS)/2;
XB45:=(XB+XBS)/2;
XA63:=(XAS-XA)*3/4+XA;
XB63:=XB-(XB-XBS)*3/4;
DRAWBAND(XA45,RGB(0,150,100),XA63,RGB(0,150,100));
DRAWBAND(XB45,RGB(185,96,9),XB63,RGB(185,96,9));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
CURR:=CURRBARSCOUNT;
TCH:=CONST(FINDHIGH(H,0,HDAY*10,1));
GTT:=CONST(BARSLAST(TCH=H))+1;
SX跌H:=CONST(IF(GTT=1,H,REF(H,GTT-1)));
BCL:=CONST(FINDLOW(L,0,LDAY*10,1));
DTT:=CONST(BARSLAST(BCL=L))+1;
SX涨L:=CONST(IF(DTT=1,L,REF(L,DTT-1)));
涨点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=SX涨L)+1));
跌点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=SX跌H)+1));
最低:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,涨点,跌点)));
L斜率:=角度/IF(C<300,1000,10);
最高:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,跌点,涨点)));
H斜率:=角度/IF(C<300,1000,10);
IM68:=((SX跌H-SX涨L)/6-(SX跌H-SX涨L)/8);
GH跌X:=SX跌H+(SX跌H-SX涨L)/8;
DL涨X:=SX涨L-(SX跌H-SX涨L)/8;
GTHT:=IF(DTT>GTT,DTT,GTT);
R:=ABS(GTT-DTT);
DRAWBAND(IF(CURR<=GTHT+R/8,SX跌H,DRAWNULL),RGB(8,168,168),SX跌H,RGB(8,168,168));
DRAWBAND(IF(CURR<=GTHT+R/8,SX涨L,DRAWNULL),RGB(8,168,168),SX涨L,RGB(8,168,168));
DRAWBAND(IF(CURR<=GTHT+R/8,(SX跌H+SX涨L)/2,DRAWNULL),RGB(8,168,168),(SX跌H+SX涨L)/2,RGB(8,168,168));
{DRAWTEXT(CURR=GTHT,SX涨L-IM68,'牛金画线'),COLOR8899AA;}
天线:=SX跌H;
地线:=SX涨L;
K:=(天线-地线)/(IF(跌点>=涨点,跌点,涨点)-IF(跌点>=涨点,涨点,跌点));
上斜线1:=IF(地线+CONST(L斜率*1.618)*最低>=地线,地线+CONST(L斜率*1.618)*最低,DRAWNULL);
上斜线2:=IF(地线+CONST(L斜率*1.000)*最低>=地线,地线+CONST(L斜率*1.000)*最低,DRAWNULL);
上斜线3:=IF(地线+CONST(L斜率*0.618)*最低>=地线,地线+CONST(L斜率*0.618)*最低,DRAWNULL);
上斜线4:=IF(地线+CONST(L斜率*0.382)*最低>=地线,地线+CONST(L斜率*0.382)*最低,DRAWNULL);
上斜线5:=IF(地线+CONST(L斜率*0.316)*最低>=地线,地线+CONST(L斜率*0.316)*最低,DRAWNULL);
上斜线6:=IF(地线+CONST(L斜率*0.250)*最低>=地线,地线+CONST(L斜率*0.250)*最低,DRAWNULL);
上斜线7:=IF(地线+CONST(L斜率*0.156)*最低>=地线,地线+CONST(L斜率*0.156)*最低,DRAWNULL);
上斜线8:=IF(地线+CONST(L斜率*0.092)*最低>=地线,地线+CONST(L斜率*0.092)*最低,DRAWNULL);
上斜线9:=IF(地线+CONST(L斜率*0.055)*最低>=地线,地线+CONST(L斜率*0.055)*最低,DRAWNULL);
上9:IF(上斜线9<=天线*1.05,上斜线9,DRAWNULL)COLOR8B2368;
上8:IF(上斜线8<=天线*1.05,上斜线8,DRAWNULL)COLOR8B2368;
上7:IF(上斜线7<=天线*1.05,上斜线7,DRAWNULL)COLOR8B2368;
上6:IF(上斜线6<=天线*1.05,上斜线6,DRAWNULL)COLOR8B2368;
上5:IF(上斜线5<=天线*1.05,上斜线5,DRAWNULL)COLORYELLOW;
上4:IF(上斜线4<=天线*1.05,上斜线4,DRAWNULL)COLOR8B2368;
上3:IF(上斜线3<=天线*1.05,上斜线3,DRAWNULL)COLOR8B2368;
上2:IF(上斜线2<=天线*1.05,上斜线2,DRAWNULL)COLOR8B2368;
上1:IF(上斜线1<=天线*1.05,上斜线1,DRAWNULL)COLOR8B2368;
下斜线1:=IF(天线-CONST(H斜率*1.618)*最高<=天线,天线-CONST(H斜率*1.618)*最高,DRAWNULL);
下斜线2:=IF(天线-CONST(H斜率*1.000)*最高<=天线,天线-CONST(H斜率*1.000)*最高,DRAWNULL);
下斜线3:=IF(天线-CONST(H斜率*0.618)*最高<=天线,天线-CONST(H斜率*0.618)*最高,DRAWNULL);
下斜线4:=IF(天线-CONST(H斜率*0.382)*最高<=天线,天线-CONST(H斜率*0.382)*最高,DRAWNULL);
下斜线5:=IF(天线-CONST(H斜率*0.316)*最高<=天线,天线-CONST(H斜率*0.316)*最高,DRAWNULL);
下斜线6:=IF(天线-CONST(H斜率*0.250)*最高<=天线,天线-CONST(H斜率*0.250)*最高,DRAWNULL);
下斜线7:=IF(天线-CONST(H斜率*0.156)*最高<=天线,天线-CONST(H斜率*0.156)*最高,DRAWNULL);
下斜线8:=IF(天线-CONST(H斜率*0.092)*最高<=天线,天线-CONST(H斜率*0.092)*最高,DRAWNULL);
下斜线9:=IF(天线-CONST(H斜率*0.055)*最高<=天线,天线-CONST(H斜率*0.055)*最高,DRAWNULL);
下9:IF(下斜线9>=地线*0.95,下斜线9,DRAWNULL),COLOR996600;
下8:IF(下斜线8>=地线*0.95,下斜线8,DRAWNULL),COLOR996600;
下7:IF(下斜线7>=地线*0.95,下斜线7,DRAWNULL),COLOR996600;
下6:IF(下斜线6>=地线*0.95,下斜线6,DRAWNULL),COLOR996600;
下5:IF(下斜线5>=地线*0.95,下斜线5,DRAWNULL),COLORYELLOW;
下4:IF(下斜线4>=地线*0.95,下斜线4,DRAWNULL),COLOR996600;
下3:IF(下斜线3>=地线*0.95,下斜线3,DRAWNULL),COLOR996600;
下2:IF(下斜线2>=地线*0.95,下斜线2,DRAWNULL),COLOR996600;
下1:IF(下斜线1>=地线*0.95,下斜线1,DRAWNULL),COLOR996600;
最低1:=TROUGHBARS(L,之字幅度,1);
P:=横向调节;
N:=最低1;
数列:=INTPART(LOG((1/SQRT(5))*(POW((1+SQRT(5))/2,N)-POW((1-SQRT(5))/2,N)))/POW(N*P,1/5)),NODRAW;
低价:=REF(L,BARSLAST(最低1=0));
高价:=CONST(HHV(H,最低1))*1.05;
前低:DRAWLINE(最低1=0,L,ISLASTBAR,低价,0)COLORLIMAGENTA,DOTLINE;
前高低:=HHV(H,最低1+1)=H;
统计:=crOSS(COUNT(前高低,最低1)=4,0.5);
KK:=BARSLAST(统计);
PP:=IF(REF(C,BARSLAST(CROSS(COUNT(前高低,最低1)=3,0.5)))>C,REF(C,BARSLAST(CROSS(COUNT(前高低,最低)=3,0.5))),H);
基线:=REF(PP,BARSLAST(统计)),NODRAW;
基差:=基线-低价,NODRAW;
{横线加字}
一0:=低价+(基差*0.618*1*POW(1.1,1-1));
一:IF(CURRBARSCOUNT<=CONST(KK) AND 一0<=高价,一0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(一),'一'),COLORFFFFFF;
二0:=低价+(基差*0.618*2*POW(1.1,2-1));
二:IF(CURRBARSCOUNT<=CONST(KK) AND 二0<=高价,二0,DRAWNULL),DOTLINE,COLORAAAAAA;
{DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(二),'二'),COLORFFFFFF;}
三0:=低价+(基差*0.618*3*POW(1.1,3-1));
三:IF(CURRBARSCOUNT<=CONST(KK) AND 三0<=高价,三0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(三),'三'),COLORFFFFFF;
四0:=低价+(基差*0.618*4*POW(1.1,4-1));
四:IF(CURRBARSCOUNT<=CONST(KK) AND 四0<=高价,四0,DRAWNULL),DOTLINE,COLORAAAAAA;
{DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(四),'四'),COLORFFFFFF;}
五0:=低价+(基差*0.618*5*POW(1.1,5-1));
五:IF(CURRBARSCOUNT<=CONST(KK) AND 五0<=高价,五0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(五),'五'),COLORFFFFFF;
六0:=低价+(基差*0.618*6*POW(1.1,6-1));
六:IF(CURRBARSCOUNT<=CONST(KK) AND 六0<=高价,六0,DRAWNULL),DOTLINE,COLORAAAAAA;
{DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(六),'六'),COLORFFFFFF;}
七0:=低价+(基差*0.618*7*POW(1.1,7-1));
七:IF(CURRBARSCOUNT<=CONST(KK) AND 七0<=高价,七0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(七),'七'),COLORFFFFFF;
八0:=低价+(基差*0.618*8*POW(1.1,8-1));
八:IF(CURRBARSCOUNT<=CONST(KK) AND 八0<=高价,八0,DRAWNULL),DOTLINE,COLORAAAAAA;
{DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(八),'八'),COLORFFFFFF;}
九0:=低价+(基差*0.618*9*POW(1.1,9-1));
九:IF(CURRBARSCOUNT<=CONST(KK) AND 九0<=高价,九0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(九),'九'),COLORFFFFFF;
十0:=低价+(基差*0.618*10*POW(1.1,10-1));
十:IF(CURRBARSCOUNT<=CONST(KK) AND 十0<=高价,十0,DRAWNULL),DOTLINE,COLORAAAAAA;
{DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(十),'十'),COLORFFFFFF;}
II0:=低价+(基差*0.618*11*POW(1.1,11-1));
II:IF(CURRBARSCOUNT<=CONST(KK) AND II0<=高价,II0,DRAWNULL),DOTLINE,COLORAAAAAA;{竖线加字}
STICKLINE(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1),低价,高价,0.00001,-1),COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(II),'II'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=1 ,高价*0.98,'一'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=2 ,高价*0.98,'二'),COLORFFFF00;}
DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=3 ,高价*0.98,'三'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=4 ,高价*0.98,'四'),COLORFFFF00;}
DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=5 ,高价*0.98,'五'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=6 ,高价*0.98,'六'),COLORFFFF00;}
DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=7 ,高价*0.98,'七'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=8 ,高价*0.98,'八'),COLORFFFF00;}
DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)}
AND 数列=9 ,高价*0.98,'九'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=10 ,高价*0.98,'十'),COLORFFFF00;}
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)}
{AND 数列=11 ,高价*0.98,'十一'),COLORFFFF00;
{DRAWTEXT(CURRBARSCOUNT<=CONST(KK) AND 数列!=REF(数列,1)
AND 数列=12 ,高价*0.98,'十二'),COLORFFFF00;};




来函数检测结果如下
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

HDAY赋值:15
LDAY赋值:15
调点赋值:3
角度赋值:200
之字幅度赋值:25
横向调节赋值:1
局部低点预选A赋值:若5日内最低价的最低值<1日前的4日内最低价的最低值则将最近4周期置为1
局部低点预选B赋值:若局部低点预选A=0ANDREF(局部低点预选A,1)=1则将最近2周期置为1
局部低点预选C赋值:如果局部低点预选B=1ANDREF(局部低点预选B,1)=0,返回-1,否则返回0
局部高点预选A赋值:若5日内最高价的最高值>1日前的4日内最高价的最高值则将最近4周期置为1
局部高点预选B赋值:若局部高点预选A=0ANDREF(局部高点预选A,1)=1则将最近2周期置为1
局部高点预选C赋值:如果局部高点预选B=1ANDREF(局部高点预选B,1)=0,返回1,否则返回0
缺口判断赋值:如果最低价>1日前的最高价,返回1,否则返回如果最高价<1日前的最低价,返回-1,否则返回0
距前高天赋值:上次局部高点预选C=1距今天数
距前低天赋值:上次局部低点预选C=-1距今天数
小值周期赋值:当前值是近最低价周期的最小值
大值周期赋值:当前值是近最高价周期的最大值
低保留AA赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>1日前的距前低天ANDLLV(最低价,距前高天+1)<1日前的距前高天+1日内最低价的最低值,返回-1,否则返回0
低保留AB赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<=1日前的距前低天AND(距前高天>=4ORLLV(缺口判断,距前高天)=-1ORLLV(最低价,距前低天+2)<1日前的距前低天+1日内最低价的最低值),返回-1,否则返回0
低保留S赋值:如果(低保留AA=-1OR低保留AB=-1)ANDL<距前高天+1日前的最高价,返回-1,否则返回0
预判赋值:如果(距前低天<4ANDHHV(缺口判断,距前低天)不等于1)ORREF(低保留S,距前低天)=0,返回1,否则返回0
判断赋值:如果局部高点预选C=1ANDREF(距前低天,1)<=1日前的距前高天AND预判=1AND大值周期>距前低天+1日前的小值周期AND大值周期>距前低天日前的小值周期AND大值周期>距前溉涨暗拇笾抵芷?返回天),否则返回1
高保留A赋值:如果局部高点预选C=1ANDREF(距前低天,1)>1日前的距前高天ANDHHV(最高价,距前低天+1)>1日前的距前低天+1日内最高价的最高值,返回1,否则返回0
高保留B赋值:如果局部高点预选C=1ANDREF(距前低天,1)<=1日前的距前高天ANDREF(低保留S,距前低天)=-1AND(距前低天>=4ORHHV(缺口判断,距前低天)=1),返回1,否则返回0
高保留赋值:如果(高保留A=1OR高保留B=1OR判断=1)ANDH>距前低天+1日前的最低价,返回1,否则返回0
预判A赋值:如果(距前高天<4ANDHHV(缺口判断,距前高天)不等于1)ORREF(高保留,距前高天)=0,返回1,否则返回0
判断A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<=1日前的距前低天AND预判A=1AND小值周期>距前高天+1日前的大值周期AND小值周期>距前高天日前的大值周期AND小值周期>距侨涨暗男≈抵芷?返回低天),否则返回-1
低保留A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>1日前的距前低天ANDLLV(最低价,距前高天+1)<1日前的距前高天+1日内最低价的最低值,返回-1,否则返回0
低保留B赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<=1日前的距前低天AND(距前高天>=4ORLLV(缺口判断,距前高天)=-1OR判断A=-1),返回-1,否则返回0
低保留赋值:如果(低保留A=-1OR低保留B=-1)ANDL<距前高天+1日前的最高价,返回-1,否则返回0
距前高天A赋值:上次高保留=1距今天数
距前低天A赋值:上次低保留=-1距今天数
预判X赋值:如果(距前低天A<4ANDHHV(缺口判断,距前低天A)不等于1)ORREF(低保留,距前低天A)=0,返回1,否则返回0
判断X赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<=1日前的距前高天AAND预判X=1AND大值周期>距前低天A+1日前的小值周期AND大值周期>距前低天A日前的小值周期AND大值周期>?日前的大值周期,返回嗲案咛霢),否则返回1
高保留XA赋值:如果局部高点预选C=1ANDREF(距前低天A,1)>1日前的距前高天AANDHHV(最高价,距前低天A+1)>1日前的距前低天A+1日内最高价的最高值,返回1,否则返回0
高保留XB赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<=1日前的距前高天AANDREF(低保留,距前低天A)=-1AND(距前低天A>=4ORHHV(缺口判断,距前低天A)=1),返回1,否则返回0
高保留X赋值:如果(高保留XA=1OR高保留XB=1OR判断X=1)ANDH>距前低天A+1日前的最低价,返回1,否则返回0
预判XA赋值:如果(距前高天A<4ANDHHV(缺口判断,距前高天A)不等于1)ORREF(高保留XA,距前高天A)=0,返回1,否则返回0
判断XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<=1日前的距前低天AAND预判XA=1AND小值周期>距前高天A+1日前的大值周期AND小值周期>距前高天A日前的大值周期AND小值周期>?日前的小值周?返回,距前低天A),否则返回-1
低保留XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)>1日前的距前低天AANDLLV(最低价,距前高天A+1)<1日前的距前高天A+1日内最低价的最低值,返回-1,否则返回0
低保留XB赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<=1日前的距前低天AAND(距前高天A>=4ORLLV(缺口判断,距前高天A)=-1OR判断XA=-1),返回-1,否则返回0
低保留X赋值:如果(低保留XA=-1OR低保留XB=-1)ANDL<距前高天A+1日前的最高价,返回-1,否则返回0
距前高天YA赋值:上次高保留X=1距今天数
距前低天YA赋值:上次低保留X=-1距今天数
预判YX赋值:如果(距前低天YA<4ANDHHV(缺口判断,距前低天YA)不等于1)ORREF(低保留X,距前低天YA)=0,返回1,否则返回0
判断YX赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<=1日前的距前高天YAAND预判YX=1AND大值周期>距前低天YA+1日前的小值周期AND大值周期>距前低天YA日前的小值周期AND大值周期>?日前的大值,返回芷?距前高天YA),否则返回1
高保留YXA赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)>1日前的距前高天YAANDHHV(最高价,距前低天YA+1)>1日前的距前低天YA+1日内最高价的最高值,返回1,否则返回0
高保留YXB赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<=1日前的距前高天YAANDREF(低保留X,距前低天YA)=-1AND(距前低天YA>=4ORHHV(缺口判断,距前低天YA)=1),返回1,否则返回0
高保留YX赋值:如果(高保留YXA=1OR高保留YXB=1OR判断YX=1)ANDH>距前低天YA+1日前的最低价,返回1,否则返回0
预判YXA赋值:如果(距前高天YA<4ANDHHV(缺口判断,距前高天YA)不等于1)ORREF(高保留YXA,距前高天YA)=0,返回1,否则返回0
判断YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<=1日前的距前低天YAAND预判YXA=1AND小值周期>距前高天YA+1日前的大值周期AND小值周期>距前高天YA日前的大值周期AND小值周期>?日前的小,返回抵芷?距前低天YA),否则返回-1
低保留YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)>1日前的距前低天YAANDLLV(最低价,距前高天YA+1)<1日前的距前高天YA+1日内最低价的最低值,返回-1,否则返回0
低保留YXB赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<=1日前的距前低天YAAND(距前高天YA>=4ORLLV(缺口判断,距前高天YA)=-1OR判断YXA=-1),返回-1,否则返回0
低保留YX赋值:如果(低保留YXA=-1OR低保留YXB=-1)ANDL<距前高天YA+1日前的最高价,返回-1,否则返回0
AAAD赋值:如果高保留YX=1AND低保留YX=-1ANDH>1日前的距前高天YA+2日前的最高价,返回1,否则返回如果高保留YX=1AND低保留YX=-1ANDL<1日前的距前低天YA+2日前的最低价,返回-1,否则返回0
极点保留赋值:如果AAAD=0,返回高保留YX+低保留YX,否则返回AAAD
输出高低点:如果极点保留=-1,返回最低价,否则返回如果极点保留=1,返回最高价,否则返回无效数,CIRCLEDOT,画黄色,线宽为5
XA赋值:当满足条件极点保留=-1时,在最低价位置画直线起点,当满足条件1日前的极点保留=-1时,在1日前的最低价位置画直线终点,1表示是否延长.
XB赋值:当满足条件极点保留=1时,在最高价位置画直线起点,当满足条件1日前的极点保留=1时,在1日前的最高价位置画直线终点,1表示是否延长.
XAS赋值:当满足条件极点保留=-1时,在XB位置画直线起点,当满足条件1日前的极点保留=-1时,在1日前的XB位置画直线终点,1表示是否延长.
XBS赋值:当满足条件极点保留=1时,在XA位置画直线起点,当满足条件1日前的极点保留=1时,在1日前的XA位置画直线终点,1表示是否延长.
XA45赋值:(XA+XAS)/2
XB45赋值:(XB+XBS)/2
XA63赋值:(XAS-XA)*3/4+XA
XB63赋值:XB-(XB-XBS)*3/4
画带状线
画带状线
K线
CURR赋值:到最后交易的周期
TCH赋值:最高价在0日前的HDAY*10天内第1个最高价的最后一日取值设为常数
GTT赋值:上次TCH=最高价距今天数的最后一日取值设为常数+1
SX跌H赋值:如果GTT=1,返回最高价,否则返回GTT-1日前的最高价的最后一日取值设为常数
BCL赋值:最低价在0日前的LDAY*10天内第1个最低价的最后一日取值设为常数
DTT赋值:上次BCL=最低价距今天数的最后一日取值设为常数+1
SX涨L赋值:如果DTT=1,返回最低价,否则返回DTT-1日前的最低价的最后一日取值设为常数
涨点赋值:首次若是否最后一个周期则将最近上次最低价=SX涨L距今天数+1周期置为1距今天数
跌点赋值:首次若是否最后一个周期则将最近上次最高价=SX跌H距今天数+1周期置为1距今天数
最低赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回涨点,否则返回跌点
L斜率赋值:角度/如果收盘价<300,返回1000,否则返回10
最高赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回跌点,否则返回涨点
H斜率赋值:角度/如果收盘价<300,返回1000,否则返回10
IM68赋值:((SX跌H-SX涨L)/6-(SX跌H-SX涨L)/8)
GH跌X赋值:SX跌H+(SX跌H-SX涨L)/8
DL涨X赋值:SX涨L-(SX跌H-SX涨L)/8
GTHT赋值:如果DTT>GTT,返回DTT,否则返回GTT
R赋值:GTT-DTT的绝对值
画带状线
画带状线
画带状线
天线赋值:SX跌H
地线赋值:SX涨L
K赋值:(天线-地线)/(如果跌点>=涨点,返回跌点,否则返回涨点-如果跌点>=涨点,返回涨点,否则返回跌点)
上斜线1赋值:如果地线+L斜率*1.618的最后一日取值设为常数*最低>=地线,返回地线+L斜率*1.618的最后一日取值设为常数*最低,否则返回无效数
上斜线2赋值:如果地线+L斜率*1.000的最后一日取值设为常数*最低>=地线,返回地线+L斜率*1.000的最后一日取值设为常数*最低,否则返回无效数
上斜线3赋值:如果地线+L斜率*0.618的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.618的最后一日取值设为常数*最低,否则返回无效数
上斜线4赋值:如果地线+L斜率*0.382的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.382的最后一日取值设为常数*最低,否则返回无效数
上斜线5赋值:如果地线+L斜率*0.316的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.316的最后一日取值设为常数*最低,否则返回无效数
上斜线6赋值:如果地线+L斜率*0.250的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.250的最后一日取值设为常数*最低,否则返回无效数
上斜线7赋值:如果地线+L斜率*0.156的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.156的最后一日取值设为常数*最低,否则返回无效数
上斜线8赋值:如果地线+L斜率*0.092的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.092的最后一日取值设为常数*最低,否则返回无效数
上斜线9赋值:如果地线+L斜率*0.055的最后一日取值设为常数*最低>=地线,返回地线+L斜率*0.055的最后一日取值设为常数*最低,否则返回无效数
输出上9:如果上斜线9<=天线*1.05,返回上斜线9,否则返回无效数COLOR8B2368
输出上8:如果上斜线8<=天线*1.05,返回上斜线8,否则返回无效数COLOR8B2368
输出上7:如果上斜线7<=天线*1.05,返回上斜线7,否则返回无效数COLOR8B2368
输出上6:如果上斜线6<=天线*1.05,返回上斜线6,否则返回无效数COLOR8B2368
输出上5:如果上斜线5<=天线*1.05,返回上斜线5,否则返回无效数画黄色
输出上4:如果上斜线4<=天线*1.05,返回上斜线4,否则返回无效数COLOR8B2368
输出上3:如果上斜线3<=天线*1.05,返回上斜线3,否则返回无效数COLOR8B2368
输出上2:如果上斜线2<=天线*1.05,返回上斜线2,否则返回无效数COLOR8B2368
输出上1:如果上斜线1<=天线*1.05,返回上斜线1,否则返回无效数COLOR8B2368
下斜线1赋值:如果天线-H斜率*1.618的最后一日取值设为常数*最高<=天线,返回天线-H斜率*1.618的最后一日取值设为常数*最高,否则返回无效数
下斜线2赋值:如果天线-H斜率*1.000的最后一日取值设为常数*最高<=天线,返回天线-H斜率*1.000的最后一日取值设为常数*最高,否则返回无效数
下斜线3赋值:如果天线-H斜率*0.618的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.618的最后一日取值设为常数*最高,否则返回无效数
下斜线4赋值:如果天线-H斜率*0.382的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.382的最后一日取值设为常数*最高,否则返回无效数
下斜线5赋值:如果天线-H斜率*0.316的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.316的最后一日取值设为常数*最高,否则返回无效数
下斜线6赋值:如果天线-H斜率*0.250的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.250的最后一日取值设为常数*最高,否则返回无效数
下斜线7赋值:如果天线-H斜率*0.156的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.156的最后一日取值设为常数*最高,否则返回无效数
下斜线8赋值:如果天线-H斜率*0.092的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.092的最后一日取值设为常数*最高,否则返回无效数
下斜线9赋值:如果天线-H斜率*0.055的最后一日取值设为常数*最高<=天线,返回天线-H斜率*0.055的最后一日取值设为常数*最高,否则返回无效数
输出下9:如果下斜线9>=地线*0.95,返回下斜线9,否则返回无效数,COLOR996600
输出下8:如果下斜线8>=地线*0.95,返回下斜线8,否则返回无效数,COLOR996600
输出下7:如果下斜线7>=地线*0.95,返回下斜线7,否则返回无效数,COLOR996600
输出下6:如果下斜线6>=地线*0.95,返回下斜线6,否则返回无效数,COLOR996600
输出下5:如果下斜线5>=地线*0.95,返回下斜线5,否则返回无效数,画黄色
输出下4:如果下斜线4>=地线*0.95,返回下斜线4,否则返回无效数,COLOR996600
输出下3:如果下斜线3>=地线*0.95,返回下斜线3,否则返回无效数,COLOR996600
输出下2:如果下斜线2>=地线*0.95,返回下斜线2,否则返回无效数,COLOR996600
输出下1:如果下斜线1>=地线*0.95,返回下斜线1,否则返回无效数,COLOR996600
最低1赋值:最低价之字幅度%之字转向的前1个波谷位置
P赋值:横向调节
N赋值:最低1
数列赋值:(1/5的开方)*((1+5的开方)/2的N乘幂-(1-5的开方)/2的N乘幂)的对数/N*P的1/5乘幂的整数部分,NODRAW
低价赋值:上次最低1=0距今天数日前的最低价
高价赋值:最低1日内最高价的最高值的最后一日取值设为常数*1.05
输出前低:当满足条件最低1=0时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在低价位置画直线终点,0表示是否延长.画淡洋红色,DOTLINE
前高低赋值:最低1+1日内最高价的最高值=最高价
统计赋值:统计最低1日中满足前高低的天数=4上穿0.5
KK赋值:上次统计距今天数
PP赋值:如果上次统计最低1日中满足前高低的天数=3上穿0.5距今天数日前的收盘价>收盘价,返回上次统计最低日中满足前高低的天数=3上穿0.5距今天数日前的收盘价,否则返回最高价
基线赋值:上次统计距今天数日前的PP,NODRAW
基差赋值:基线-低价,NODRAW
一0赋值:低价+(基差*0.618*1*1.1的1-1乘幂)
输出一:如果到最后交易的周期<=KK的最后一日取值设为常数AND一0<=高价,返回一0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在一的最后一日取值设为常数位置书写文字,COLORFFFFFF
二0赋值:低价+(基差*0.618*2*1.1的2-1乘幂)
输出二:如果到最后交易的周期<=KK的最后一日取值设为常数AND二0<=高价,返回二0,否则返回无效数,DOTLINE,COLORAAAAAA
三0赋值:低价+(基差*0.618*3*1.1的3-1乘幂)
输出三:如果到最后交易的周期<=KK的最后一日取值设为常数AND三0<=高价,返回三0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在三的最后一日取值设为常数位置书写文字,COLORFFFFFF
四0赋值:低价+(基差*0.618*4*1.1的4-1乘幂)
输出四:如果到最后交易的周期<=KK的最后一日取值设为常数AND四0<=高价,返回四0,否则返回无效数,DOTLINE,COLORAAAAAA
五0赋值:低价+(基差*0.618*5*1.1的5-1乘幂)
输出五:如果到最后交易的周期<=KK的最后一日取值设为常数AND五0<=高价,返回五0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在五的最后一日取值设为常数位置书写文字,COLORFFFFFF
六0赋值:低价+(基差*0.618*6*1.1的6-1乘幂)
输出六:如果到最后交易的周期<=KK的最后一日取值设为常数AND六0<=高价,返回六0,否则返回无效数,DOTLINE,COLORAAAAAA
七0赋值:低价+(基差*0.618*7*1.1的7-1乘幂)
输出七:如果到最后交易的周期<=KK的最后一日取值设为常数AND七0<=高价,返回七0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在七的最后一日取值设为常数位置书写文字,COLORFFFFFF
八0赋值:低价+(基差*0.618*8*1.1的8-1乘幂)
输出八:如果到最后交易的周期<=KK的最后一日取值设为常数AND八0<=高价,返回八0,否则返回无效数,DOTLINE,COLORAAAAAA
九0赋值:低价+(基差*0.618*9*1.1的9-1乘幂)
输出九:如果到最后交易的周期<=KK的最后一日取值设为常数AND九0<=高价,返回九0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在九的最后一日取值设为常数位置书写文字,COLORFFFFFF
十0赋值:低价+(基差*0.618*10*1.1的10-1乘幂)
输出十:如果到最后交易的周期<=KK的最后一日取值设为常数AND十0<=高价,返回十0,否则返回无效数,DOTLINE,COLORAAAAAA
II0赋值:低价+(基差*0.618*11*1.1的11-1乘幂)
输出II:如果到最后交易的周期<=KK的最后一日取值设为常数ANDII0<=高价,返回II0,否则返回无效数,DOTLINE,COLORAAAAAA
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列时,在低价和高价位置之间画柱状线,宽度为0.00001,-1不为0则画空心柱.,COLORAAAAAA
当满足条件到最后交易的周期=KK的最后一日取值设为常数+5时,在II的最后一日取值设为常数位置书写文字,COLORFFFFFF
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列AND数列=1时,在高价*0.98位置书写文字,COLORFFFF00
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列AND数列=3时,在高价*0.98位置书写文字,COLORFFFF00
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列AND数列=5时,在高价*0.98位置书写文字,COLORFFFF00
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列AND数列=7时,在高价*0.98位置书写文字,COLORFFFF00
当满足条件到最后交易的周期<=KK的最后一日取值设为常数AND数列不等于1日前的数列}AND数列=9时,在高价*0.98位置书写文字,COLORFFFF00

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图