通达信主力买卖 修改 源码
超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;
大单动向:=(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;
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((CLOSE < OPEN),(QJJ * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2))) + IF((CLOSE > OPEN),(0 - (QJJ * ((HIGH - CLOSE) + (OPEN - LOW)))),IF((CLOSE < OPEN),(0 - (QJJ * (HIGH - LOW))),(0 - (VOL / 2)))));
ZLL:=(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)<0 AND 资金流入>30 AND C>O AND C>REF(C,1) AND C>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;
长黄柱:= 资金流入>300 AND CROSS(C,多空线);
DRAWTEXT(黄柱初出蓝,-30,'★'),COLORFF00FF;
DRAWTEXT(长黄柱 ,((HSL * 0.4) * 1.5)*1.4 ,'★'),COLORRED;
机构异动:=V>REF(V,1)*2 AND C>OPEN AND VOL>REF(MA(VOL,5),2)*2 , NODRAW;
机会买入:= COUNT(REF(机构异动,1),3)>0 AND 机构异动>0;
DRAWTEXT(机会买入<>1 AND 机构异动>0 ,0,'↖机构异动'),COLORYELLOW;
来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
该公式包含未来函数:DVOL
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
小S赋值:成交额分档/10000.0
主买A赋值:主动买成交量,画红色,NODRAW
主卖A赋值:主动卖成交量,画绿色,NODRAW
主买赋值:主买A*100/(主买A+主卖A),NODRAW,画红色
主卖赋值:主卖A*100/(主买A+主卖A),NODRAW,画绿色
SAT赋值:(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)
输出量能饱和度:如果SAT>1,返回1,否则返回SAT*100,画黄色,NODRAW
主力净买量赋值:(逐笔买入大单成交量-逐笔卖出大单成交量),画黄色,NODRAW
大宗净流入赋值:(超B+大B)-(超S+大S),画红色,NODRAW
主动买卖差赋值:(主动买成交量-主动卖成交量),画洋红色,NODRAW
主力资金差赋值:((成交额分档+成交额分档-成交额分档-成交额分档))/10000,画青色,NODRAW
大单动向赋值:(逐笔买入大单成交量-逐笔卖出大单成交量)*10000/流通股本(股),NODRAW
T1赋值:如果大单动向>0ANDREF(大单动向,1)<0,返回1,否则返回0
T2赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)<0,返回2,否则返回T1
T3赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)<0,返回3,否则返回T2
T4赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)<0,返回4,否则返回T3
T5赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)<0,返回5,否则返回T4
T6赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)<0,返回6,否则返回T5
T7赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)<0,返回7,否则返回T6
T8赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大,返回ザ?8)<0,否则返回8
T9赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大,返回ザ?8)>0ANDREF(大单动向,9)<0,否则返回9
T赋值:如果大单动向>0ANDREF(大单动向,1)>0ANDREF(大单动向,2)>0ANDREF(大单动向,3)>0ANDREF(大单动向,4)>0ANDREF(大单动向,5)>0ANDREF(大单动向,6)>0ANDREF(大单动向,7)>0ANDREF(大,返回ザ?8)>0ANDREF(大单动向,9)>0,否则返回10
D赋值:统计10日中满足大单动向>0的天数,NODRAW
PJJ赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4)的动态移动平均
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:(成交量(手) / (((最高价 - 最低价) * 2) - (收盘价-开盘价)的绝对值))
XVL赋值:(如果(收阳线),返回(QJJ*(最高价-最低价)),否则返回如果(收阴线),返回(QJJ*((最高价-开盘价)+(收盘价-最低价))),否则返回(成交量(手)/2) + 如果(收阳线),返回(0-(QJJ*((最高价-收盘价)+(开盘价-最低价)))),否则返回如果(收阴线),返回(0-(QJJ*(最高价-最低价))),否则返回(0-(成交量(手)/2)))
ZLL赋值:(成交量(手) / 当前流通股本(手))
HSL1赋值:如果(ZLL>10),返回10,否则返回ZLL
HSL赋值:((XVL / 20) / 1.15)
攻击流量赋值:(((HSL * 0.55) + (1日前的HSL * 0.33)) + (2日前的HSL * 0.22))
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
当满足条件((HSL*0.4)>=0)时,在((HSL*0.4)+LLJX)和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
当满足条件((HSL*0.4)<0)时,在((HSL*0.4)+LLJX)和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
资金流入赋值:如果(HSL*0.4+LLJX)>0,返回(HSL*0.4+LLJX),否则返回无效数,画红色
资金流出赋值:如果(HSL*0.4+LLJX)<0,返回(HSL*0.4+LLJX),否则返回无效数,COLOR00FF00
资金进出赋值:(HSL*0.4+LLJX),线宽为0
万元赋值:成交额(元)/10000,VOLSTICK,COLORFF00FF
输出资金净进出:如果(HSL*0.4+LLJX)>0,返回资金流入,否则返回资金流出,画白色,POINTDOT
输出进出比例%:如果(HSL*0.4+LLJX)>0,返回资金流入/万元*100,否则返回资金流出/万元*100,画黄色
连红天1赋值:条件连续成立次数,,COLORA20FFD,NODRAW
连红天2赋值:如果连红天1=0,返回1日前的连红天1,否则返回连红天1,,COLORA20FFD,NODRAW
连红天3赋值:如果连红天2=0,返回2日前的连红天1,否则返回连红天2,,COLORA20FFD,NODRAW
连红天4赋值:如果连红天3=0,返回3日前的连红天1,否则返回连红天3,,COLORA20FFD,NODRAW
输出近期连红天:如果连红天4=0,返回4日前的连红天1,否则返回连红天4,,画黄色,NODRAW
最多连红天1赋值:1日前的近期连红天和近期连红天的较大值,画黄色,NODRAW
最多连红天2赋值:最多连红天1和2日前的近期连红天的较大值,画黄色,NODRAW
最多连红天3赋值:最多连红天2和3日前的近期连红天的较大值,画黄色,NODRAW
最多连红天4赋值:最多连红天3和4日前的近期连红天的较大值,画黄色,NODRAW
最多连红天5赋值:最多连红天4和5日前的近期连红天的较大值,画黄色,NODRAW
输出最多连红天:最多连红天5和6日前的近期连红天的较大值,画黄色,NODRAW
输出三日资金:资金进出的3日累和,画白色,NODRAW
输出五日资金:资金进出的5日累和,COLORFF00FF,NODRAW
输出十日资金:资金进出的10日累和,COLOR0000FF,NODRAW
资金流量赋值:LLJX,线宽为0,COLOR0000FF
当满足条件(资金流量>0)时,在资金流量和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
当满足条件(资金流量<0)时,在资金流量和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF3300
黄柱初出蓝赋值:1日前的资金流出<0 AND 资金流入>30 AND 收阳线AND 收盘价>1日前的收盘价 AND 收盘价>收盘价的3日简单移动平均
X赋值:(3*收盘价+2*最低价+开盘价+最高价)/7
多空线赋值:(20*X+19*1日前的X+18*2日前的X+17*3日前的X+16*4日前的X+15*5日前的X+14*6日前的X+13*7日前的X+12*8日前的X+11*9日前的X+10*10日前的X+9*11日前的X+8*12日前的X+7*13日前的X+6*14日前的X+5*15日前的X+4*16日前的X+3*17日前的X+2*18日前的X+20日前的X)/210
长黄柱赋值: 资金流入>300 AND 收盘价上穿多空线
当满足条件黄柱初出蓝时,在-30位置书写文字,COLORFF00FF
当满足条件长黄柱时,在((HSL*0.4)*1.5)*1.4位置书写文字,画红色
机构异动赋值:成交量(手)>1日前的成交量(手)*2 AND 收阳线AND 成交量(手)>2日前的成交量(手)的5日简单移动平均*2 , NODRAW
机会买入赋值: 统计3日中满足1日前的机构异动的天数>0 AND 机构异动>0
当满足条件机会买入不等于1AND机构异动>0时,在0位置书写文字,画黄色