分享

​通达信股通道资金主图

 冷雨雪 2022-08-27 发布于上海

1.数字资金图部分,总的来说,上部(横向)和下部(纵向)资金性质不同。上部是主力;下部是主动;

2.流入,流出资金,是主动,单位:万元;

3.DDE数据,是主力;

4.主力买占比=主力逐笔买入量/(主力逐笔买入量+主力逐笔卖出量)*100,单位是百分数;在通达信,主力逐笔就是主力,而非主动;

5.主力活跃度=(主力逐笔买入量+主力逐笔卖出量)/流通盘*100。单位是百分数;

6.主力净资=主力买入资金-主力卖出资金。单位是万元;

7.主主买比,就是主力主动买占比,是主力主动买资金占主力主动买资金与主力主动卖资金之和的比值,单位:%;

8.主力主动十红,是大宗流入十红;

9.从颜色上区分:红,蓝是主动;粉,绿是主力。

10.公式中用大量l2数据,没有开通的显示不全

图片

指标源码:

DRAWGBK(C>0, RGB(0,0,00),RGB(0,0,0),0,'H15',0);

DRAWBAND(MA(CLOSE,5),RGB(150,50,100),MA(CLOSE,10),RGB(83,123,68));

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1),LINETHICK0;

D:=SMA(K,3,1),LINETHICK0;

J:=3*K-2*D,LINETHICK0;

强弱界:MA(CLOSE,20),COLORCYAN,LINETHICK4;

上升趋势:IF(MA(CLOSE,20)>=REF(MA(CLOSE,20),1),MA(CLOSE,20),DRAWNULL),COLORMAGENTA,LINETHICK4;

{下降趋势:IF(MA(CLOSE,20)<REF(MA(CLOSE,20),1),MA(CLOSE,20),DRAWNULL),COLORCYAN,LINETHICK4;}

五日线:MA(CLOSE,5),LINETHICK3,COLORGREEN;

五日上升:IF(五日线>=REF(五日线,1),五日线,DRAWNULL),LINETHICK3,COLORRED;

十日线:MA(CLOSE,10),LINETHICK1,COLORWHITE;

生命线:MA(CLOSE,30),LINETHICK2,COLORRED;

六零线:MA(CLOSE,60),LINETHICK2,COLORWHITE;

{生命线:=EMA(CLOSE,20);}

STICKLINE(CLOSE>生命线 AND J>REF(J,1),OPEN,CLOSE,2,0),COLORRED;

STICKLINE(CLOSE>生命线 AND C>O AND J>REF(J,1),HIGH,LOW,0.1,0),COLORRED;

STICKLINE(CLOSE>生命线 AND C<O AND J>=REF(J,1),HIGH,LOW,0.05,0),COLORGREEN;

STICKLINE(CLOSE>生命线 AND J<REF(J,1),OPEN,CLOSE,2,0),COLORGRAY;

STICKLINE(CLOSE>生命线 AND C<O AND J<REF(J,1),HIGH,LOW,0.05,0),COLORGREEN;

STICKLINE(CLOSE>生命线 AND C>O AND {(J<K OR} J<REF(J,1),HIGH,LOW,0.05,0),COLORRED;

STICKLINE(CLOSE<生命线,OPEN,CLOSE,2,0),COLORGREEN;

STICKLINE(CLOSE<生命线 AND C>O,HIGH,LOW,0.05,0),COLORRED;

STICKLINE(CLOSE<生命线 AND C<O,HIGH,LOW,0.05,0),COLORGREEN;

{DRAWTEXTREL(5,20,STKLABEL+' '+STKNAME+' '+DYNAINFO(7)+'元'+' '+DYNAINFO(14)*100+'%'),LINETHICK2,COLORFFFF00;};

HD:=FILTER(BACKSET(FILTER(REF(C,10)=HHV(C,2*10+1),10),10+1),10);

LD:=FILTER(BACKSET(FILTER(REF(C,10)=LLV(C,2*10+1),10),10+1),10);

波峰:IF(BARSLAST(HD)<BARSLAST(LD) AND NOT(HD),REF(C,BARSLAST(HD)),REF(C,BARSLAST(HD))),COLORFF00FF,POINTDOT;

波谷:IF(BARSLAST(HD)>BARSLAST(LD) AND NOT(LD),REF(C,BARSLAST(LD)),REF(C,BARSLAST(LD))),COLOR80FF00,POINTDOT;

突破:=CROSS(C,波峰) AND VOL>MA(VOL,25) AND C/REF(C,1)>1.0143;

DRAWTEXT(突破,L*0.93,'突破'),COLORMAGENTA;

DRAWICON(突破,L*0.96,1);

VAR111:=ZIG(3,10);

DRAWICON((REF(VAR111,2) > REF(VAR111,1)) AND (VAR111 > REF(VAR111,1)),LOW*0.98,5);

DRAWTEXT((REF(VAR111,2) > REF(VAR111,1)) AND (VAR111 > REF(VAR111,1)),LOW*0.95,'全仓'),COLORYELLOW;

DRAWICON((REF(VAR111,2) < REF(VAR111,1)) AND (VAR111 < REF(VAR111,1)),HIGH*1.03,15);

DRAWTEXT((REF(VAR111,2) < REF(VAR111,1)) AND (VAR111 < REF(VAR111,1)),HIGH*1.06,'清仓'),COLORYELLOW;

{全仓画红色K线主体,清仓画蓝色K线主体。}

STICKLINE((REF(VAR111,2)>REF(VAR111,1)) AND (VAR111>REF(VAR111,1)),CLOSE,OPEN,4,0),COLORYELLOW;

STICKLINE((REF(VAR111,2)<REF(VAR111,1)) AND (VAR111<REF(VAR111,1)),CLOSE,OPEN,4,0),COLORBLUE;

{在小于等于3个交易日,符合黄笑脸和全仓条件时,在屏幕左上角显示红色“进场”;符合跑人和清仓条件时,显示黄色“离场”。线的粗细不起作用

{DRAWTEXT_FIX(CURRBARSCOUNT<=3 AND REF(VAR111,2) > REF(VAR111,1)

         AND VAR111 > REF(VAR111,1),0.00,0.28,0,'进场'),COLORRED;}

DRAWTEXT_FIX(CURRBARSCOUNT<=3 AND REF(VAR111,2) < REF(VAR111,1) AND VAR111 < REF(VAR111,1),0.00,0.28,0,'离场'),COLORYELLOW;

股价96:='Y395';

增幅96:=XMA(XMA(XMA(股价96,3),3),3)-REF(XMA(XMA(XMA(股价96,3),3),3),1);

X396:=XMA(股价96,3);

J396:=(XMA(股价96,3)*3+0.5*股价96-0.5*REF(股价96,1)+增幅96)/3;

Y396:IFF(CURRBARSCOUNT=1,J396,X396),LINETHICK4,COLORGREEN; 

IF(Y396>REF(Y396,1),Y396,DRAWNULL),COLORRED,LINETHICK4; 

高险区1:Y396*1.1,COLORLIRED,COLORFFFF00;

高风区2:Y396*1.125,COLORLIRED,COLORFF0000;

高风区3:Y396*1.15,COLORLIRED,COLOR00FF00;

良机区1:Y396*0.9,COLORLIBLUE,COLOR00FFFF;

良机区2:Y396*0.875,COLORLIBLUE,COLORFF00FF;

良机区3:Y396*0.85,COLOR0000FF;

JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));

DDD:=(DYNAINFO(5)<0.01 || DYNAINFO(6)<0.01);

JJJT:=IF(DDD,1,(JJJ<(DYNAINFO(5)+0.01) && JJJ>(DYNAINFO(6)-0.01)));

{基础位移}

CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120)),COLORBLUE,LINETHICK2;

{基础位移}

CYS∞:=(CLOSE-CYC∞)/CYC∞*100;

成本谷:=REF(CYC∞,BARSLAST(CYS∞<=0)-1),LINETHICK0,COLORRED;{赋值指标为最近一次刚上穿CYC∞时的CYC∞的数值}

负成本谷:=REF(CYC∞,BARSLAST(CYS∞>0)-1);

正基础位移:=100*(CLOSE-成本谷)/成本谷;

负基础位移:=100*(CLOSE-负成本谷)/负成本谷;

基础位移:=IF(CYS∞>=0,正基础位移,负基础位移),LINETHICK0,COLORYELLOW;

牛天数:=BARSLAST(CROSS(CYS∞,0))+1;

熊天数:=(-1)*BARSLAST(CROSS(0,CYS∞))-1;

牛熊天数:=IF(CYS∞>0,牛天数,熊天数),LINETHICK0,COLORMAGENTA;

DRAWTEXT_FIX(1,0.004,0.360,0,STRCAT('成本谷:',CON2STR(成本谷,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.091,0.360,0,STRCAT('基础位移:',CON2STR(基础位移,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.180,0.360,0,STRCAT('牛熊天数:',CON2STR(牛熊天数,0))),COLORWHITE;

{以下LCY有较大修改}

超B:=L2_AMO(0,2)/10000.0;

大B:=L2_AMO(1,2)/10000.0;

中B:=L2_AMO(2,2)/10000.0;

小B:=L2_AMO(3,2)/10000.0;

超S:=-L2_AMO(0,3)/10000.0;

大S:=-L2_AMO(1,3)/10000.0;

中S:=-L2_AMO(2,3)/10000.0;

小S:=-L2_AMO(3,3)/10000.0;

净流入:=(超B+大B+中B+小B)+(超S+大S+中S+小S);

中单:=中B+中S;

大宗净流入:=(超B+大B)+(超S+大S);

三日大宗:=SUM(大宗净流入,3);

十日大宗:=SUM(大宗净流入,10);

超大单:=(超B)+(超S);

大单:=(大B)+(大S);

小单:=(小B)+(小S);

大宗进:=(超B)+(大B);

大宗出:=(超S)+(大S);

非大宗进:=(中B)+(小B);

非大宗出:=(中S)+(小S);

近3日流向:=SUM(净流入,3);

近10日流向:=SUM(净流入,10);

主力买力度:=LARGEINTRDVOL*100/VOL;

主力卖力度:=LARGEOUTTRDVOL*100/VOL;

DRAWRECTREL(0,410,264,999.4,IF(120,RGB(10,0,0),0));

AAB:=CONST(MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))*1.5,NODRAW;

DRAWRECTREL(2,CONST(945-(ABS(超大单)*400/AAB)),37,945,IF(CONST(超大单)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(39,CONST(945-(ABS(大单)*400/AAB)),74,945,IF(CONST(大单)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(76,CONST(945-(ABS(中单)*400/AAB)),111,945,IF(CONST(中单)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(113,CONST(945-(ABS(小单)*400/AAB)),148,945,IF(CONST(小单)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.002,0.9,0,INTPART(超大单)),COLORWHITE;

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.038,0.85,0,INTPART(大单)),COLORWHITE;

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.076,0.9,0,INTPART(中单)),COLORWHITE;

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.115,0.85,0,INTPART(小单)),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.004,1,0,'超大单'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.044,1,0,'大单'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.082,1,0,'中单'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.1160,1,0,'小单'),COLORYELLOW;

AAC:=CONST(MAX(ABS(净流入),MAX(ABS(近3日流向),ABS(近10日流向))))*1.5,NODRAW;

DRAWRECTREL(153,CONST(945-(ABS(净流入)*400/AAC)),188,945,IF(CONST(净流入)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(190,CONST(945-(ABS(近3日流向)*400/AAC)),225,945,IF(CONST(近3日流向)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(227,CONST(945-(ABS(近10日流向)*400/AAC)),262,945,IF(CONST(近10日流向)>0,RGB(255,0,0),RGB(23,125,255)));

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.152,0.9,0,INTPART(净流入)),COLORWHITE;

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.190,0.85,0,INTPART(近3日流向)),COLORWHITE;

DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.228,0.9,0,INTPART(近10日流向)),COLORWHITE;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.152,1,0,'净流入'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.190,1,0,'三日流'),COLORYELLOW;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.228,1,0,'十日流'),COLORYELLOW;

DDX:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*100/CAPITAL;

DDY:=IF(TRADENUM>0,(TRADEOUTNUM-TRADEINNUM)*100/TRADENUM,0);

DDZ:=IF(TRADENUM>0,(LARGETRDINNUM-LARGETRDOUTNUM)/TRADENUM*100,0);

DRAWRECTREL(2,415,88,465,IF(CONST(DDX)>0,RGB(175,50,250),RGB(0,100,0)));

DRAWRECTREL(89,415,175,465,IF(CONST(DDY)>0,RGB(175,50,250),RGB(0,100,0)));

DRAWRECTREL(176,415,262,465,IF(CONST(DDZ)>0,RGB(175,50,250),RGB(0,100,0)));

DRAWTEXT_FIX(1,0.004,0.420,0,STRCAT('大单动向:',CON2STR(DDX,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.091,0.420,0,STRCAT('涨跌动因:',CON2STR(DDY,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.178,0.420,0,STRCAT('大单差分:',CON2STR(DDZ,2))),COLORWHITE;

DDX连红:=BARSLASTCOUNT(DDX>0);

DDY连红:=BARSLASTCOUNT(DDY>0);

DDZ连红:=BARSLASTCOUNT(DDZ>0);

DRAWTEXT_FIX(1,0.004,0.470,0,STRCAT(STRCAT('连红  ',CON2STR(DDX连红,0)),' [天] ')),COLORWHITE;

DRAWTEXT_FIX(1,0.091,0.470,0,STRCAT(STRCAT('连红  ',CON2STR(DDY连红,0)),' [天] ')),COLORWHITE;

DRAWTEXT_FIX(1,0.178,0.470,0,STRCAT(STRCAT('连红  ',CON2STR(DDZ连红,0)),' [天] ')),COLORWHITE;

WWW70822COM:DRAWNULL,COLORRED;

DDX十红:=COUNT(DDX>0,10);

DDY十红:=COUNT(DDY>0,10);

DDZ十红:=COUNT(DDZ>0,10);

DRAWTEXT_FIX(1,0.004,0.520,0,STRCAT(STRCAT('十红  ',CON2STR(DDX十红,0)),' [天] ')),COLORWHITE;

DRAWTEXT_FIX(1,0.091,0.520,0,STRCAT(STRCAT('十红  ',CON2STR(DDY十红,0)),' [天] ')),COLORWHITE;

DRAWTEXT_FIX(1,0.178,0.520,0,STRCAT(STRCAT('十红  ',CON2STR(DDZ十红,0)),' [天] ')),COLORWHITE;

主买量占比:=LARGEINTRDVOL/(LARGEINTRDVOL+LARGEOUTTRDVOL)*100;

{主力净买量:=(LARGEINTRDVOL-LARGEOUTTRDVOL);}

TMP:=LARGEINTRDVOL-LARGEOUTTRDVOL;

主力活跃度:=(LARGEINTRDVOL+LARGEOUTTRDVOL)*100/FINANCE(7)*100;

{主力活跃度:=(LARGEINTRDVOL+LARGEOUTTRDVOL)*10000/(2*FINANCE(7));}

主力净资:=(L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1))/10000.0;

DRAWRECTREL(2,570,88,616,IF(CONST(主买量占比)>50,RGB(175,50,250),RGB(0,100,0)));

DRAWRECTREL(89,570,175,616,IF(CONST(TMP)>0,RGB(175,50,250),RGB(0,100,0)));

DRAWRECTREL(176,570,262,616,IF(CONST(主力净资)>0,RGB(175,50,250),RGB(0,100,0)));

DRAWTEXT_FIX(1,0.004,0.575,0,STRCAT('主力买比:',CON2STR(主买量占比,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.091,0.575,0,STRCAT('主力活跃度:',CON2STR(主力活跃度,2))),COLORWHITE;

DRAWTEXT_FIX(1,0.178,0.575,0,STRCAT('主力净资:',CON2STR(主力净资,0))),COLORWHITE;

主力主动买占比:=(超B+大B)/(超B+大B-超S-大S)*100;

{主动买占比:=ACTINVOL/(ACTINVOL+ACTOUTVOL)*100;}

{连续飘红:=BARSLASTCOUNT(大宗净流入>0);}

十日飘红:=COUNT(大宗净流入>0,10);

DRAWRECTREL(2,616,88,665,IF(CONST(主力主动买占比)>50,RGB(255,0,0),RGB(23,125,255)));

DRAWRECTREL(89,616,175,665,IF(CONST(十日飘红)>0,RGB(255,0,0),RGB(25,125,255)));

DRAWTEXT_FIX(1,0.004,0.620,0,STRCAT('主主买比:',CON2STR(主力主动买占比,2))),COLORYELLOW;

DRAWTEXT_FIX(1,0.091,0.620,0,STRCAT('主力主动十红:',CON2STR(十日飘红,0))),COLORYELLOW;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约