股票指标公式通达信主力动向副图.docx
《股票指标公式通达信主力动向副图.docx》由会员分享,可在线阅读,更多相关《股票指标公式通达信主力动向副图.docx(14页珍藏版)》请在冰豆网上搜索。
股票指标公式通达信主力动向副图
【通达信】主力动向(副图)-指标公式源码
主力动向副图(主买主卖副图)
DRAWRECTREL(0,0,400,988,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(大单动向>0ANDREF(大单动向,1)<0,1,0);
T2:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)<0,2,T1);
T3:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)<0,3,T2);
T4:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)<0,4,T3);
T5:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)<0,5,T4);
T6:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)<0,6,T5);
T7:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)<0,7,T6);
T8:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大单动向,8)<0,8,T7);
T9:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大单动向,8)>0ANDREF(大单动向,9)<0,9,T8);
T:
=IF(大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大单动向,8)>0ANDREF(大单动向,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;
PJJ:
=DMA((((HIGH+LOW)+(CLOSE*2))/4),0.9);
JJ:
=REF(EMA(PJJ,3),1);
QJJ:
=(VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));
XVL:
=(IF((CLOSE>OPEN),(QJJ*(HIGH-LOW)),IF((CLOSEOPEN),(0-(QJJ*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSEZLL:
=(VOL/CAPITAL);
HSL1:
=IF((ZLL>10),10,ZLL);
HSL:
=((XVL/20)/1.15);
攻击流量:
=(((HSL*0.55)+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
GJJ:
=EMA(攻击流量,8);
LLJX:
=EMA(攻击流量,3);
STICKLINE(((HSL*0.4)>=0),((HSL*0.4)+LLJX),0,3,0),COLOR00FFFF;
STICKLINE(((HSL*0.4)<0),((HSL*0.4)+LLJX),0,3,0),COLOR00FF00;
资金流入:
=IF((HSL*0.4+LLJX)>0,(HSL*0.4+LLJX),DRAWNULL),COLORRED;
资金流出:
=IF((HSL*0.4+LLJX)<0,(HSL*0.4+LLJX),DRAWNULL),COLOR00FF00;
资金进出:
=(HSL*0.4+LLJX),LINETHICK0;
万元:
=AMOUNT/10000{0000},VOLSTICK,COLORFF00FF;
资金净进出:
IF((HSL*0.4+LLJX)>0,资金流入,资金流出),COLORWHITE,POINTDOT;
进出比例%:
IF((HSL*0.4+LLJX)>0,资金流入/万元*100,资金流出/万元*100),COLORYELLOW;
连红天1:
=BARSLASTCOUNT(资金净进出>0),,COLORA20FFD,NODRAW;
连红天2:
=IF(连红天1=0,REF(连红天1,1),连红天1),,COLORA20FFD,NODRAW;
连红天3:
=IF(连红天2=0,REF(连红天1,2),连红天2),,COLORA20FFD,NODRAW;
连红天4:
=IF(连红天3=0,REF(连红天1,3),连红天3),,COLORA20FFD,NODRAW;
近期连红天:
IF(连红天4=0,REF(连红天1,4),连红天4),,COLORYELLOW,NODRAW;
最多连红天1:
=MAX(REF(近期连红天,1),近期连红天),COLORYELLOW,NODRAW;
最多连红天2:
=MAX(最多连红天1,REF(近期连红天,2)),COLORYELLOW,NODRAW;
最多连红天3:
=MAX(最多连红天2,REF(近期连红天,3)),COLORYELLOW,NODRAW;
最多连红天4:
=MAX(最多连红天3,REF(近期连红天,4)),COLORYELLOW,NODRAW;
最多连红天5:
=MAX(最多连红天4,REF(近期连红天,5)),COLORYELLOW,NODRAW;
最多连红天:
MAX(最多连红天5,REF(近期连红天,6)),COLORYELLOW,NODRAW;
三日资金:
SUM(资金进出,3),COLORWHITE,NODRAW;
五日资金:
SUM(资金进出,5),COLORFF00FF,NODRAW;
十日资金:
SUM(资金进出,10),COLOR0000FF,NODRAW;
资金流量:
=LLJX,LINETHICK0,COLOR0000FF;
STICKLINE((资金流量>0),资金流量,0,3,0),COLOR0000FF;
STICKLINE((资金流量<0),资金流量,0,3,0),COLORFF3300;
黄柱初出蓝:
=REF(资金流出,1)<0AND资金流入>30ANDC>OANDC>REF(C,1)ANDC>MA(C,3);
X:
=(3*C+2*L+O+H)/7;
多空线:
=(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6)
+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)
+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+
REF(X,20))/210;
长黄柱:
=资金流入>300ANDCROSS(C,多空线);
DRAWTEXT(黄柱初出蓝,-30,'★'),COLORFF00FF;
DRAWTEXT(长黄柱,((HSL*0.4)*1.5)*1.4,'★'),COLORRED;
ARE4:
=MA(C,20);ARE5:
=(C>MA(C,5));ARE6:
=(MA(C,5)>MA(C,10));ARE7:
=(C>MA(C,10));
ARE8:
=(MA(C,5)>MA(C,20));ARE9:
=(C>MA(C,20));ARE10:
=REF(ARE4,1);ARE11:
=(ARE4>ARE10);
AVX:
=(((((IF(ARE5,10,(0-10))+IF(ARE6,10,(0-10)))+IF(ARE7,10,(0-10)))+IF(ARE8,10,(0-10)))+IF(ARE9,10,(0-10)))+IF(ARE11,10,(0-10)));
DSLX:
=(C/INDEXC);DSLX1:
=MA(DSLX,5);DSLX2:
=MA(DSLX,10);VRE1:
=MA(V,5);VRE2:
=MA(V,10);
阻力位:
=IF((C>200),(C*1.01),(C*1.07));阻力位1:
=IF((C<10),(C*1.05),阻力位);
止损位:
=IF((C>200),(C*0.99),(C*0.93));止损位1:
=IF((C<10),(C*0.95),止损位);
TJTS1:
=ISLASTBARANDC<500;TJTS2:
=ISLASTBARANDC>500;
KDAT:
=REFDATE(HHV(H,45)/0.097,DATE);{解盘位置}
解盘1:
=CONST(IF(TJTS1AND((CROSS(AVX,1)AND(VRE1>=VRE2))AND(DSLX>=DSLX1)),1,0));
解盘2:
=CONST(IF(TJTS1AND((CROSS(AVX,1)AND(VRE1=DSLX1)),1,0));
解盘3:
=CONST(IF(TJTS1AND((CROSS(AVX,1)AND(VRE1>VRE2))AND(DSLX解盘4:
=CONST(IF(TJTS1AND((CROSS(AVX,1)AND(VRE1<=VRE2))AND(DSLX解盘5:
=CONST(IF(TJTS1AND((CROSS(1,AVX)AND(VRE1>=VRE2))AND(DSLX>=DSLX1)),1,0));
解盘6:
=CONST(IF(TJTS1AND((CROSS(1,AVX)AND(VRE1=DSLX1)),1,0));
解盘7:
=CONST(IF(TJTS1AND((CROSS(1,AVX)AND(VRE1>=VRE2))AND(DSLX解盘8:
=CONST(IF(TJTS1AND((CROSS(1,AVX)AND(VRE1解盘9:
=CONST(IF(TJTS1AND((((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1>=VRE2))AND(DSLX>=DSLX1)),1,0));
解盘10:
=CONST(IF(TJTS1AND((((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1=DSLX1)),1,0));
解盘11:
=CONST(IF(TJTS1AND((((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1>=VRE2))AND(DSLX解盘12:
=CONST(IF(TJTS1AND((((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1解盘13:
=CONST(IF(TJTS1AND((((AVX<1)AND(REF(AVX,1)<0))AND(VRE1>=VRE2))AND(DSLX>=DSLX1)),1,0));
解盘14:
=CONST(IF(TJTS1AND((((AVX<1)AND(REF(AVX,1)<0))AND(VRE1=DSLX1)),1,0));
解盘15:
=CONST(IF(TJTS1AND((((AVX<1)AND(REF(AVX,1)<0))AND(VRE1>=VRE2))AND(DSLX解盘16:
=CONST(IF(TJTS1AND((((AVX<1)AND(REF(AVX,1)<0))AND(VRE1解盘17:
=CONST(IF(TJTS2AND(CROSS(AVX,1)AND(VRE1>=VRE2)),1,0));
解盘18:
=CONST(IF(TJTS2AND(CROSS(AVX,1)AND(VRE1>=VRE2)),1,0));
解盘19:
=CONST(IF(TJTS2AND(CROSS(AVX,1)AND(VRE1解盘20:
=CONST(IF(TJTS2AND(CROSS(AVX,1)AND(VRE1解盘21:
=CONST(IF(TJTS2AND(CROSS(1,AVX)AND(VRE1>=VRE2)),1,0));
解盘22:
=CONST(IF(TJTS2AND(CROSS(1,AVX)AND(VRE1解盘23:
=CONST(IF(TJTS2AND(((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1>=VRE2)),1,0));
解盘24:
=CONST(IF(TJTS2AND(((AVX>=1)AND(REF(AVX,1)>0))AND(VRE1解盘25:
=CONST(IF(TJTS2AND(((AVX<1)AND(REF(AVX,1)<0))AND(VRE1>=VRE2)),1,0));
解盘26:
=CONST(IF(TJTS2AND(((AVX<1)AND(REF(AVX,1)<0))AND(VRE1{}
解盘文字1:
=IF(解盘1=1,'该股的量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右',
IF(解盘2=1,'该股虽然走势趋强,但量能还显不足,可以考虑短线进场,仓位在1/2左右',
IF(解盘3=1,'该股量价配合良好,但相对其它股票并没有明显走强,可以考虑短线进场,仓位1/2左右',
IF(解盘4=1,'该股形态尚可,但量能不足,股票也未完全走强,可以短线参与,仓位1/3左右',
IF(解盘5=1,'该股形态变坏,但走势相对其它股票尚可,重仓者减持大半,清仓者可以观望',
IF(解盘6=1,'该股随大盘一起下跌,程明显缩量走势,考虑到大盘风险,减持或清仓',
IF(解盘7=1,'该股放量下跌,走势明显偏弱,离场观望',
IF(解盘8=1,'该股缩量下跌,走势偏弱,离场观望',
IF(解盘9=1,'该股形态良好,强势明显,量能充足,可以继续持有',
IF(解盘10=1,'该股上行趋势不变,强势依然,但量能开始转弱,注意风险',
IF(解盘11=1,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓',
IF(解盘12=1,'该股走势趋弱,量能不足,减持大部分筹码',
IF(解盘13=1,'该股形态不佳,注意成交量的变化,但目前不适合参与',
IF(解盘14=1,'该股趋势不明,股价偏弱,注意量能变化,目前不宜参与',
IF(解盘15=1,'该股有走强迹象,但量能不足,趋势不明,不适合操作',
IF(解盘17=1,'大盘量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右',
IF(解盘19=1,'大盘虽然走势趋强,但量能还显不足,如果前期经过一轮下跌',
IF(解盘21=1,'大盘形态走坏,重仓者可以减去大部分仓位',
IF(解盘22=1,'大盘缩量调整,注意风险,短线清仓观望',
IF(解盘23=1,'大盘走势良好,量能理想,可以继续持有强势股',
IF(解盘24=1,'大盘形态良好,但量能稍显不足,随时准备减仓',
IF(解盘25=1,'大盘趋势不明,注意成交量变化,目前不适宜进场',
IF(解盘26=1,'大盘趋势向下,量能萎缩,不适合进场',DRAWNULL)))))))))))))))))))))));
解盘文字2:
=IF(解盘16=1,'该股走势太弱,没有参与价值',IF(解盘18=1,'如前期经过一轮下跌,此时为最佳买点,但如果前期有过一段涨幅则介入需谨慎',
IF(解盘20=1,'可以考虑短线进场,仓位在1/2左右,一旦量能放大可以加仓买入',DRAWNULL)));
DRAWTEXT(CURRBARSCOUNT=70{位置}AND(解盘1=1OR解盘2=1OR解盘3=1OR解盘4=1OR解盘5=1OR解盘6=1OR解盘7=1OR
解盘8=1OR解盘9=1OR解盘10=1OR解盘11=1OR解盘12=1OR解盘13=1OR解盘14=1OR解盘15=1OR解盘17=1OR
解盘19=1OR解盘21=1OR解盘22=1OR解盘23=1OR解盘24=1OR解盘25=1OR解盘26=1),(KDAT*0.99),解盘文字1),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=70{位置}AND(解盘16=1OR解盘18=1OR解盘20=1),IF(解盘18=1OR解盘20=1,KDAT*0.98,KDAT*0.96),解盘文字2),COLOR00FFFF