通达信“低吸牛妖”分时主图公式--日内强势
更多指标:http://www.macd888.com(macd888量化)一、公式解析
这个分时主图是抓日内强势突破的 “实战利器”,核心信号清晰易辨:一是量价起爆信号,出现 钱袋图标时,代表量价同步突破均价线、创阶段新高,且涨幅不超 4.5%,是安全的日内起爆点;二是高低位提示,绿色支撑线突破标黄色 “低吸”,是日内捡漏机会,红色反转图标则提示阶段高低点切换。
二、公式如下
实时价格:=C,COLORWHITE,LINETHICK2;
均价线:=SUM(C*V,240)/SUM(V,240),COLORRED,LINETHICK2;
CTA1:=BARSCOUNT(C);
CTA2:=REF(HHV(H,CTA1),1);
突破:=CROSS(C,REF(HHV(H,CTA1),1)) AND C/均价线< 1.09 AND CTA1>1 AND CTA1< 240;
买:=COUNT(突破,13)>=3 AND CROSS(C,REF(HHV(H,CTA1),1));
CTA3:=MA(((SLOPE(C,20)*5)+C),10);
CTA4:=HOUR=09 AND MINUTE=45;
CTA5:=HHV(H,15);
CTA6:=BARSLAST(CTA4);
CTA7:=REF(CTA5,CTA6);
CTA8:=CONST(CTA7),COLORFF80FF,CIRCLEDOT,LINETHICK2;
CTA9:=EMA(CLOSE,12)-EMA(CLOSE,26);
CTA10:=EMA(CTA9,9);
CTA11:=(CTA9-CTA10)*2;
CTA12:=CTA11>00 AND CTA9>0 AND CTA10>0;
CTA13:=HOUR=10 AND MINUTE=0;
CTA14:=HHV(H,30);
CTA15:=BARSLAST(CTA13);
CTA16:=REF(CTA14,CTA15);
CTA17:=CONST(CTA16);
CTA18:=CLOSE>CTA17 AND REF(C<=CTA17,1) AND CLOSE>CTA3;
CTA19:=FILTER(CTA18,100);
CTA20:=DYNAINFO(3);
CTA21:=CLOSE<=CTA20*1.04 AND CLOSE>CTA20;
量化:=V/REF(MA(V,5),1);
CTA22:=CTA12 AND CTA19 AND CTA21 AND CTA16>CTA20 AND 量化>=1;
CTA01:=MAX(DYNAINFO(3),DYNAINFO(5));
CTA02:=MIN(DYNAINFO(3),DYNAINFO(6));
CTA03:=CTA01-CTA02;
压力:=CTA02+CTA03*8/9,COLORLIRED,DOTLINE;
线:=CTA02+CTA03*0.5/9,COLORGREEN,DOTLINE;
DRAWTEXT(FILTER(CROSS(C,线),240),L-0.00,'低吸'),COLORYELLOW;
DRAWTEXT(FILTER(CROSS(C,压力),240),H-0.01,''),COLOR0000FF;
CTA04:=V*C/100;
CTA05:=SUM((IF(((CTA04/8>20) AND (CLOSE>(REF(CLOSE,1)))),CTA04,0)),0);
CTA06:=SUM((IF(((CTA04/8>20) AND (CLOSE< (REF(CLOSE,1)))),CTA04,0)),0);
CTA07:=SUM((IF(((CTA04/8< 20) AND (CLOSE>(REF(CLOSE,1)))),CTA04,0)),0);
CTA08:=SUM((IF(((CTA04/8< 20) AND (CLOSE< (REF(CLOSE,1)))),CTA04,0)),0);
CTA09:=BARSLAST(CLOSE=HHV(CLOSE,60));
CTA010:=BARSLAST(CLOSE=LLV(CLOSE,60));
CTA011:=CTA010>CTA09 AND CTA010>CTA09;
CTA012:=CTA010>CTA09 AND CTA010< CTA09;
CTA013:=CTA09>CTA010 AND CTA09>CTA010;
CTA014:=CTA09>CTA010 AND CTA09< CTA010;
DRAWICON(FILTER(CROSS(CTA010,CTA09),240),OPEN*1,1);
DRAWTEXT(FILTER(CROSS(CTA010,CTA09),240) ,OPEN*1,' '),COLORRED;
VV1:=BARSCOUNT(C);
VV2:=SUM(C*V,VV1)/SUM(V,VV1);
VV3:=MA(V,5)>REF(MA(V,5),1) AND REF(MA(V,5),1)>REF(MA(V,5),2);
VV4:= C>=REF(C,1) AND REF(C,1)>REF(C,2);
量价突破:=C>VV2 AND V>MA(V,5);
量突破:=V>=REF(V,1)*1;
价突破:=C>=HHV(C,0);
VV5:=V>=HHV(V,0);
VV6:=(C/DYNAINFO(3)-1)*100<=4.50;
VV7:=VV3 AND VV4 AND 量价突破 AND 量突破 AND 价突破 AND VV5 AND VV6;
VV8:=BARSSINCE(VV7)+1;
首爆价:=REF(C,VV8-1),NODRAW;
DRAWICON(VV7,C,9);
VV9:=FILTER(CROSS(CTA010,CTA09),240);
VV10:=BARSSINCE(VV9)+1;
VV11:=CROSS(C,REF(HHV(H,CTA1),1)) AND HHVBARS(VOL,CTA1)=0 AND C/均价线< 1.09 AND CTA1>1 AND CTA1< 240 AND BARSLAST(买)>=20 AND VV6;
DRAWICON(VV11,C,23);
VV12:=C/REF(C,3)>1.04 ;
DRAWTEXT(VV12,C*0.995,' '),COLORYELLOW;
成交额:=V*C/100,NODRAW;
A2:=SUM((IF(((成交额/8>20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
A3:=SUM((IF(((成交额/8>20) AND (CLOSE< (REF(CLOSE,1)))),成交额,0)),0);
A6:=(A2+A3);
A7:=IF((ISLASTBAR),((100*A2)/A6),0);
A8:=IF((ISLASTBAR),((100*A3)/A6),0);
DD1:=1;
AAA1:=STRCAT(STRCAT('机构买 = ',CON2STR((100*A2)/A6,0)),'%');
AAA2:=STRCAT(STRCAT('机构卖 = ',CON2STR((100*A3)/A6,0)),'%');
AAA3:=STRCAT(STRCAT('机构总买 = ',CON2STR((100*(A2-A3))/A6,0)),'%');
DRAWTEXT_FIX(DD1=1,0,0.89,0,AAA1),COLOR00FFFF;
DRAWTEXT_FIX(DD1=1,0,0.945,0,AAA2),COLOR00FF00;
现手买:=BUYVOL*DYNAINFO(7)*100/10000 COLOR0000FF,NODRAW;
现手卖:=SELLVOL*DYNAINFO(7)*100/10000 COLOR00FF00,NODRAW;
合:=ABS(现手买)+ABS(现手卖)COLOR80FFFF,NODRAW;
差:=ABS(现手买)-ABS(现手卖)COLOR80FFFF,NODRAW;
MPB1:=ABS(现手买)/合*100;
MPB2:=ABS(现手卖)/合*100;
TESTSKIP(NOT(现手买 OR 现手卖 OR 合 OR 差 OR MPB1 OR MPB2)!=0);
DRAWRECTREL(640,1000,940,940,RGB(190,190,190));
DRAWRECTREL(640,995,940,945,RGB(200,200,200));
DRAWRECTREL(640,990,940,950,RGB(210,210,210));
DRAWRECTREL(640,985,940,955,RGB(220,220,220));
DRAWRECTREL(640,980,940,960,RGB(230,230,230));
DRAWRECTREL(640,975,940,965,RGB(240,240,240));
DRAWRECTREL(640,970,940,970,RGB(250,250,250));
DRAWRECTREL(790-现手卖*210/合,1000,790,940,RGB(0,128,0));
DRAWRECTREL(790-现手卖*210/合,995,790,945,RGB(0,148,0));
DRAWRECTREL(790-现手卖*210/合,990,790,950,RGB(0,168,0));
DRAWRECTREL(790-现手卖*210/合,985,790,955,RGB(0,188,0));
DRAWRECTREL(790-现手卖*210/合,980,790,960,RGB(0,208,0));
DRAWRECTREL(790-现手卖*210/合,975,790,965,RGB(0,228,0));
DRAWRECTREL(790-现手卖*210/合,970,790,970,RGB(0,248,0));
DRAWRECTREL(790-现手卖*210/合,940,790-现手卖*210/合,1000,RGB(0,128,0));
DRAWRECTREL(790,1000,790+现手买*210/合,940,RGB(128,0,0));
DRAWRECTREL(790,995,790+现手买*210/合,945,RGB(148,0,0));
DRAWRECTREL(790,990,790+现手买*210/合,950,RGB(168,0,0));
DRAWRECTREL(790,985,790+现手买*210/合,955,RGB(188,0,0));
DRAWRECTREL(790,980,790+现手买*210/合,960,RGB(208,0,0));
DRAWRECTREL(790,975,790+现手买*210/合,965,RGB(228,0,0));
DRAWRECTREL(790,970,790+现手买*210/合,970,RGB(248,0,0));
DRAWRECTREL(790+现手买*210/合,940,790+现手买*210/合,1000,RGB(128,0,0));
DRAWRECTREL(789.8,940,790.2,1000,RGB(0,0.0,10));
DRAWRECTREL(639.8,940,640.2,1000,RGB(0,0,10));
DRAWRECTREL(939.8,940,940.2,1000,RGB(0,0,10));
DRAWRECTREL(0,940,1000,940.2,RGB(0,0,10));
DRAWTEXT_FIX(1,0.8,0.88,0,STRCAT(STRCAT('',CON2STR(现手买,2)),'万')),COLOR0000FF;
DRAWTEXT_FIX(1,0.68,0.88,0,STRCAT(STRCAT('',CON2STR(现手卖,2)),'万')),COLOR00FF00;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)>0,0.755,1.88,0,STRCAT(' ',STRCAT(CON2STR(差,2),'万'))) COLOR00FFFF;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)< 0,0.755,1.88,0,STRCAT(' ',STRCAT(CON2STR(差,2),'万'))) COLOR00FF00;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)=0,0.755,1.88,0,STRCAT(' ',STRCAT(CON2STR(差,2),'万'))) COLOR80FFFF;
DRAWTEXT_FIX(1,0.935,0.97,0,STRCAT(STRCAT(' ',CON2STR(MPB2,2)),'%')),COLOR00FF00;
DRAWTEXT_FIX(1,0.585,0.97,0,STRCAT(STRCAT('',CON2STR(MPB1,2)),'%')),COLOR0000FF;
页:
[1]