通达信〖分时主力吸筹〗分时副图超单主力吸货+资金攻击度源码


1.通达信主力分时吸筹指标公式用于分时的副图,显示主力进场量,洋红柱体越高表示主力买入量越大。

2.柱体逐渐变高则等待时机,等柱体达到最高点之后的第一根缩量主力柱作为第一介入点,有个股的可盘中做T使用,但是介入量少的会不显示主力信号

3小红或蓝柱体表示资金攻击度,越高表示越强,否则表示越弱。

 
{副图源码如下}

Z1:=EMA(HHV(H,500),21);
Z2:=EMA(HHV(H,250),21);
Z3:=EMA(HHV(H,90),21);
Z4:=EMA(LLV(L,500),21);
Z5:=EMA(LLV(L,250),21);
Z6:=EMA(LLV(L,90),21);
Z7:=EMA(((Z4+Z5+Z6)*0.96+(Z1+Z2+Z3)*0.558)/6,21);
Z8:=EMA((Z4*1.25+Z5*1.23+Z6*1.2+Z1*0.55+Z2*0.55+Z3*0.65)/6,21);
Z9:=EMA((Z4*1.3+Z5*1.3+Z6*1.3+Z1*0.68+Z2*0.68+Z3*0.68)/6,21);
ZA:=EMA((Z7*3+Z8*2+Z9)/6*1.738,21);
ZC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
ZD:=EMA(IF(C*1.35<=ZA,ZC*10,ZC/10),3);
ZE:=LLV(L,30);
ZF:=HHV(ZD,30);
Z10:=IF(MA(C,58),1,0);
TJ:=EMA(IF(L<=ZE,(ZD+ZF*2)/2,0),3)/618*Z10*0.5,COLORSTICK,COLORRED;
低吸:IF(TJ>10,EMA(IF(L<=ZE,(ZD+ZF*2)/2,0),3)/618*Z10*0.5,DRAWNULL)NODRAW,COLORMAGENTA;
R1:=REF(L,1);
R2:=SMA(ABS(L-R1),3,1)/SMA(MAX(L-R1,0),3,1)*100;
R3:=EMA(IF(C*1.2,R2*10,R2/10),3);
R4:=LLV(L,38);
R5:=HHV(R3,38);
R6:=IF(LLV(L,90),1,0);
主力吸货:EMA(IF(L<=R4,(R3+R5*2)/2,0),3)/618*R6,NODRAW,COLORFF99FF;
R8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
R9:=SMA(R8,13,8);
底线:=0,COLOR00FFFF;
吸筹1:STICKLINE(主力吸货,0,主力吸货,6,0),COLOR0000FF;
吸筹2:STICKLINE(主力吸货,0,主力吸货,5,0),COLOR6600FF;
吸筹3:STICKLINE(主力吸货,0,主力吸货,4,0),COLORBB00FF;
吸筹4:STICKLINE(主力吸货,0,主力吸货,3,0),COLORFF00FF;
吸筹5:STICKLINE(主力吸货,0,主力吸货,2,0),COLORFF33FF;
吸筹6:STICKLINE(主力吸货,0,主力吸货,1,0),COLORFF66FF;
吸筹7:STICKLINE(主力吸货,0,主力吸货,0,0),COLORFF99FF;
STICKLINE(低吸,0,主力吸货,7,0),COLORMAGENTA;
AA:=MA(C,60)>REF(MA(C,60),1);
TJ0:=MA(IF(L<=LLV(L,30),(MA(IF(C*1.35<=1,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100*10,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100/10),3)+HHV(MA(IF(C*1.35<=1,SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100*10,
SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100/10),3),30)*2)/2,0),3);
BB:=MA(C,250)>REF(MA(C,250),1);
启动: AA AND BB AND REF(TJ0,2)>REF(TJ0,3)AND TJ0<REF(TJ0,1)COLORWHITE;
STICKLINE(启动,0,10,0.5,0),COLORWHITE;
X_3:=SUM(CLOSE*VOL,0)/SUM(VOL,0);
X_4:=(SETCODE=0 OR SETCODE=1) AND CLOSE<500;
均价:=IF(X_4,X_3,X_3);
T0:=DATE!=REF(DATE,1)AND TIME!=REF(TIME,1);
突破均价:CROSS(C,均价)AND V=HHV(V,BARSLAST(T0));
STICKLINE(突破均价,0,均价,2,0),COLORGREEN;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
FD:=HHV(DIF,480);
T:=DIF>=REF( FD,1);
FD1:=HHV(C,480),COLOR8000FF,LINETHICK2;
AB:=CROSS(C,REF(FD1,1)) AND T ;
A:=BARSLAST(C=LLV(C,60));
A1:=BARSLAST(C=HHV(C,60));
突破0:FILTER(CROSS(A,A1),60);
STICKLINE(突破0 OR AB,0,50,2,0),COLORRED;
DRAWTEXT(突破0 OR AB,40,'超单');
突破:REF(EVERY(ABS(C-均价)/均价<0.01,BARSLAST(T0)),1)AND CROSS(C,HHV(C,BARSLAST(T0)));
攻击量:=(HSL/2+REF(HSL,1)/3+REF(HSL,2)/6)*SUM(C,FROMOPEN)/FROMOPEN;
攻击量A:=SUM(IF(C>REF(C,1),攻击量*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
攻击量B:=-SUM(IF(C<REF(C,1),攻击量*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
攻击流量:=攻击量A+攻击量B,COLORSTICK;
攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
资金攻击度:IF(攻击比+50>=0,(攻击比+50),100-ABS((攻击比-50)))-50,COLORSTICK;
主力净额:=DC百日.主力#DAY,NODRAW;
三日主力净额:=DC百日.三日主力净额#DAY,NODRAW;
五日主力净额:=DC百日.五日主力净额#DAY,NODRAW;
十日主力净额:=DC百日.十日主力净额#DAY,NODRAW;
G0:=IF(ABS(主力净额/10000)>=1,主力净额/10000,主力净额);
A0:=IF(ABS(主力净额/10000)>=1,'亿','万');
G1:=IF(ABS(三日主力净额/10000)>=1,三日主力净额/10000,三日主力净额);
S1:=IF(ABS(三日主力净额/10000)>=1,'亿','万');
G2:=IF(ABS(五日主力净额/10000)>=1,五日主力净额/10000,五日主力净额);
S2:=IF(ABS(五日主力净额/10000)>=1,'亿','万');
G3:=IF(ABS(十日主力净额/10000)>=1,十日主力净额/10000,十日主力净额);
S3:=IF(ABS(十日主力净额/10000)>=1,'亿','万');
主力占比:=主力净额/DYNAINFO(10)*1000000;
LTZ:=FINANCE(46)*C;
主力净比:=主力净额/LTZ*1000000,COLORCYAN,NODRAW;
DRAWTEXT_FIX(ISLASTBAR AND 主力占比>0,0.60,0.1,0,STRCAT(STRCAT('主力占比:',
CON2STR(主力占比,2)),'%'))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力占比<0,0.60,0.1,0,STRCAT(STRCAT('主力占比:',
CON2STR(主力占比,2)),'%'))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 主力净比>0,0.60,0,0,STRCAT(STRCAT('主力净比:',
CON2STR(主力净比,2)),'%'))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力净比<0,0.60,0,0,STRCAT(STRCAT('主力净比:',
CON2STR(主力净比,2)),'%'))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 主力净额>0,0.70,0,0,STRCAT(STRCAT('主力净额:',
CON2STR(G0,2)),A0))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 主力净额<0,0.70,0,0,STRCAT(STRCAT('主力净额:',
CON2STR(G0,2)),A0))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 五日主力净额>0,0.70,0.1,0,STRCAT(STRCAT('5日净额:',
CON2STR(G2,2)),S2))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 五日主力净额<0,0.70,0.1,0,STRCAT(STRCAT('5日净额:',
CON2STR(G2,2)),S2))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 三日主力净额>0,0.82,0,0,STRCAT(STRCAT('3日净额:',
CON2STR(G1,2)),S1))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 三日主力净额<0,0.82,0,0,STRCAT(STRCAT('3日净额:',
CON2STR(G1,2)),S1))COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 十日主力净额>0,0.82,0.1,0,STRCAT(STRCAT('10日净额:',
CON2STR(G3,2)),S3))COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 十日主力净额<0,0.82,0.1,0,STRCAT(STRCAT('10日净额:',
CON2STR(G3,2)),S3))COLORGREEN;


{DC百日源码如下 }
{要建立一个名为"DC百日"的副图指标}

超B:=L2_AMO(0,0)/10000.0;
大B:=L2_AMO(1,0)/10000.0;
中B:=L2_AMO(2,0)/10000.0;
小B:=L2_AMO(3,0)/10000.0;
超S:=L2_AMO(0,1)/10000.0;
大S:=L2_AMO(1,1)/10000.0;
中S:=L2_AMO(2,1)/10000.0;
量比:REF(DYNAINFO(117),FROMOPEN+1)#MIN1,NODRAW;
小S:=L2_AMO(3,1)/10000.0;
主力:(超B+大B)-(超S+大S),NODRAW;
三日主力净额:SUM(主力,3),NODRAW;
五日主力净额:SUM(主力,5),NODRAW;
十日主力净额:SUM(主力,10),NODRAW;
A:=FINANCE(46)*C;
主力净比:主力/A*100,COLORCYAN,NODRAW;







来函数检测结果如下
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

Z1赋值:500日内最高价的最高值的21日指数移动平均
Z2赋值:250日内最高价的最高值的21日指数移动平均
Z3赋值:90日内最高价的最高值的21日指数移动平均
Z4赋值:500日内最低价的最低值的21日指数移动平均
Z5赋值:250日内最低价的最低值的21日指数移动平均
Z6赋值:90日内最低价的最低值的21日指数移动平均
Z7赋值:((Z4+Z5+Z6)*0.96+(Z1+Z2+Z3)*0.558)/6的21日指数移动平均
Z8赋值:(Z4*1.25+Z5*1.23+Z6*1.2+Z1*0.55+Z2*0.55+Z3*0.65)/6的21日指数移动平均
Z9赋值:(Z4*1.3+Z5*1.3+Z6*1.3+Z1*0.68+Z2*0.68+Z3*0.68)/6的21日指数移动平均
ZA赋值:(Z7*3+Z8*2+Z9)/6*1.738的21日指数移动平均
ZC赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100
ZD赋值:如果收盘价*1.35<=ZA,返回ZC*10,否则返回ZC/10的3日指数移动平均
ZE赋值:30日内最低价的最低值
ZF赋值:30日内ZD的最高值
Z10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
TJ赋值:如果最低价<=ZE,返回(ZD+ZF*2)/2,否则返回0的3日指数移动平均/618*Z10*0.5,COLORSTICK,画红色
输出低吸:如果TJ>10,返回如果最低价<=ZE,返回(ZD+ZF*2)/2,否则返回0的3日指数移动平均/618*Z10*0.5,否则返回无效数NODRAW,画洋红色
R1赋值:1日前的最低价
R2赋值:最低价-R1的绝对值的3日[1日权重]移动平均/最低价-R1和0的较大值的3日[1日权重]移动平均*100
R3赋值:如果收盘价*1.2,返回R2*10,否则返回R2/10的3日指数移动平均
R4赋值:38日内最低价的最低值
R5赋值:38日内R3的最高值
R6赋值:如果90日内最低价的最低值,返回1,否则返回0
输出主力吸货:如果最低价<=R4,返回(R3+R5*2)/2,否则返回0的3日指数移动平均/618*R6,NODRAW,COLORFF99FF
R8赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
R9赋值:R8的13日[8日权重]移动平均
底线赋值:0,COLOR00FFFF
输出吸筹1:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0000FF
输出吸筹2:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR6600FF
输出吸筹3:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORBB00FF
输出吸筹4:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
输出吸筹5:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF33FF
输出吸筹6:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF66FF
输出吸筹7:当满足条件主力吸货时,在0和主力吸货位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF99FF
当满足条件低吸时,在0和主力吸货位置之间画柱状线,宽度为7,0不为0则画空心柱.,画洋红色
AA赋值:收盘价的60日简单移动平均>1日前的收盘价的60日简单移动平均
TJ0赋值:如果最低价<=30日内最低价的最低值,返回(如果收盘价*1.35<=1,返回最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100*10,否则返回最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100/10的3日简单移动平均+?日内?的最高值,否则返回?的A(如果收盘价*1.35<=1,返回最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100*10,否则返回最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100/10,3),30)*2)/2,0)日简单移动平均
BB赋值:收盘价的250日简单移动平均>1日前的收盘价的250日简单移动平均
输出启动: AA AND BB AND 2日前的TJ0>3日前的TJ0AND TJ0<1日前的TJ0画白色
当满足条件启动时,在0和10位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画白色
X_3赋值:收盘价*成交量(手)的历史累和/成交量(手)的历史累和
X_4赋值:(市场类型=0 OR 市场类型=1) AND 收盘价<500
均价赋值:如果X_4,返回X_3,否则返回X_3
T0赋值:日期不等于1日前的日期AND 时间(时分)不等于1日前的时间(时分)
输出突破均价:收盘价上穿均价AND 成交量(手)=上次T0距今天数日内成交量(手)的最高值
当满足条件突破均价时,在0和均价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
FD赋值:480日内DIF的最高值
T赋值:DIF>=1日前的FD
FD1赋值:480日内收盘价的最高值,COLOR8000FF,线宽为2
AB赋值:收盘价上穿1日前的FD1 AND T
A赋值:上次收盘价=60日内收盘价的最低值距今天数
A1赋值:上次收盘价=60日内收盘价的最高值距今天数
输出突破0:A上穿A1的60日过滤
当满足条件突破0ORAB时,在0和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件突破0ORAB时,在40位置书写文字
输出突破:1日前的最近上次T0距今天数日一直存在收盘价-均价的绝对值/均价<0.01AND 收盘价上穿上次T0距今天数日内收盘价的最高值
攻击量赋值:(换手线/2+1日前的换手线/3+2日前的换手线/6)*收盘价的当前离开盘分钟数日累和/当前离开盘分钟数
攻击量A赋值:如果收盘价>1日前的收盘价,返回攻击量*成交量(手),否则返回0的当前离开盘分钟数日累和,COLOR0000FF,线宽为0
攻击量B赋值:-如果收盘价<1日前的收盘价,返回攻击量*成交量(手),否则返回0的当前离开盘分钟数日累和,COLOR00FF00,线宽为0
攻击流量赋值:攻击量A+攻击量B,COLORSTICK
攻击比赋值:攻击流量/成交量(手)的当前离开盘分钟数日累和*100,画红色,线宽为1
输出资金攻击度:如果攻击比+50>=0,返回(攻击比+50),否则返回100-(攻击比-50)的绝对值-50,COLORSTICK
主力净额赋值:DC百日的主力[取日线数据],NODRAW
三日主力净额赋值:DC百日的三日主力净额[取日线数据],NODRAW
五日主力净额赋值:DC百日的五日主力净额[取日线数据],NODRAW
十日主力净额赋值:DC百日的十日主力净额[取日线数据],NODRAW
G0赋值:如果主力净额/10000的绝对值>=1,返回主力净额/10000,否则返回主力净额
A0赋值:如果主力净额/10000的绝对值>=1,返回'亿',否则返回'万'
G1赋值:如果三日主力净额/10000的绝对值>=1,返回三日主力净额/10000,否则返回三日主力净额
S1赋值:如果三日主力净额/10000的绝对值>=1,返回'亿',否则返回'万'
G2赋值:如果五日主力净额/10000的绝对值>=1,返回五日主力净额/10000,否则返回五日主力净额
S2赋值:如果五日主力净额/10000的绝对值>=1,返回'亿',否则返回'万'
G3赋值:如果十日主力净额/10000的绝对值>=1,返回十日主力净额/10000,否则返回十日主力净额
S3赋值:如果十日主力净额/10000的绝对值>=1,返回'亿',否则返回'万'
主力占比赋值:主力净额/总金额*1000000
LTZ赋值:自由流通股本(股)*收盘价
主力净比赋值:主力净额/LTZ*1000000,画青色,NODRAW
当满足条件ISLASTBARAND主力占比>0时,在横轴0.60纵轴0.1位置书写文字画红色
当满足条件ISLASTBARAND主力占比<0时,在横轴0.60纵轴0.1位置书写文字画绿色
当满足条件ISLASTBARAND主力净比>0时,在横轴0.60纵轴0位置书写文字画红色
当满足条件ISLASTBARAND主力净比<0时,在横轴0.60纵轴0位置书写文字画绿色
当满足条件ISLASTBARAND主力净额>0时,在横轴0.70纵轴0位置书写文字画红色
当满足条件ISLASTBARAND主力净额<0时,在横轴0.70纵轴0位置书写文字画绿色
当满足条件ISLASTBARAND五日主力净额>0时,在横轴0.70纵轴0.1位置书写文字画红色
当满足条件ISLASTBARAND五日主力净额<0时,在横轴0.70纵轴0.1位置书写文字画绿色
当满足条件ISLASTBARAND三日主力净额>0时,在横轴0.82纵轴0位置书写文字画红色
当满足条件ISLASTBARAND三日主力净额<0时,在横轴0.82纵轴0位置书写文字画绿色
当满足条件ISLASTBARAND十日主力净额>0时,在横轴0.82纵轴0.1位置书写文字画红色
当满足条件ISLASTBARAND十日主力净额<0时,在横轴0.82纵轴0.1位置书写文字画绿色
超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
输出量比:当前离开盘分钟数+1日前的DYNAINFO(117)[取1分钟数据],NODRAW
小S赋值:成交额分档/10000.0
输出主力:(超B+大B)-(超S+大S),NODRAW
输出三日主力净额:主力的3日累和,NODRAW
输出五日主力净额:主力的5日累和,NODRAW
输出十日主力净额:主力的10日累和,NODRAW
A赋值:自由流通股本(股)*收盘价
输出主力净比:主力/A*100,画青色,NODRAW

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图