以下是通达信资金动向副图公式源码

通达信资金动向副图公式源码

轴距上下所指箭头不代表“顶、底”。资金进出场要看清谁在进、谁在出!

源码

ZLCM:=EMA(WINNER(CLOSE)*70,3);
 SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
 ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
 ZZLJJ:=EMA(ZZLKP,89);
 ZJLRQD:=ZZLKP-ZZLJJ;
 AA:=EMA(ZJLRQD,3);
 BB:=EMA(AA,5);
 CC:=AA-BB;
 STICKLINE(CC<REF(CC,2),CC,0,3,1), COLOR9F9F5F;
 STICKLINE(CC>REF(CC,2),CC,0,3,0), COLOR9F9F5F;
资金进场:IF(CROSS(AA,BB),4,0),STICK,LINETHICK5,COLORFF00FF;
资金出场:IF(CROSS(BB,AA),-4,0),STICK,LINETHICK5,COLORFF2400;
 DRAWICON(资金进场>0,4,38);
 DRAWICON(资金出场<0,-4,39);
 DRAWRECTREL(0,0,400,999.4,IF(120,RGB(10,0,0),0));
超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;
主买A:=ACTINVOL,COLORRED,NODRAW;
主卖A:=ACTOUTVOL,COLORGREEN,NODRAW;
主买:=主买A*100/(主买A+主卖A),NODRAW,COLORRED;
主卖:=主卖A*100/(主买A+主卖A),NODRAW,COLORGREEN;
 SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
量能饱和】:=IF(SAT>1,1,SAT)*100,COLORYELLOW,NODRAW;
主力净买量:=(LARGEINTRDVOL-LARGEOUTTRDVOL),COLORYELLOW,NODRAW;
大宗净流入:=(超B+大B)-(超S+大S),COLORRED,NODRAW;
主动买卖差:=(ACTINVOL-ACTOUTVOL),COLORMAGENTA,NODRAW;
主力资金差:=((L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1)))/10000,COLORCYAN,NODRAW;
 DRAWRECTREL(100,0,90+CONST(主买*300/100),40,RGB(230,65,0));
 DRAWRECTREL(100,60,90+CONST(主卖*300/100),100,RGB(0,104,0));
 DRAWRECTREL(100,120,390,160,RGB(0,0,100));
 DRAWRECTREL(100,120,90+CONST(【量能饱和】*300/100),160,RGB(250,104,0));
大单动向:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7),NODRAW;
 T1:=IF (大单动向>0 AND REF(大单动向,1)<0,1,0);
 T2:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)<0,2,T1);
 T3:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)<0,3,T2);
 T4:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)<0,4,T3);
 T5:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)<0,5,T4);
 T6:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)>0 AND REF(大单动向,6)<0,6,T5);
 T7:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)>0 AND REF(大单动向,6)>0 AND REF(大单动向,7)<0,7,T6);
 T8:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)>0 AND REF(大单动向,6)>0 AND REF(大单动向,7)>0 AND REF(大单动向,8)<0,8,T7);
 T9:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)>0 AND REF(大单动向,6)>0 AND REF(大单动向,7)>0 AND REF(大单动向,8)>0 AND REF(大单动向,9)<0,9,T8);
 T:=IF (大单动向>0 AND REF(大单动向,1)>0 AND REF(大单动向,2)>0 AND REF(大单动向,3)>0 AND REF(大单动向,4)>0 AND REF(大单动向,5)>0 AND REF(大单动向,6)>0 AND REF(大单动向,7)>0 AND REF(大单动向,8)>0 AND REF(大单动向,9)>0,10,T9);
 D:=COUNT(大单动向>0,10),NODRAW;
 DRAWTEXT_FIX(1,0.005,0.01,0,STRCAT(STRCAT(‘【主买比】:       ‘,CON2STR(主买,1)),’  % ‘)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.005,0.07,0,STRCAT(STRCAT(‘【主卖比】:       ‘,CON2STR(主卖,1)),’  % ‘)),COLORGREEN;
 DRAWTEXT_FIX(1,0.005,0.13,0,STRCAT(STRCAT(‘【量能饱和】:   ‘,CON2STR(【量能饱和】,1)),’  % ‘)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.005,0.19,0,STRCAT(STRCAT(‘【主力资金差】: ‘,CON2STR(主力资金差,1)),’ 万元 ‘)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.2,0.19,0,STRCAT(STRCAT(‘【大宗净流入】: ‘,CON2STR(大宗净流入,1)),’ 万元 ‘)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.005,0.25,0,STRCAT(STRCAT(‘【主力净买量】: ‘,CON2STR(主力净买量,1)),’ 手’)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.2,0.25,0,STRCAT(STRCAT(‘【主动买卖差】: ‘,CON2STR(主动买卖差,1)),’ 手’)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.005,0.31,0,STRCAT(STRCAT(‘【DDX 连 红 天 数】:  ‘,CON2STR(T,0)),’  天 ‘)),COLORYELLOW;
 DRAWTEXT_FIX(1,0.2,0.31,0,STRCAT(STRCAT(‘【DDX两周红天数】:  ‘,CON2STR(D,0)),’  天 ‘)),COLORYELLOW;
 

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。