通达信指标公式源码概况:
指标类别: 通达信指标公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
一、通达信画线指标公式副图
Z1:=STRCAT(HYBLOCK,'');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,'');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
ZF:=ABS(100*(H-L)/REF(C,1))>3;
DIF:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEA:=EMA(DIF,6);
MACD:=2*(DIF-DEA);
金叉:=CROSS(DIF,DEA);死叉:=CROSS(DEA,DIF);
DIF下拐:=REF(DIF,3)<REF(DIF,2)ANDREF(DIF,2)<REF(DIF,1)ANDREF(DIF,1)>DIF=REF(DIF,1);
MACD下拐:=REF(DIF,3)<REF(DIF,2)ANDREF(MACD,2)<REF(MACD,1)ANDREF(MACD,1)>MACD=REF(MACD,1);
下拐:=MAX(DIF下拐,MACD下拐);
GD1:=EVERY(DIF>REF(DIF,1),BARSLASTCOUNT(DIF>DEA))ANDDIF>DEA;
GD2:=EVERY(MACD>REF(MACD,1),BARSLASTCOUNT(DIF>DEA))ANDDIF>DEA;
GD:=MAX(GD1,GD2);
高点1:=REF(MAX(C,O),BARSLAST(GD1)+1);
高点2:=REF(MAX(C,O),BARSLAST(GD2)+1);
高点:=IF(高点2>=高点1,高点2,高点1);
AA:=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(高点)+1)=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(BBI>REF(BBI,1)ANDC>BBI));
压力:DRAWLINE(BARSLAST(AA)=0,IF(C>O,C,MAX(C,O)),BARSNEXT(AA),REF(IF(C>O,C,MAX(C,O)),BARSLAST(AA)),1),DOTLINE,COLORYELLOW;
LD1:=EVERY(DIF<REF(DIF,1),BARSLASTCOUNT(DIF<DEA))ANDDIF<DEA;
LD2:=EVERY(MACD<REF(MACD,1),BARSLASTCOUNT(DIF<DEA))ANDDIF<DEA;
LD:=MIN(LD1,LD2);
低点1:=REF(MIN(C,O),BARSLAST(LD1)+1);
低点2:=REF(MIN(C,O),BARSLAST(LD2)+1);
低点:=IF(低点2<=低点1,低点1,低点2);
BB:=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(LD)+1)=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(DIF<REF(DIF,1)ANDBBI<REF(BBI,1)}ANDL<BBI));
支撑:DRAWLINE(BARSLAST(BB)=0,IF(C<O,C,MIN(C,O)),BARSNEXT(BB),REF(IF(C<O,C,MIN(C,O)),BARSLAST(BB)),1),DOTLINE,COLORGREEN;
PP1:=BARSLAST(AA)=1;
YLX:=REF(MAX(C,O),BARSLAST(PP1)+1);
突破:CROSS(C,YLX),NODRAW,COLORWHITE;
STICKLINE(突破,C,O,2,0),COLORWHITE;
DIF突破:=REF(DIF,BARSLAST(PP1)+1);
有效突破:=突破ANDDIF>DIF突破;
{STICKLINE(有效突破,C,O,2,0),COLORYELLOW};
PP2:=BARSLAST(BB)=1;
ZCX:=REF(MIN(C,O),BARSLAST(PP2)+1);
破位:CROSS(ZCX,C),NODRAW,COLORLIGREEN;
STICKLINE(破位,C,O,2,0),COLORLIGREEN;
PP7:=BARSLAST(破位)=1;
破位K线:=REF(O,BARSLAST(PP7)+1);
突破破位:CROSS(C,破位K线),NODRAW,COLORLIMAGENTA;
STICKLINE(突破破位ANDC>OANDMACD>REF(MACD,1),C,O,2,0),COLORLIMAGENTA;
六十天高点:=HHV(C,1)=HHV(C,60),NODRAW,COLORMAGENTA;
历史新高:=HHV(C,1)=HHV(C,0),NODRAW,COLORRED;
六十天低点:=MIN(O,C)<=LLV(MIN(O,C),60)NODRAW,COLORCYAN;
历史新低:=LLV(MIN(O,C),1)=LLV(MIN(O,C),0),NODRAW,COLORBLUE;
STICKLINE(六十天高点ANDC>O,C,O,2,0),COLORMAGENTA;
STICKLINE(六十天高点ANDC<O,O,(C+O)/2,2,0),COLORGREEN;
STICKLINE(六十天高点ANDC<O,C,(C+O)/2,2,0),COLORMAGENTA;
STICKLINE(六十天低点ANDC<O,C,O,2,0),COLORGREEN;
STICKLINE(六十天低点ANDC>O,C,(C+O)/2,2,0),COLORMAGENTA;
STICKLINE(六十天低点ANDC>O,O,(C+O)/2,2,0),COLORGREEN;
STICKLINE(历史新高ANDC>O,C,O,2,0),COLORRED;
STICKLINE(历史新高ANDC<O,O,(C+O)/2,2,0),COLORBLUE;
STICKLINE(历史新高ANDC<O,C,(C+O)/2,2,0),COLORRED;
STICKLINE(历史新低ANDC<O,C,O,2,0),COLORBLUE;
STICKLINE(历史新低ANDC>O,C,(C+O)/2,2,0),COLORRED;
STICKLINE(历史新低ANDC>O,O,(C+O)/2,2,0),COLORBLUE;
六十天压力:DRAWLINE(BARSLAST(六十天高点)=0,C,BARSNEXT(六十天高点),REF(C,BARSLAST(六十天高点)),1),DOTLINE,COLORMAGENTA;
历史压力:DRAWLINE(BARSLAST(历史新高)=0,C,BARSNEXT(历史新高),REF(C,BARSLAST(历史新高)),1),DOTLINE,COLORRED;
六十天支撑:DRAWLINE(BARSLAST(六十天低点)=0,MIN(C,O),BARSNEXT(六十天低点),REF(MIN(C,O),BARSLAST(六十天低点)),1),DOTLINE,COLORCYAN;
历史支撑:DRAWLINE(BARSLAST(历史新低)=0,MIN(C,O),BARSNEXT(历史新低),REF(MIN(C,O),BARSLAST(历史新低)),1),DOTLINE,COLORLIBLUE;
六十天前高:=六十天高点ANDREF(C,1)<CANDC>REFX(C,1);
PP3:=BARSLAST(六十天前高)=1;
六十天前高点:=REF(C,BARSLAST(PP3)+1);
突破60天压力:CROSS(C,六十天前高点)NODRAW,COLORMAGENTA;
历史前高:=历史新高ANDREF(C,1)<CANDC>REFX(C,1);
PP4:=BARSLAST(历史前高)=1;
历史高点:=REF(C,BARSLAST(PP4)+1);
突破历史压力:CROSS(C,历史高点)NODRAW,COLORRED;
PP5:=BARSLAST(六十天低点)=1;
破60天低点:CROSS(REF(C,BARSLAST(PP5)+1),C)NODRAW,COLORGREEN;
PP6:=BARSLAST(历史新低)=1;
破历史新低:CROSS(REF(C,BARSLAST(PP6)+1),C)NODRAW,COLORBLUE;
实体:=(C-O)/C=HHV((C-O)/C,15);
阳15:=C>OANDVOL>=HHV(VOL,15);
单阳:(C>REF(C,1)*1.035OR实体)ANDC>OAND(阳15ORVOL>REF(VOL,1)*1.9),NODRAW,COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT<100AND单阳,L*0.991,'阳'),COLOR00FFFF;
STICKLINE(单阳,O,C,2,0),COLOR00FFFF;
高不破价:=REF(C,BARSLAST(单阳));
低不破价:=REF(O,BARSLAST(单阳));
单阳不破:=CURRBARSCOUNT<100ANDBARSLAST(单阳)<11ANDLLV(C,BARSLAST(单阳))>=低不破价;
STICKLINE(单阳不破,低不破价,低不破价,4,0),COLORGREEN;
STICKLINE(单阳不破,高不破价,高不破价,4,0),COLORWHITE;
DRAWTEXT(BARSLAST(单阳)=01AND单阳不破,低不破价*0.99,'1'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=02AND单阳不破,低不破价*0.99,'2'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=03AND单阳不破,低不破价*0.99,'3'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=04AND单阳不破,低不破价*0.99,'4'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=05AND单阳不破,低不破价*0.99,'5'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=06AND单阳不破,低不破价*0.99,'6'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=07AND单阳不破,低不破价*0.99,'7'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=08AND单阳不破,低不破价*0.99,'8'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=09AND单阳不破,低不破价*0.99,'9'),COLORLIGRAY;
DRAWTEXT(BARSLAST(单阳)=10AND单阳不破,低不破价*0.99,'10'),COLORLIGRAY;
PP8:=BARSLAST(单阳不破)=0;
ZCX1:=REF(低不破价,BARSLAST(PP8)+1);
破单阳:=CROSS(ZCX1,C),NODRAW,COLORLIGREEN;
STICKLINE(破单阳,C,O,2,0),COLORLIGREEN;
DRAWRECTREL(0,0,990,990,RGB(20,18,12));
DRAWTEXT_FIX(1,0.14,0.01,1,'股东股份:'),COLORRED;
品种类型:=FINANCE(3);
所属板块:=HYBLOCK;
上市天数:=FINANCE(42);
股总市值:=ROUND(FINANCE(41)/100000000);
流通市值:=ROUND(FINANCE(40)/100000000);
股东人数:=FINANCE(8);
人均持股:=ROUND(FINANCE(7)/FINANCE(8));
DRAWTEXT_FIX(1,0.14,0.15,1,'品种类型:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.25,1,'所属板块:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.35,1,'上市天数:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.45,1,'股总市值:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.55,1,'流通市值:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.65,1,'股东人数:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.14,0.75,1,'人均持股:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.23,0.25,1,HYBLOCK),COLORLIGREEN;
DRAWNUMBER_FIX(1,0.2,0.35,1,上市天数),COLORWHITE;
DRAWNUMBER_FIX(1,0.19,0.45,1,股总市值),COLORWHITE;
DRAWNUMBER_FIX(1,0.19,0.55,1,流通市值),COLORWHITE;
DRAWNUMBER_FIX(1,0.2,0.65,1,股东人数),COLORWHITE;
DRAWNUMBER_FIX(1,0.2,0.75,1,人均持股),COLORWHITE;
DRAWTEXT_FIX(品种类型=1,0.23,0.15,1,'沪深A股'),COLORMAGENTA;
DRAWTEXT_FIX(品种类型=2,0.23,0.15,1,'中小板'),COLORMAGENTA;
DRAWTEXT_FIX(品种类型=3,0.23,0.15,1,'创业板'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.23,0.35,1,'天'),COLORCYAN;
DRAWTEXT_FIX(1,0.23,0.45,1,'亿元'),COLORCYAN;
DRAWTEXT_FIX(1,0.23,0.55,1,'亿元'),COLORCYAN;
DRAWTEXT_FIX(1,0.23,0.65,1,'人'),COLORCYAN;
DRAWTEXT_FIX(1,0.23,0.75,1,'股'),COLORCYAN;
DRAWTEXT_FIX(1,0.326,0.01,1,'业绩指标:'),COLORRED;
净资收益率:=(FINANCE(33)/FINANCE(34)*100);
销售毛利率:=((FINANCE(20)-FINANCE(21))/FINANCE(20)*100);
净利润比率:=(FINANCE(30)/FINANCE(20)*100);
主营利润率:=(FINANCE(23)/FINANCE(20)*100);
优质资产率:=((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19));{理论上越大越好但不同行业有不同标准};
现金负债比:=(FINANCE(25)/FINANCE(15));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};
净利同增率:=FINANCE(43);
DRAWTEXT_FIX(1,0.34,0.15,1,'净资收益率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.25,1,'销售毛利率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.35,1,'净利润率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.45,1,'主营利润率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.55,1,'优质资产率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.65,1,'现金负债比:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.34,0.75,1,'净利同增率:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.4,0.15,1,净资收益率),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.25,1,销售毛利率),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.35,1,净利润比率),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.45,1,主营利润率),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.55,1,优质资产率),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.65,1,现金负债比),COLORWHITE;
DRAWNUMBER_FIX(1,0.4,0.75,1,净利同增率),COLORWHITE;
DRAWTEXT_FIX(1,0.498,0.01,1,'财务指标:'),COLORRED;
市净率:=CONST(DYNAINFO(7)/FINANCE(34));
市销率:=CONST(FINANCE(1)*DYNAINFO(7)/FINANCE(20));
每股收益季:=CONST(FINANCE(33)/(5-FINANCE(37)));
每股收益年:=CONST(FINANCE(33));
每股现金流:=CONST((FINANCE(25)/FINANCE(1)));
每股未分配:=CONST(FINANCE(32));
每股公积金:=CONST(FINANCE(18));
DRAWTEXT_FIX(1,0.51,0.15,1,'市净率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.25,1,'市销率:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.35,1,'每股收益季:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.45,1,'每股收益年:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.55,1,'每股现金流:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.65,1,'每股未分配:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.51,0.75,1,'每股公积金:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.57,0.15,1,市净率),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.25,1,市销率),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.35,1,每股收益季),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.45,1,每股收益年),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.55,1,每股现金流),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.65,1,每股未分配),COLORWHITE;
DRAWNUMBER_FIX(1,0.57,0.75,1,每股公积金),COLORWHITE;
{风险系数}
X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替}
X3:=FINANCE(23)/FINANCE(10)*3.3;
X4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}
X5:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=X1+X2+X3+X4+X5;
DRAWTEXT_FIX(1,0.85,0.01,1,'财务预警:'),COLORRED;
DRAWTEXT_FIX(Z值<1.2,0.838,0.11,1,'●重警●'),COLORLIRED;
DRAWTEXT_FIX(BETWEEN(Z值,1.2,2.6),0.838,0.11,1,'○轻警○'),COLOR0099FF;
DRAWTEXT_FIX(Z值>2.6,0.838,0.11,1,'◎无警◎'),COLORLIGREEN;
LC:=REF(CLOSE,1);
WRSI:=SMA(MAX(CLOSE-LC,0),5,1)/SMA(ABS(CLOSE-LC),5,1)*100;
获利筹码:=CONST(WINNER(C)*100);
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
量能饱和:=(IF(SAT>1,1,SAT)*100);
WR10:=(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3))*100;
活跃:=(WRSI-WR10);
活跃度比:=IF(活跃>=0,(活跃+100)/2,100-ABS((活跃-100)/2));
DRAWTEXT_FIX(1,0.74,0.15,1,STRCAT(STRCAT('量能饱和:',CON2STR(量能饱和,2)),'%')),COLORYELLOW;
DRAWTEXT_FIX(1,0.74,0.35,1,STRCAT(STRCAT('活跃度比:',CON2STR(活跃度比,2)),'%')),COLORYELLOW;
DRAWTEXT_FIX(1,0.74,0.55,1,STRCAT(STRCAT('获利筹码:',CON2STR(获利筹码,2)),'%')),COLORYELLOW;
DRAWRECTREL(970,340,580,270,RGB(150,10,250));
DRAWRECTREL(970,470,580,540,RGB(150,10,250));
DRAWRECTREL(970,670,580,740,RGB(150,10,250));
DRAWRECTREL(970,340,580+CONST(量能饱和*(970-580)/100),270,RGB(0,100,0));
DRAWRECTREL(970,470,580+CONST(活跃度比*(970-580)/100),540,RGB(0,100,0));
DRAWRECTREL(970,670,580+CONST(获利筹码*(970-580)/100),740,RGB(0,100,0));
DRAWTEXT_FIX(1,0.96,0.01,1,'大盘趋势:'),COLORRED;
DRAWTEXT_FIX(CONST(INDEXC)>SAR(4,2,20),0.95,0.16,1,'∧∧∧∧'),COLORRED;
DRAWTEXT_FIX(CONST(INDEXC)>SAR(4,2,20),0.95,0.11,1,'∧∧∧∧'),COLORRED;
DRAWTEXT_FIX(CONST(INDEXC)<SAR(4,2,20),0.95,0.16,1,'∨∨∨∨'),COLORGREEN;
DRAWTEXT_FIX(CONST(INDEXC)<SAR(4,2,20),0.95,0.11,1,'∨∨∨∨'),COLORGREEN;
二、通达信乾坤线主图指标公式
FSHORT:=30;
FLONG:=60;
乾坤线:EMA(CLOSE,FLONG),COLORYELLOW,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
多线:IFF(操盘线>乾坤线,操盘线,DRAWNULL),COLORRED,LINETHICK2;
空线:IFF(操盘线<=乾坤线,操盘线,DRAWNULL),COLORBLUE,LINETHICK2;
买信号:=REF(操盘线,1)<=REF(乾坤线,1)AND操盘线>乾坤线;
卖信号:=REF(操盘线,1)>=REF(乾坤线,1)AND操盘线<乾坤线;
DRAWICON(买信号,乾坤线,1);
DRAWICON(卖信号,操盘线,2);
P1:=5;
P2:=10;
P3:=20;
P4:=60;
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);
MA4:MA(CLOSE,P4);
X_1:=(CLOSE/REF(CLOSE,1)-1)*100>9.5;
X_2:=BARSLAST((CLOSE/REF(CLOSE,1)-1)*100>9.5);
最后涨停距今数:X_2,NODRAW,COLORWHITE;
X_3:=BARSLAST(X_1);
X_4:=REF(HIGH,X_3)-REF(LOW,X_3);
STICKLINE(CLOSE,REF(LOW,X_3)+X_4*0.5,REF(LOW,X_3)+X_4*0.5,1,0),COLORLIMAGENTA;
STICKLINE(CLOSE,REF(LOW,X_3),REF(LOW,X_3),2,0),COLORWHITE;
STICKLINE(X_1,OPEN,CLOSE,2.5,0),COLOR0000E5;
STICKLINE(X_1,OPEN,CLOSE,2.3,0),COLOR335555;
STICKLINE(X_1,OPEN,CLOSE,1.7,0),COLOR338888;
STICKLINE(X_1,OPEN,CLOSE,1.2,0),COLOR33AAAA;
STICKLINE(X_1,OPEN,CLOSE,0.6,0),COLOR33CCCC;
STICKLINE(X_1,OPEN,CLOSE,0.1,0),COLOR33EEEE;
STICKLINE(X_2=3,LOW*0.97,LOW*0.98,3,0),COLORRED;
STICKLINE(X_2=8,LOW*0.97,LOW*0.98,3,0),COLORYELLOW;
X_5:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_6:=EMA(X_5,9);
X_7:=2*(X_5-X_6);
X_8:=BARSLAST((CLOSE/REF(CLOSE,1)-1)*100>9.5);
X_9:=IF(REF(LOW,X_8)>REF(HIGH,X_8+1),REF(CLOSE,X_8+1),REF(OPEN,X_8));
X_10:=BETWEEN(X_8,2,13);
X_11:=CLOSE>=X_9ANDBETWEEN(LOW/X_9,1.035,0.97);
X_12:=VOL<REF(VOL,1)ANDVOL<MA(VOL,5);
X_13:=ABS(CLOSE/OPEN-1)*100<5;
X_14:=LLV(CLOSE,X_8)>=X_9;
X_15:=X_7>(-1);
X_16:=X_10ANDX_11ANDX_12ANDX_13ANDX_14ANDX_15;
X_17:=MA(CLOSE,5)>=X_9ANDCLOSE>X_9ANDCLOSE>=MA(CLOSE,5)ANDREF(CLOSE,1)<=REF(MA(CLOSE,5),1)ANDLLV(LOW,X_8)<X_9*1.045;
X_18:=REF(X_10,1)>0ANDX_17;
STICKLINE(X_18ANDNOT(X_1),OPEN,CLOSE,2.4,0),COLOR000055;
STICKLINE(X_18ANDNOT(X_1),OPEN,CLOSE,1.2,0),COLOR0000AA;
STICKLINE(X_18ANDNOT(X_1),OPEN,CLOSE,0.6,0),COLOR0000CC;
STICKLINE(X_18,OPEN,CLOSE,0.1,0),COLORYELLOW;
X_19:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-9.95);
STICKLINE(X_19,OPEN,CLOSE,2.4,0),COLOR555500;
STICKLINE(X_19,OPEN,CLOSE,1.8,0),COLOR888800;
STICKLINE(X_19,OPEN,CLOSE,1.2,0),COLORAAAA00;
STICKLINE(X_19,OPEN,CLOSE,0.6,0),COLORCCCC00;
STICKLINE(X_19,OPEN,CLOSE,0.1,0),COLOREEEE00;
M:=60;N:=30;
乾坤线:EMA(CLOSE,M),COLORYELLOW;
操盘线:=EMA(CLOSE,N);
多线:IFF(操盘线>乾坤线,操盘线,DRAWNULL),COLORRED,LINETHICK1.8;
线上选股:CROSS(C,多线)OR(O<多线ANDC>多线),COLORWHITE,NODRAW;
空线:IFF(操盘线<=乾坤线,操盘线,DRAWNULL),COLORCYAN,LINETHICK1.8;
买信号:=REF(操盘线,1)<=REF(乾坤线,1)AND操盘线>乾坤线;
卖信号:=REF(操盘线,1)>=REF(乾坤线,1)AND操盘线<乾坤线;
DRAWICON(买信号,乾坤线,1);
DRAWICON(卖信号,操盘线,2);
转强:空线>REF(空线,1)AND乾坤线>REF(乾坤线,1),NODRAW,COLORMAGENTA;
STICKLINE(转强,空线*0.998,空线*1.002,1,1),COLORMAGENTA;
转强XG:转强ANDREF(转强,1)=0,NODRAW,COLORRED;
金叉:CROSS(操盘线,乾坤线),NODRAW,COLORYELLOW;
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
卖:=CROSS(90,操作线);
DRAWICON(卖,H*1.02,43);
[源码注释]通达信公式动态翻译结果
P1赋值:5
P2赋值:10
P3赋值:20
P4赋值:60
输出MA1:收盘价的P1日简单移动平均
输出均线:收盘价的P2日简单移动平均
输出MA3:收盘价的P3日简单移动平均
输出MA4:收盘价的P4日简单移动平均
X_1赋值:(收盘价/1日前的收盘价-1)*100>9.5
X_2赋值:上次(收盘价/1日前的收盘价-1)*100>9.5距今天数
输出最后涨停距今数:X_2,NODRAW,画白色
X_3赋值:上次X_1距今天数
X_4赋值:X_3日前的最高价-X_3日前的最低价
当满足条件收盘价时,在X_3日前的最低价+X_4*0.5和X_3日前的最低价+X_4*0.5位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡洋红色
当满足条件收盘价时,在X_3日前的最低价和X_3日前的最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000E5
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,COLOR335555
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR338888
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR33AAAA
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR33CCCC
当满足条件X_1时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR33EEEE
当满足条件X_2=3时,在最低价*0.97和最低价*0.98位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件X_2=8时,在最低价*0.97和最低价*0.98位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
X_5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
X_6赋值:X_5的9日指数移动平均
X_7赋值:2*(X_5-X_6)
X_8赋值:上次(收盘价/1日前的收盘价-1)*100>9.5距今天数
X_9赋值:如果X_8日前的最低价>X_8+1日前的最高价,返回X_8+1日前的收盘价,否则返回X_8日前的开盘价
X_10赋值:X_8位于2和13之间
X_11赋值:收盘价>=X_9 AND 最低价/X_9位于1.035和0.97之间
X_12赋值:成交量(手)<1日前的成交量(手) AND 成交量(手)<成交量(手)的5日简单移动平均
X_13赋值:收盘价/开盘价-1的绝对值*100<5
X_14赋值:X_8日内收盘价的最低值>=X_9
X_15赋值:X_7>(-1)
X_16赋值:X_10 AND X_11 AND X_12 AND X_13 AND X_14 AND X_15
X_17赋值:收盘价的5日简单移动平均>=X_9 AND 收盘价>X_9 AND 收盘价>=收盘价的5日简单移动平均 AND 1日前的收盘价<=1日前的收盘价的5日简单移动平均 AND X_8日内最低价的最低值<X_9*1.045
X_18赋值:1日前的X_10>0 AND X_17
当满足条件X_18ANDNOT(X_1)时,在开盘价和收盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR000055
当满足条件X_18ANDNOT(X_1)时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000AA
当满足条件X_18ANDNOT(X_1)时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000CC
当满足条件X_18时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画黄色
X_19赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<(-9.95)
当满足条件X_19时,在开盘价和收盘价位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR555500
当满足条件X_19时,在开盘价和收盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR888800
当满足条件X_19时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORAAAA00
当满足条件X_19时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORCCCC00
当满足条件X_19时,在开盘价和收盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOREEEE00
推荐阅读:通达信黑马线主图指标公式
A1AA:=9;
A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);
VAR66:=REF(C,1);
VAR77:=SMA(MAX(C-VAR66,0),6,1)/SMA(ABS(C-VAR66),6,1)*100;
DRAWGBK(C>0,RGB(10,160,0),RGB(25,15,0),0,'',0);
上:=(SMA(HIGH,21,2)*1.05);
DRAWTEXT(FILTER(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))
AND(HIGH>上))AND(CLOSE<上)),5),(HIGH*0.995),'--减仓'),COLORFFFFFF;
下轨道:(SMA(LOW,21,2)*0.969),POINTDOT,COLOR00FFFF;
BMA:=MA(CLOSE,118);
阻挡:=(SMA(HIGH,21,2)*1.05);
RSV:=(((CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13)))*100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3*K)-(2*D));
RSV12:=(((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*100);
K12:=SMA(RSV12,3,1);
D12:=SMA(K12,3,1);
J12:=((3*K12)-(2*D12));
RSV24:=(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)))*100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3*K24)-(2*D24));
支撑位:=IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24))));
压力位:IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J)))),COLOR00FF00;
U2L:=IF((CLOSE>=MA(CLOSE,20)),80,50);
L2L:=IF((CLOSE>=MA(CLOSE,20)),50,20);
RH1:=IF(((J<U2L)AND(REF(J,1)>=U2L)),HHV(REF(HIGH,1),(BARSLAST(((J>=U2L)
AND(REF(J,1)<U2L)))-1)),REF(HHV(REF(HIGH,1),(BARSLAST(((J>=U2L)
AND(REF(J,1)<U2L)))-1)),BARSLAST(((J<U2L)ANDREF(J,1)))));
RH4:=IF((HIGH>RH1),LOW,REF(LOW,BARSLAST((HIGH>RH1))));
RH42:=IF((HIGH>RH1),J,REF(J,BARSLAST((HIGH>RH1))));
RH5:=IF((((HIGH>RH4)AND(J<RH42))AND(J<J24)),
HIGH,REF(HIGH,BARSLAST((((HIGH>RH4)AND(J<RH42))AND(J<J24)))));
RL1:=IF(((J>L2L)AND(REF(J,1)<=L2L)),LLV(REF(LOW,1),(BARSLAST(((J<=L2L)
AND(REF(J,1)>L2L)))-1)),REF(LLV(REF(LOW,1),(BARSLAST(((J<=L2L)
AND(REF(J,1)>L2L)))-1)),BARSLAST(((J>L2L)ANDREF(J,1)))));
RL4:=IF((LOW<RL1),HIGH,REF(HIGH,BARSLAST((LOW<RL1))));
RL42:=IF((LOW<RL1),J,REF(J,BARSLAST((LOW<RL1))));
RL5:=IF((((LOW<RL4)AND(J>RL42))AND(J>J24)),LOW,
REF(LOW,BARSLAST((((LOW<RL4)AND(J>RL42))AND(J>J24)))));
CB:=((AMOUNT/VOL)/100);
CD:=((CB>HIGH)OR(CB<LOW));
黑马趋势:=MA(CLOSE,3);
MAP:=MA(CLOSE,8);
AA5:=MA(CLOSE,21);
AA10:MA(CLOSE,8),COLOR0000FF;
AA12:MA(CLOSE,12),COLOR0000FF;
BB10:=((ATAN((AA10-REF(AA10,1)))*3.1416)*10);
BB12:=((ATAN((AA12-REF(AA12,1)))*3.1416)*10);
MA13:=MA(CLOSE,13);
DRAWTEXT(FILTER(((((((CLOSE/OPEN)>1.04)AND((CLOSE-REF(CLOSE,1))>0))
AND(CLOSE>下轨道))AND((AA10-REF(AA10,1))>0))AND(CLOSE<上)),3),
(LOW-0.07),'追击'),COLORD1E768;
AA100:=IF(((AA12<=AA10)AND(BB12>=1))AND(BB10>=1),AA10,DRAWNULL);
AA122:=IF(((AA12>=AA10)AND(BB10<=1))AND(BB10<=1),AA12,DRAWNULL);
DRAWBAND(AA100,RGB(250,0,0),AA12,RGB(0,250,0));
DRAWBAND(AA122,RGB(0,250,0),AA10,RGB(250,0,0));
VARD:=((((OPEN+LOW)+HIGH)+CLOSE)/4);
支撑:=EMA(VARD,5);
短期底部:=LLV(OPEN,30);
DRAWTEXT(((((((CROSS(黑马趋势,短期底部)AND((RL5-REF(RL5,1))>0))
AND((黑马趋势-REF(黑马趋势,1))>0))AND(黑马趋势>1))AND(LOW<=支撑位))
AND(CLOSE>支撑位))AND(HIGH<压力位)),(LOW-0.15),'←黑马发现'),COLOR00FFFF;
DRAWTEXT((((((((CROSS(黑马趋势,RL5)AND((黑马趋势-REF(黑马趋势,1))>0))
AND(HIGH<压力位))AND(LOW<=短期底部))AND(CLOSE>支撑位))AND(CD<1))
AND(CLOSE>OPEN))AND(CLOSE>RL5)),LOW,'←短买'),COLOR00FF00;
DRAWTEXT(FILTER((((((((LOW<=短期底部)AND((CLOSE-REF(CLOSE,1))>CLOSE))
AND((MA(CLOSE,10)-REF(MA(CLOSE,10),1))>0))AND(WINNER(CLOSE)<0.05))
AND(短期底部=RL5))AND(LOW<=RL5))AND(HIGH<压力位)),3),LOW,'★机会难得'),COLORFFFFFF;
历史大底:DRAWTEXT(FILTER((((((LLV(LOW,0)AND(WINNER(CLOSE)<0.08))
AND(LOW<=短期底部))AND(CLOSE>短期底部))AND(J<80))
AND((CLOSE/OPEN)>1.08)),20),(LOW-0.45),'★★历史大底');
DRAWTEXT(FILTER(((((((((LOW<=短期底部)AND(CLOSE>压力位))
AND((AA5-REF(AA5,1))>0))AND(J<80))AND(CLOSE>支撑位))
AND((黑马趋势-REF(黑马趋势,1))>0))AND(WINNER(CLOSE)<0.1))
AND(CLOSE>OPEN)),5),(LOW-0.15),'★黑马登天'),COLORCDEEC5;
X1:=(((((3*CLOSE)+HIGH)+LOW)+OPEN)/6);
X2:=EMA(X1,10);
X3:=REF(X2,1);
X4:=((REF(HIGH,1)+REF(LOW,1))/2);
X5:=(MA(CLOSE,21)+(2*STD(CLOSE,21)));
X6:=REF(CLOSE,1);
X7:=((SMA(MAX((CLOSE-X6),0),7,1)/SMA(ABS((CLOSE-X6)),7,1))*100);
X8:=CROSS(79,X7);
X9:=FILTER(X8,4);
MAP1:=MA(CLOSE,60);
均线30:=MA(CLOSE,30);
均线89:=MA(CLOSE,89);
均线:=MA(CLOSE,16);
均线34:=MA(CLOSE,34);
均线55:=MA(CLOSE,55);
VAR1:=EMA(CLOSE,8);
VAR2:=EMA(VAR1,20);
VAR3:=CROSS(VAR1,VAR2);
VAR4:=(VAR1<MA(CLOSE,60));
VAR5:=(((HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36)))*100);
VAR6:=SMA(VAR5,5,1);
VAR7:=SMA(VAR6,8,1);
VAR8:=(CROSS(VAR6,VAR7)AND(VAR7<16));
VAR9:=((CLOSE>(LLV(CLOSE,60)+(0.3*LLV(CLOSE,60))))ANDVAR8);
VARA:=IF((CLOSE>1000),VAR8,VAR9);
黑马起步:=(VAR3ANDVAR4);
逃遁:=VARA;
均线20:=MA(CLOSE,20);
均线120:=MA(CLOSE,120);
牛熊线:=MA(CLOSE,250);
VA:=CROSS(MA(CLOSE,19),MA(CLOSE,120));
VB:=(MA(CLOSE,20)>MA(CLOSE,120));
VC:=CROSS(MA(CLOSE,120),MA(CLOSE,89));
VD:=(MA(CLOSE,20)<MA(CLOSE,120));
VE:=CROSS(MA(CLOSE,20),MA(CLOSE,250));
VF:=(MA(CLOSE,20)>MA(CLOSE,250));
VG:=CROSS(MA(CLOSE,250),MA(CLOSE,20));
DRAWTEXT(FILTER(((((((((OPEN>均线120)AND(均线20<均线120))
AND(LOW<=均线120))AND((均线20-REF(均线20,1))>0))AND(CLOSE>OPEN))
AND((均线120-REF(均线120,1))>0))AND(HIGH<RH5))
AND(CLOSE>=均线120)),15),LOW,'★120跳马'),COLOR0089E0;
DRAWTEXT((((VAAND((均线120-REF(均线120,1))>0))AND(HIGH<RH5))
AND(CLOSE>OPEN)),LOW,'★宝马望月'),COLORFFFFFF;
DRAWTEXT((((((均线-REF(均线,1))>0)ANDCROSS(均线20,均线120))
AND(LOW<=均线120))AND(CLOSE>=均线120)),LOW,'三线开花'),COLORFFFFFF;
短期底部2:LLV(HIGH,30),LINETHICK2,COLOR0000FF;
上轨:(SMA(HIGH,21,2)*1.092),POINTDOT,COLORFFFFFF;
中轨道:(SMA(HIGH,21,2)*1.017),POINTDOT,COLORFFFFFF;
DRAWTEXT(FILTER(((((LOW<下轨道)AND(CLOSE>MA(CLOSE,15)))
AND(CLOSE>短期底部2))AND(HIGH<压力位)),10),LOW,'★短线5%'),COLOR9DC522;
DRAWTEXT(((((((HIGH>=均线120)AND(CLOSE<REF(CLOSE,1)))
AND(CLOSE<REF(CLOSE,1)))AND(HIGH>上))AND(CLOSE<上))
AND(CLOSE<均线120)),(HIGH+1.05),'减仓'),COLOR00FF00;
DRAWTEXT(((VE>VG)AND(HIGH<阻挡)),(LOW-0.65),'★黑马短线'),COLOR00FFFF;
DRAWTEXT(FILTER(((((((OPEN<X2)AND(WINNER(CLOSE)<0.2))AND(CLOSE>X2))
AND((X2-REF(X2,1))>0))AND(HIGH<阻挡))AND((CLOSE-REF(CLOSE,1))>0.35)),4),
(LOW-0.05),'★黑马狂奔'),COLORD18073;
DRAWTEXT((((((((CROSS(支撑,均线)AND(HIGH<中轨道))AND(WINNER(CLOSE)<0.2))
AND(CLOSE<阻挡))AND(CLOSE>OPEN))AND(LOW<=X2))AND(CLOSE>=X2))
ANDCROSS(支撑,X2)),LOW,'★黑马起步'),COLOR00FFFF;
DRAWTEXT(CROSS(X4,X5),HIGH,'●减仓'),COLOR00B4FF;
DRAWTEXT(X9ANDCROSS(82,VAR77),(HIGH*1.03),'出货'),COLOR9000F5;
DRAWTEXT((((黑马起步>0)AND(LOW<=X2))AND((均线-REF(均线,1))>0)),
(LOW-0.11),'★黑马起步'),COLOR00FF00;
DRAWTEXT((逃遁>0),(HIGH+0.15),'●逃命'),COLORFFFFFF;
RDV:=SMA(LOW,8,1);
DRAWTEXT(((((CROSS(K,D)AND(CLOSE>=OPEN))AND((X2-REF(X2,1))>0))
((RDV-REF(RDV,1))>0))AND(K<=33)),(LOW-0.08),'★黑马初现'),COLOR8500DE;
DRAWTEXT(FILTER((((((((LOW<=短期底部)AND(WINNER(CLOSE)<0.2))
AND(CLOSE<牛熊线))AND(HIGH<阻挡))AND((X2-REF(X2,1))>0))
AND(CLOSE>OPEN))AND(HIGH>=X3)),5),(LOW-0.03),'←黑马筑底'),COLOR85B256;
RCK:=(SMA(LOW,21,2)*0.95);
趋势线:=SMA(LOW,5,1);
大胆买入:DRAWTEXT(((CROSS(趋势线,RCK)AND(LOW<=X2))AND((X2-REF(X2,1))>0)),
LOW,'←★大胆买入'),COLORE50000;
B1:=(((HIGH+LOW)+CLOSE)/3);
B6:=HHV(B1,(4*15));
B7:=LLV(B1,(4*15));
B8:=(B6-B7);
飞龙顶底线:=(MA(((B1-B7)/B8),2)*80);
DRAWTEXT(FILTER(((((((飞龙顶底线<=1)AND(WINNER(CLOSE)<0.02))
AND(HIGH<趋势线))AND(CLOSE>OPEN))AND(LOW<=短期底部))
AND(CLOSE>短期底部)),8),(LOW-0.02),'←黑马寻底'),COLORE7DD1F;
DRAWTEXT(FILTER((((((((LOW<=短期底部)AND(WINNER(CLOSE)<0.015))
AND((OPEN/CLOSE)>0.99))AND((J-REF(J,1))>0))AND(CLOSE>OPEN))
AND(HIGH<支撑位))AND(CLOSE>短期底部)),25),(LOW-0.09),'←开始建仓'),COLOR00FFFF;
DRAWTEXT(FILTER((((((((LOW<=均线30)AND((AA10-REF(AA10,1))>0))
AND((均线-REF(均线20,1))>0))AND((趋势线-REF(趋势线,1))>0))
AND(CLOSE>=均线30))AND(WINNER(CLOSE)<0.15))AND((CLOSE/OPEN)>1.01)),3),
LOW,'★天马奔月'),COLOR76B0FC;
DRAWTEXT((((((OPEN<=均线)AND((均线30-REF(均线30,1))>0))
AND(CLOSE>均线89))AND(BB10>1))AND((CLOSE/OPEN)>1.04)),
LOW,'★天马过桥'),COLORCC99FF;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,2.8,0),COLORFF6C00;
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,2.5,0),COLORFF7B00;
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,2.2,0),COLORFF9C00;
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,1.8,0),COLORFFBE00;
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,1.5,0),COLORFFCC00;
STICKLINE((OPEN>=CLOSE),CLOSE,OPEN,1,0),COLORFFFF00;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,2.8,0),COLOR0000A3;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,2.5,0),COLOR0000B7;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,1.8,0),COLOR0000CD;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,1.5,0),COLOR0000E9;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,1,0),COLOR0754E9;
STICKLINE((CLOSE>=OPEN),CLOSE,OPEN,1,0),COLOR076EF3;
STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<阻挡))AND((CLOSE-REF(CLOSE,1))>0)),CLOSE,OPEN,2.5,0),COLOR009FFF;
STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<阻挡))AND((CLOSE-REF(CLOSE,1))>0)),CLOSE,OPEN,2,0),COLOR00B5FF;
STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<阻挡))AND((CLOSE-REF(CLOSE,1))>0)),CLOSE,OPEN,1.5,0),COLOR00E4FF;
STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<阻挡))AND((CLOSE-REF(CLOSE,1))>0)),OPEN,LOW,0,0),COLOR00FFFF;
STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<阻挡))AND((CLOSE-REF(CLOSE,1))>0)),CLOSE,HIGH,0,0),COLOR00FFFF;
STICKLINE(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))AND(HIGH>阻挡))AND(CLOSE<阻挡)),OPEN,LOW,0,0),COLORFF76FF;
STICKLINE(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))AND(HIGH>阻挡))AND(CLOSE<阻挡)),CLOSE,HIGH,0,0),COLORFF76FF;
STICKLINE(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))AND(HIGH>阻挡))AND(CLOSE<阻挡)),CLOSE,OPEN,2.5,0),COLORFF62FF;
STICKLINE(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))AND(HIGH>阻挡))AND(CLOSE<阻挡)),CLOSE,OPEN,2,0),COLORFF76FF;
STICKLINE(((((CLOSE<REF(CLOSE,1))AND(CLOSE<REF(CLOSE,1)))AND(HIGH>阻挡))AND(CLOSE<阻挡)),CLOSE,OPEN,1.5,0),COLORFFA8FF;
VVARA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
VVARB:=EMA(0.667*REF(VVARA,1)+0.333*VVARA,5);
DRAWTEXT(IF(VOL>=1.3*MA(VOL,5)ANDCOUNT(VVARA>=VVARBANDVVARA<-17,3)
ANDREF(LOW,1)=LLV(LOW,120),1,0),LOW*0.95,'★注意买入');
VVAR1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
VVAR2:=REF(VVAR1,1);
VVAR3:=SMA(MAX(VVAR1-VVAR2,0),10,1)/SMA(ABS(VVAR1-VVAR2),10,1)*100;
HY3:=IF(COUNT(VVAR3<20,5)>=1ANDCOUNT(VVAR1=LLV(VVAR1,10),10)>=1
ANDCLOSE>=OPEN*1.038ANDVOL>MA(VOL,5)*1.2,1,0);
DRAWTEXT(HY3,LOW,'注意买入'),COLORRED;
买线:=EMA(C,2);
卖线:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWICON(BU,L-0.1,1);
DRAWICON(SEL,H+0.1,2);
STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,2,1),COLORRED;
STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORGREEN;
STICKLINE(买线<卖线,CLOSE,OPEN,2,1),COLORGREEN;
STICKLINE(BU,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(SEL,OPEN,CLOSE,2,0),COLORBLUE;
主力:EMA(CLOSE,10),COLORRED;
散户:EMA(CLOSE,5),COLORYELLOW;
绿降:(46.18*EMA(CLOSE,10)-31.82*EMA(CLOSE,4))/14.36,COLORGREEN,LINETHICK1;
操盘:MA(CLOSE,9),COLORWHITE,LINETHICK2;
界点:MA(CLOSE,20),COLORMAGENTA;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE-LC),0),3,1)/SMA(ABS((CLOSE-LC)),3,1))*100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(FF,MA15),(LOW*0.99),'底背离'),COLOR0000FF;
TIR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,14);{大智慧加上这两句定义}
AA:=(HHV(HIGH,20)-(2*ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB=0)AND(REF(SSSB,1)<REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB=1)AND(B1B<SSSB))AND(B1B>0))AND(COUNT(BB,SSSB)<3));
B2B:=BARSLAST(B2);
B3:=((((BB=1)AND(B2B<B1B))AND(COUNT(BB,SSSB)<4))AND(COUNT(BB,SSSB)>2));
DRAWTEXT((B1=1),(LOW-0.6),'跟进'),COLORYELLOW;
DRAWTEXT((B2=1),(LOW-0.6),'加码'),COLORFFAAFF;
引用: