当前位置: 网站首页 > 股票软件公式 > 通达信公式 > 文章 当前位置: 通达信公式 > 文章

通达信提前MACD和MACD主图,线ON涨ON量,筹码附图、筹码主升、筹码主图与主力生死指标

点击: 次    来源:顶尖财经    作者:股市狙击 - 小 + 大

提前MACD和MACD主图 macd信号提前发出:

{MACD主图}

ZIF:=EMA(C,12)-EMA(C,26);
ZEA:=EMA(ZIF,9);
ZBC:=2*(ZIF-ZEA);
ZJS:=1.25*ZIF-0.25*ZEA;
ZXH:=(ZJS*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORWHITE;
ZPH:=(ZIF*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORYELLOW;
ZQS:=(ZEA*13*27-27*11*EMA(C,12)+13*25*EMA(C,26))/28,COLORCYAN;
ZNX:=(ZXH+ZQS)/2,COLORMAGENTA;
信号:ZXH,COLORFFFFFF,LINETHICK1;
平滑:ZPH,COLOR00FFFF,LINETHICK1;
牛熊:ZNX,COLORFF00FF,LINETHICK1;
趋势:ZQS,COLORFFFF00,LINETHICK1;
DRAWKLINE(H,O,L,C);
 
---------------------------------------------------------------
 
{提前MACD}
DIF:=(EMA(C,3)-EMA(L,30))/EMA(L,30)*600;
DEA:=EMA(DIF,7);
BC:=2*(DIF-DEA);
DQS:=3*DEA-2*DIF;
信号:DIF,COLORWHITE;
平滑:DEA,COLORYELLOW;
倍差:BC,COLORLIMAGENTA,NODRAW;
趋势:DQS,COLORCYAN,NODRAW;
BC1:=MA(BC,2);
BC2:=IF(WINNER(C*0.95)*100>50 AND COST(85)<C AND BC>=REF(BC,1),BC,DRAWNULL);
QSDT:=DIF>REF(DIF,1) AND DIF>0 AND BC>BC1 AND WINNER(C*0.95)*100>50 AND COST(85)<C,NODRAW;
高度控盘:BARSLAST(QSDT=0),COLORYELLOW,NODRAW;
{DRAWBAND(BC,RGB(250,250,0),MA(BC,2),RGB(0,200,250))};
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.8,0),COLOR000055;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.6,0),COLOR000077;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.4,0),COLOR000099;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.2,0),COLOR0000BB;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,2.0,2),COLOR0000DD;
STICKLINE(BC>0 AND BC>=REF(BC,1),0,BC,1.0,0),COLOR0000FF;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.8,0),COLORAA4400;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.6,0),COLORBB5500;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.4,0),COLORCC6600;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.2,0),COLORDD7700;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,2.0,2),COLOREE8800;
STICKLINE(BC<0 AND BC<REF(BC,1),0,BC,1.0,0),COLORFFBB00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.8,0),COLOR005500;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.6,0),COLOR007700; 
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.4,0),COLOR009900;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.2,0),COLOR00BB00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.0,0),COLOR000000;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,2.0,1),COLOR00DD00;
STICKLINE(BC>0 AND BC<REF(BC,1),0,BC,1.0,0),COLOR00FF00;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.8,0),COLORAA0044;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.6,0),COLORBB0055;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.4,0),COLORCC0066;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.2,0),COLORDD0077;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,2.0,2),COLOREE0088;
STICKLINE(BC<0 AND BC>=REF(BC,1),0,BC,1.0,0),COLORFF00BB;
STICKLINE(BC2,0,BC2,2.8,0),COLOR0044AA;
STICKLINE(BC2,0,BC2,2.6,0),COLOR0055BB;
STICKLINE(BC2,0,BC2,2.4,0),COLOR0066CC;
STICKLINE(BC2,0,BC2,2.2,0),COLOR0077DD;
STICKLINE(BC2,0,BC2,2.0,2),COLOR0088EE;
STICKLINE(BC2,0,BC2,1.0,0),COLOR00BBFF;
FG:=(DIF-DEA)/6;
PH1:=EMA(DIF,1);
PH2:=PH1-FG*1;
PH3:=PH1-FG*2;
PH4:=PH1-FG*3;
PH5:=PH1-FG*4;
PH6:=PH1-FG*5;
PH7:=EMA(DIF,7);
PH8:=IF(PH1<REF(PH1,1) AND PH1<PH7,PH1,DRAWNULL);
PH9:=IF(PH2<REF(PH2,1) AND PH2<PH7,PH2,DRAWNULL);
PH10:=IF(PH3<REF(PH3,1) AND PH3<PH7,PH3,DRAWNULL);
PH11:=IF(PH4<REF(PH4,1) AND PH4<PH7,PH4,DRAWNULL);
PH12:=IF(PH5<REF(PH5,1) AND PH5<PH7,PH5,DRAWNULL);
PH13:=IF(PH6<REF(PH6,1) AND PH6<PH7,PH6,DRAWNULL);
PH14:=IF(PH7<REF(PH7,1),PH7,DRAWNULL);
PH15:=IF(PH1>REF(PH1,1) AND PH1>PH7,PH1,DRAWNULL);
PH16:=IF(PH2>REF(PH2,1) AND PH2>PH7,PH2,DRAWNULL);
PH17:=IF(PH3>REF(PH3,1) AND PH3>PH7,PH3,DRAWNULL);
PH18:=IF(PH4>REF(PH4,1) AND PH4>PH7,PH4,DRAWNULL);
PH19:=IF(PH5>REF(PH5,1) AND PH5>PH7,PH5,DRAWNULL);
PH20:=IF(PH6>REF(PH6,1) AND PH6>PH7,PH6,DRAWNULL);
PH21:=IF(PH7>REF(PH7,1),PH7,DRAWNULL);
DRAWBAND(PH1,RGB(250,250,0),PH1,RGB(250,250,0));
DRAWBAND(PH2,RGB(250,250,0),PH2,RGB(250,250,0));
DRAWBAND(PH3,RGB(250,250,0),PH3,RGB(250,250,0));
DRAWBAND(PH4,RGB(250,250,0),PH4,RGB(250,250,0));
DRAWBAND(PH5,RGB(250,250,0),PH5,RGB(250,250,0));
DRAWBAND(PH6,RGB(250,250,0),PH6,RGB(250,250,0));
DRAWBAND(PH7,RGB(250,250,0),PH7,RGB(250,250,0));
DRAWBAND(PH8,RGB(0,250,0),PH8,RGB(0,250,0));
DRAWBAND(PH9,RGB(0,250,0),PH9,RGB(0,250,0));
DRAWBAND(PH10,RGB(0,250,0),PH10,RGB(0,250,0));
DRAWBAND(PH11,RGB(0,250,0),PH11,RGB(0,250,0));
DRAWBAND(PH12,RGB(0,250,0),PH12,RGB(0,250,0));
DRAWBAND(PH13,RGB(0,250,0),PH13,RGB(0,250,0));
DRAWBAND(PH14,RGB(0,250,0),PH14,RGB(0,250,0));
DRAWBAND(PH15,RGB(250,0,250),PH15,RGB(250,0,250));
DRAWBAND(PH16,RGB(250,0,250),PH16,RGB(250,0,250));
DRAWBAND(PH17,RGB(250,0,250),PH17,RGB(250,0,250));
DRAWBAND(PH18,RGB(250,0,250),PH18,RGB(250,0,250));
DRAWBAND(PH19,RGB(250,0,250),PH19,RGB(250,0,250));
DRAWBAND(PH20,RGB(250,0,250),PH20,RGB(250,0,250));
DRAWBAND(PH21,RGB(250,0,250),PH21,RGB(250,0,250));
NOTEXT:DQS,COLORCYAN;
DRAWICON(CROSS(DIF,DEA),DEA,42);
DRAWICON(CROSS(DEA,DIF),DEA,43);




线ON涨ON量:

是关于线性、涨速和量的公式

使用方法:

提示:双线零上介入,最大限度避免套票

 {线ON涨ON量}

XZ:=1;
MA5:=MA(VOL,5)*XZ;
MA10:=MA(VOL,10)*XZ,LINETHICK2;
虚拟VOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL)*XZ,NODRAW; 
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,虚拟VOL,0,-1,-1)*XZ,COLOR00C0C0; 
VOLUME:VOL*XZ,VOLSTICK; 
量能饱和:(AMOUNT/CLOSE)/HHV((AMOUNT/CLOSE),26)*100*XZ,NODRAW; 
十日换手:SUM(V/CAPITAL*100,10)*XZ; 
昨换手率:REF(DYNAINFO(37),1)*XZ,NODRAW COLORGRAY;
VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*XZ; 
主动买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2))*XZ; 
主动卖盘:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2))*XZ; 
买卖%:-(主动买盘/主动卖盘)*XZ,NODRAW,COLORYELLOW; 
STICKLINE(主动买盘>0,0,主动买盘,1,0),COLORRED; 
STICKLINE(主动卖盘<0,VOL,主动买盘,1,0),COLOR00FF00; 
换手:=VOL/CAPITAL*100*XZ,NODRAW; 
STICKLINE(换手>0 ,0, 主动买盘,0,0),COLORYELLOW; 
STICKLINE(换手>0,VOL, 主动买盘, 0,0) ,COLORRED; 
内外%:(BUYVOL/SELLVOL)*XZ;
成交额增幅:(AMOUNT/REF(AMOUNT,1))*XZ,NODRAW;
P:0;
A:=MA(C,3);
ZS:(SLOPE(C,7)/C*10)*VOLUME*7,COLORGREEN,LINETHICK2;
BZS:=ZS<REF(ZS,1);
IF(BZS-1,ZS,DRAWNULL),COLORRED,LINETHICK2;
MZS:(SLOPE(A,9)/A*10)*VOLUME*7,COLORWHITE,LINETHICK2;
BMZS:=MZS<REF(MZS,1);
{股票学院}
IF(BMZS-1,MZS,DRAWNULL),COLORCYAN,LINETHICK2;
DRAWICON(ZS>REF(ZS,1) AND ZS<0 AND ZS<MZS,ZS,1);
DRAWTEXT((ZS>REF(ZS,1) AND ZS>0 AND ZS<MZS),ZS,'↖②'),COLORYELLOW;



筹码附图 筹码主升 筹码主图 与主力生死,公式不加密

一个主图,3个副图,一起配合使用,效果不错

筹码主图用法介绍(顶尖财经:股票学院 http://www.58188.com):

1.股价高于平均线,视为强势;股价低于平均线,视为弱势

2.平均线向上涨升,具有助涨力道;平均线向下跌降,具有助跌力道;

3.二条以上平均线向上交叉时,买进;

4.二条以上平均线向下交叉时,卖出;

5.移动平均线的信号经常落后股价,若以EXPMA 、VMA 辅助,可以改善。

 
源码:

W00:=COST(1);

W10:=COST(10);

W20:=COST(20);

W30:=COST(30);

W40:=COST(40);

W50:=COST(50);

W60:=COST(60);

W70:=COST(70);

W80:=COST(80);

W90:=COST(90);

W100:=COST(99);

W5:=COST(5);

W15:=COST(15);

W25:=COST(25);

W35:=COST(35);

W45:=COST(45);

W55:=COST(55);

W65:=COST(65);

W75:=COST(75);

W85:=COST(85);

W95:=COST(95);

C5:=W5-W00;

C10:=W10-W5;

C15:=W15-W10;

C20:=W20-W15;

C25:=W25-W20;

C30:=W30-W25;

C35:=W35-W30;

C40:=W40-W35;

C45:=W45-W40;

C50:=W50-W45;

C55:=W55-W50;

C60:=W60-W55;

C65:=W65-W60;

C70:=W70-W65;

C75:=W75-W70;

C80:=W80-W75;

C85:=W85-W80;

C90:=W90-W85;

C95:=W95-W90;

C100:=W100-W95;

筹宽:=W100-W00;

J90:=W90-W60;

J80:=W80-W50;

J70:=W70-W40;

J60:=W60-W30;

J50:=W50-W20;

J40:=W40-W10;

J30:=W30-W00;

STICKLINE(J90/筹宽<0.08,W90,W60,4,0),COLORBLUE;

STICKLINE(J80/筹宽<0.08,W80,W50,4,0),COLORBLUE;

STICKLINE(J70/筹宽<0.08,W70,W40,4,0),COLORBLUE;

STICKLINE(J60/筹宽<0.08,W60,W30,4,0),COLORBLUE;

STICKLINE(J50/筹宽<0.08,W50,W20,4,0),COLORBLUE;

STICKLINE(J40/筹宽<0.08,W40,W10,4,0),COLORBLUE;

JJ90:=W90-W70;

JJ80:=W80-W60;

JJ70:=W70-W50;

JJ60:=W60-W40;

JJ50:=W50-W30;

JJ40:=W40-W20;

JJ30:=W30-W10;

STICKLINE(JJ90/筹宽<0.05,W90,W70,4,0),COLORBROWN;

STICKLINE(JJ80/筹宽<0.05,W80,W60,4,0),COLORBROWN;

STICKLINE(JJ70/筹宽<0.05,W70,W50,4,0),COLORBROWN;

STICKLINE(JJ60/筹宽<0.05,W60,W40,4,0),COLORBROWN;

STICKLINE(JJ50/筹宽<0.05,W50,W30,4,0),COLORBROWN;

STICKLINE(JJ40/筹宽<0.05,W40,W20,4,0),COLORBROWN;

STICKLINE(JJ30/筹宽<0.05,W30,W10,4,0),COLORBROWN;

ZX:=MIN(C5,MIN(C10,MIN(C15,MIN(C20,MIN(C25,MIN(C30,MIN(C35,MIN(C40,MIN(C45,MIN(C50,MIN(C55,MIN(C60,MIN(C65,MIN(C70,MIN(C75,MIN(C80,MIN(C85,MIN(C90,MIN(C95,C100)))))))))))))))))));

STICKLINE(ZX=C5,W00,W5,3,0),COLORGRAY;

STICKLINE(ZX=C10,W10,W5,3,0),COLORGRAY;

STICKLINE(ZX=C15,W15,W10,3,0),COLORGRAY;

STICKLINE(ZX=C20,W20,W15,3,0),COLORGRAY;

STICKLINE(ZX=C25,W25,W20,3,0),COLORGRAY;

STICKLINE(ZX=C30,W30,W25,3,0),COLORGRAY;

STICKLINE(ZX=C35,W35,W30,3,0),COLORGRAY;

STICKLINE(ZX=C40,W40,W35,3,0),COLORGRAY;

STICKLINE(ZX=C45,W45,W40,3,0),COLORGRAY;

STICKLINE(ZX=C50,W50,W45,3,0),COLORGRAY;

STICKLINE(ZX=C55,W55,W50,3,0),COLORGRAY;

STICKLINE(ZX=C60,W60,W55,3,0),COLORGRAY;

STICKLINE(ZX=C65,W65,W60,3,0),COLORGRAY;

STICKLINE(ZX=C70,W70,W65,3,0),COLORGRAY;

STICKLINE(ZX=C75,W75,W70,3,0),COLORGRAY;

STICKLINE(ZX=C80,W80,W75,3,0),COLORGRAY;

STICKLINE(ZX=C85,W85,W70,3,0),COLORGRAY;

STICKLINE(ZX=C90,W90,W85,3,0),COLORGRAY;

STICKLINE(ZX=C95,W95,W90,3,0),COLORGRAY;

STICKLINE(ZX=C100,W100,W95,3,0),COLORGRAY;

DRAWKLINE(H,O,L,C);

Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,FGBLOCK);

Z3:=STRCAT(Z2,DYBLOCK);

Z4:=STRCAT(Z3,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z4,GNBLOCK)),COLORCYAN;

{涨跌提示}

涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(C,1)),1,0);

STICKLINE(涨停,OPEN,CLOSE,1.5,0),COLORYELLOW;

跌停:=IF((REF(C,1)-C)*100/REF(C,1)>=(10-0.01*100/REF(C,1)),1,0);

STICKLINE(跌停,OPEN,CLOSE,1.5,0),COLORGREEN;

VAR1:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;

VARB:=(((MA(CLOSE,5) > MA(CLOSE,10)) AND (MA(CLOSE,10) > MA(CLOSE,30))) AND (MA(CLOSE,30) > MA(CLOSE,60)));

短线:=MA(CLOSE,13),COLORRED,LINETHICK3;

VAR12:=(HIGH - LOW);

VAR3:=ABS((OPEN - CLOSE));

VAR4:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN));

VAR5:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW);

VAR6:=((VAR3 / VAR12) * VOL);

VAR7:=((VAR4 / VAR12) * VOL);

VAR8:=((VAR5 / VAR12) * VOL);

AACC:=(((((VAR6 > (MA(VOL,5) * 2)) AND  短线>REF(短线 ,1) AND (VAR6 >= VAR7)) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)) OR ((VOL >(MA(VOL,5) * 3)) AND VARB));

BBCC:=C>O;

一字涨停:=CLOSE>REF(CLOSE,1)*1.095 AND L=H;

去一字涨停:=NOT(一字涨停);

BBDD:=AACC AND BBCC  AND 涨停 AND 去一字涨停;

DRAWTEXT(BBDD,L*1,'↖猛虎'),COLORYELLOW;

H0:="MACD.MACD";

H3:=REF(H0,3);

H2:=REF(H0,2);

H1:=REF(H0,1);

MA13:=MA(C,13);

MA20:=MA(C,20);

AA:=H1>0 AND MA13>MA20 AND H3>H2 AND H2>H1 AND H0>H1 AND "MACD.DIF">0 AND "MACD.DEA">0;

AA1:=C/REF(C,1)>1.03 AND (H-C)/C*100<0.5;

CC:=AA AND AA1  ;

DRAWTEXT(CC,L*0.86,'↖强势起爆'),COLORYELLOW;

上一篇:通达信大阳战法,洗盘抄底,筹码锁定指标

下一篇:通达信新模仿吸拉派落,一剑穿心,无限地量抄底指标