[通达信软件]通达信牛金角线主图指标公式

更新时间:2019-12-03 来源:股票公式 点击:

【www.xxxnonstop.com--股票公式】

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

HDAY:=15;LDAY:=15;调点:=3;角度:=200;之字幅度:=25;横向调节:=1;
局部低点预选A:=BACKSET(LLV(L,5)REF(HHV(H,4),1),4);
局部高点预选B:=BACKSET(局部高点预选A=0ANDREF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1ANDREF(局部高点预选B,1)=0,1,0);
缺口判断:=IF(L>REF(H,1),1,IF(HREF(距前低天,1)ANDLLV(L,距前高天+1)=4ORLLV(缺口判断,距前高天)=-1ORLLV(L,距前低天+2)REF(小值周期,距前低天+1)AND大值周期>REF(小值周期,距前低天)AND大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高点预选C=1ANDREF(距前低天,1)>REF(距前高天,1)ANDHHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高点预选C=1ANDREF(距前低天,1)<=REF(距前高天,1)ANDREF(低保留S,距前低天)=-1AND(距前低天>=4ORHHV(缺口判断,距前低天)=1),1,0);
高保留:=IF((高保留A=1OR高保留B=1OR判断=1)ANDH>REF(L,距前低天+1),1,0);
预判A:=IF((距前高天<4ANDHHV(缺口判断,距前高天)!=1)ORREF(高保留,距前高天)=0,1,0); 判断A:=IF(局部低点预选C=-1ANDREF(距前高天,1)<=REF(距前低天,1)AND预判A=1AND小值周期>REF(大值周期,距前高天+1)AND小值周期>REF(大值周期,距前高天)AND小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低点预选C=-1ANDREF(距前高天,1)>REF(距前低天,1)ANDLLV(L,距前高天+1)=4ORLLV(缺口判断,距前高天)=-1OR判断A=-1),-1,0);
低保留:=IF((低保留A=-1OR低保留B=-1)ANDLREF(小值周期,距前低天A+1)AND大值周期>REF(小值周期,距前低天A)AND大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高点预选C=1ANDREF(距前低天A,1)>REF(距前高天A,1)ANDHHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高点预选C=1ANDREF(距前低天A,1)<=REF(距前高天A,1)ANDREF(低保留,距前低天A)=-1AND(距前低天A>=4ORHHV(缺口判断,距前低天A)=1),1,0);
高保留X:=IF((高保留XA=1OR高保留XB=1OR判断X=1)ANDH>REF(L,距前低天A+1),1,0);
预判XA:=IF((距前高天A<4ANDHHV(缺口判断,距前高天A)!=1)ORREF(高保留XA,距前高天A)=0,1,0); 判断XA:=IF(局部低点预选C=-1ANDREF(距前高天A,1)<=REF(距前低天A,1)AND预判XA=1AND小值周期>REF(大值周期,距前高天A+1)AND小值周期>REF(大值周期,距前高天A)AND小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低点预选C=-1ANDREF(距前高天A,1)>REF(距前低天A,1)ANDLLV(L,距前高天A+1)=4ORLLV(缺口判断,距前高天A)=-1OR判断XA=-1),-1,0);
低保留X:=IF((低保留XA=-1OR低保留XB=-1)ANDLREF(小值周期,距前低天YA+1)AND大值周期>REF(小值周期,距前低天YA)AND大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高点预选C=1ANDREF(距前低天YA,1)>REF(距前高天YA,1)ANDHHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高点预选C=1ANDREF(距前低天YA,1)<=REF(距前高天YA,1)ANDREF(低保留X,距前低天YA)=-1AND(距前低天YA>=4ORHHV(缺口判断,距前低天YA)=1),1,0);
高保留YX:=IF((高保留YXA=1OR高保留YXB=1OR判断YX=1)ANDH>REF(L,距前低天YA+1),1,0);
预判YXA:=IF((距前高天YA<4ANDHHV(缺口判断,距前高天YA)!=1)ORREF(高保留YXA,距前高天YA)=0,1,0); 判断YXA:=IF(局部低点预选C=-1ANDREF(距前高天YA,1)<=REF(距前低天YA,1)AND预判YXA=1AND小值周期>REF(大值周期,距前高天YA+1)AND小值周期>REF(大值周期,距前高天YA)AND小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低点预选C=-1ANDREF(距前高天YA,1)>REF(距前低天YA,1)ANDLLV(L,距前高天YA+1)=4ORLLV(缺口判断,距前高天YA)=-1OR判断YXA=-1),-1,0);
低保留YX:=IF((低保留YXA=-1OR低保留YXB=-1)ANDLREF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1AND低保留YX=-1ANDL3/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,HDAY10,1)); GTT:=CONST(BARSLAST(TCH=H))+1; SX跌H:=CONST(IF(GTT=1,H,REF(H,GTT-1))); BCL:=CONST(FINDLOW(L,0,LDAY10,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)¨C31C0.382)¨C32C0.316)¨C33C0.316)¨C34C0.250)¨C35C0.250)¨C36C0.156)¨C37C0.156)¨C38C0.092)¨C39C0.092)¨C40C0.055)¨C41C0.055)¨C42C0.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(NP,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.6181POW(1.1,1-1));
一:IF(CURRBARSCOUNT<=CONST(KK)AND一0<=高价,一0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(一),’一’),COLORFFFFFF;
二0:=低价+(基差0.6182POW(1.1,2-1)); 二:IF(CURRBARSCOUNT<=CONST(KK)AND二0<=高价,二0,DRAWNULL),DOTLINE,COLORAAAAAA; {DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(二),’二’),COLORFFFFFF;} 三0:=低价+(基差0.6183POW(1.1,3-1));
三:IF(CURRBARSCOUNT<=CONST(KK)AND三0<=高价,三0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(三),’三’),COLORFFFFFF;
四0:=低价+(基差0.6184POW(1.1,4-1)); 四:IF(CURRBARSCOUNT<=CONST(KK)AND四0<=高价,四0,DRAWNULL),DOTLINE,COLORAAAAAA; {DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(四),’四’),COLORFFFFFF;} 五0:=低价+(基差0.6185POW(1.1,5-1));
五:IF(CURRBARSCOUNT<=CONST(KK)AND五0<=高价,五0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(五),’五’),COLORFFFFFF;
六0:=低价+(基差0.6186POW(1.1,6-1)); 六:IF(CURRBARSCOUNT<=CONST(KK)AND六0<=高价,六0,DRAWNULL),DOTLINE,COLORAAAAAA; {DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(六),’六’),COLORFFFFFF;} 七0:=低价+(基差0.6187POW(1.1,7-1));
七:IF(CURRBARSCOUNT<=CONST(KK)AND七0<=高价,七0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(七),’七’),COLORFFFFFF;
八0:=低价+(基差0.6188POW(1.1,8-1)); 八:IF(CURRBARSCOUNT<=CONST(KK)AND八0<=高价,八0,DRAWNULL),DOTLINE,COLORAAAAAA; {DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(八),’八’),COLORFFFFFF;} 九0:=低价+(基差0.6189POW(1.1,9-1));
九:IF(CURRBARSCOUNT<=CONST(KK)AND九0<=高价,九0,DRAWNULL),DOTLINE,COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(九),’九’),COLORFFFFFF;
十0:=低价+(基差0.61810POW(1.1,10-1)); 十:IF(CURRBARSCOUNT<=CONST(KK)AND十0<=高价,十0,DRAWNULL),DOTLINE,COLORAAAAAA; {DRAWTEXT(CURRBARSCOUNT=CONST(KK)+5,CONST(十),’十’),COLORFFFFFF;} II0:=低价+(基差0.61811POW(1.1,11-1));
II:IF(CURRBARSCOUNT<=CONST(KK)ANDII0<=高价,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;};

本文来源:http://www.xxxnonstop.com/gupiaozhuanti/18842.html

为您推荐

通达信多空指标_通达信多空转折点副图指标公式

通达信多空转折点副图指标公式如图上证指数,红转绿为多头转空头转折点,当绿色块跌破绿色线,中线空即将来临。绿转红为空头转多头转折点,当红色块突破红色线,中线多即将来临。A1:=(EMA((OPEN+HI股票公式

2019-12-08 12:13:45  

[如何编写股票公式]《如何编写股票公式》第一讲:认识公式编辑器(图)

《如何编写股票公式》第一讲:认识公式编辑器(图)第一讲:认识公式编辑器公式编辑器是导入源码和进行编写指标的窗口。公式编辑器共分4种,分别是:1、技术指标公式编辑器;2、条件选股公式编辑器;3股票书籍

2019-10-02 12:18:21   股票公式编写   股票指标编写教程  

[成本利润率]chenbenlilun

2018-04-22 00:58:11   成本利润率计算公式   成本领先战略  

【聪明的投资者】《聪明的投资者》第9章 投资计划分析技术

投资计划分析技术在1949年于1950年,股市呈涨势时,人们使用各种方法以从股市的周期运动中谋取利润。这些方法被称为“公式型投资计划”。所有这些计划,除了美元平均值情况外,其本质都是当股市涨幅很大时股票书籍

2018-02-12 09:58:11   聪明的投资者在线阅读  

[博尔系统量化官方手机版]同花顺博尔量化主图指标公式

同花顺博尔量化主图指标公式DRAWGBK((CLOSE > 0),STRIP(RGB(4,1,28),RGB(4,1,35),0));做空95:HHV((HIGH+LOW+OPEN+2*CLOSE股票公式

2018-01-14 18:58:11   博尔证券量化系统好吗