相关简介: 通达信持股成交量多空指标公式
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
一、没有未来函数的指标,不可能有100%的成功率,如果你下载后恰好买到失败的,那是你的运气问题,不是我编写的指标的错。因为,这个指标的使用,也是有一定的条件的,我的编写功夫还达不到把所有的条件都写进去的水平。
二、主力被套在哪里,绝大多数时候,股价会涨到哪里,甚至,还会有意想不到的超预期的收益
通达信指标公式源码:
A03:=(EMA((AMOUNT/100000),1)/3);
A04:=(WINNER(CLOSE)/0.3);
A05:=IF((BARSCOUNT(CLOSE)>100),A03,A04);
量:A05LINETHICK2;
动量:(EMA(量,13.000)*1.5)LINETHICK2;
A01:=IF((量>动量),量,0);
A08:=BARSLAST((A01>0));
A09:=REF(量,A08);
趋势:IF((量<=A01),量,A09),LINETHICK2,COLORRED;
盘整天数:BARSLAST((A01>0)),LINETHICK0,COLORMAGENTA;
量价同行:IF(趋势>量,趋势,DRAWNULL),COLORCYAN,LINETHICK2;
A0D:=((((REF(量,1.000)=REF(趋势,1))AND(量>=REF(量,1)))AND(量>=动量))AND(REF(量,1)<=REF(量,2)));
量价突破选股:IF(((((量=趋势)AND(CLOSE>REF(CLOSE,1)))AND(量>REF(量,1)))AND(REF(A08,2)>0)),888,0),LINETHICK0;
量价同行选股:IF((量=趋势),888,0)LINETHICK0;
量价背离选股:IF((REF(((动量>REF(动量,1))AND(MA(CLOSE,5)<REF(MA(CLOSE,5),1))),1)AND量价突破选股),888,0),LINETHICK0;
再次上攻选股:IF(A0D,888,0),LINETHICK0;
DRAWICON(量价突破选股>0,量,9);
DRAWICON(A0D>0,量,6);
DRAWTEXT(再次上攻选股>0,(量*0.7),'再次上攻'),COLORMAGENTA;
DRAWTEXT(量价背离选股>0,(量*1.149),'背离后上攻'),COLORGREEN;
DRAWTEXT(量价突破选股>0,(量*0.699),'上攻'),COLORCYAN;
M:=10;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
dkx:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
maDKX:=MA(DKX,M);
黄线:0,LINETHICK1,COLORYELLOW;
白黄差:DKX-MADKX,COLORFFFFFF;
HJ_1:=EMA(CLOSE,30);
HJ_2:=EMA(CLOSE,35);
HJ_3:=EMA(CLOSE,40);
HJ_4:=EMA(CLOSE,45);
DRAWBAND(HJ_1,RGB(173,173,39),HJ_4,RGB(173,173,39));
HJ_5:=EMA(CLOSE,90);
HJ_6:=EMA(CLOSE,98);
HJ_7:=EMA(CLOSE,106);
HJ_8:=EMA(CLOSE,114);
DRAWBAND(HJ_5,RGB(45,106,168),HJ_8,RGB(45,106,168));
HJ_9:=EMA(CLOSE,140);
HJ_10:=EMA(CLOSE,148);
HJ_11:=EMA(CLOSE,156);
HJ_12:=EMA(CLOSE,164);
DRAWBAND(HJ_9,RGB(185,49,151),HJ_12,RGB(185,49,151));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
HJ_13:=HHV(EMA(CLOSE,21),2);
NOTEXT20:EMA(CLOSE,21),COLORRED,LINETHICK2;
NOTEXT30:IF(HJ_13=NOTEXT20ANDUPNDAY(HJ_13,3),HJ_13,DRAWNULL),COLORRED,LINETHICK2;
NOTEXT40:IF(REF(HJ_13,2)>NOTEXT20,NOTEXT20,DRAWNULL),COLORGREEN,LINETHICK2;
HJ_14:=EMA(CLOSE,12)-EMA(CLOSE,26);
HJ_15:=EMA(HJ_14,9);
STICKLINE(HJ_14>=HJ_15,CLOSE,OPEN,3.1,0),COLORYELLOW;
STICKLINE(HJ_14>=HJ_15,HIGH,LOW,0.00009,0),COLORYELLOW;
HJ_16:=HJ_14>=HJ_15;
HJ_17:=REF(CLOSE,1);
HJ_18:=SMA(MAX(CLOSE-HJ_17,0),9,1)/SMA(ABS(CLOSE-HJ_17),9,1)*100;
STICKLINE(HJ_18>=75,OPEN,CLOSE,3.1,0),COLORRED;
STICKLINE(HJ_18>=75,HIGH,LOW,0.00009,0),COLORRED;
HJ_20:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;
HJ_21:=SMA(HJ_20,3,1);
HJ_22:=SMA(HJ_21,3,1);
STICKLINE(CROSS(HJ_21,HJ_22)ANDHJ_22<=55,CLOSE,OPEN,3.1,0),COLORBLUE;
STICKLINE(CROSS(HJ_21,HJ_22)ANDHJ_22<=55,HIGH,LOW,0.00009,0),COLORBLUE;
HJ_23:=CROSS(HJ_21,HJ_22)ANDHJ_22<=55;
STICKLINE(NOT(HJ_23)ANDNOT(HJ_16)ANDNOT(HJ_19),OPEN,CLOSE,3.1,0),COLORCYAN;
STICKLINE(NOT(HJ_23)ANDNOT(HJ_16)ANDNOT(HJ_19),HIGH,LOW,0.00009,0),COLORCYAN;
[源码注释]通达信公式动态翻译结果
A03赋值:((成交额(元)/100000)的1日指数移动平均/3)
A04赋值:(以收盘价计算的获利盘比例/0.3)
A05赋值:如果(收盘价的有效数据周期数>,返回?,否则返回?
100),A03,A04)
输出
量:A05LINETHICK2
输出
动量:(量的13.000日指数移动平均*1.5)线宽为2
A01赋值:如果(量>,返回?,否则返回?
动量),量,0)
A08赋值:上次(A01>距今天数
0))
A09赋值:A08日前的量
输出
趋势:如果(量<,返回?,否则返回?
=A01),量,A09),线宽为2,画红色
输出
盘整天数:上次(A01>距今天数
0)),线宽为0,画洋红色
输出
量价同行:如果趋势>,返回?,否则返回?
量,趋势,无效数),画青色,线宽为2
A0D赋值:((((1.000日前的量=1日前的趋势)AND(量>
=1日前的量))AND(量>
=动量))AND(1日前的量<
=2日前的量))
输出
量价突破选股:如果((((量=趋势)AND(收盘价>,返回?,否则返回?
1日前的收盘价))AND(量>
1日前的量))AND(2日前的A08>
0)),888,0),线宽为0
输出
量价同行选股:如果(量=趋势),返回888,否则返回0线宽为0
输出
量价背离选股:如果(?日前的((动量>,返回?,否则返回?
1日前的动量)AND(收盘价的5日简单移动平均<
1日前的收盘价的5日简单移动平均)),1)AND量价突破选股),888,0),线宽为0
输出
再次上攻选股:如果A0D,返回888,否则返回0,线宽为0
当满足条件量价突破选股>时,在?位置画?号图标
0,量,9)
当满足条件A0D>时,在?位置画?号图标
0,量,6)
当满足条件再次上攻选股>时,在?位置书写文字
0,(量*0.7),'再次上攻'),画洋红色
当满足条件量价背离选股>时,在?位置书写文字
0,(量*1.149),'背离后上攻'),画绿色
当满足条件量价突破选股>时,在?位置书写文字
0,(量*0.699),'上攻'),画青色
M赋值:10
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
DKX赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+
16*4日前的MID+15*5日前的MID+14*6日前的MID+
13*7日前的MID+12*8日前的MID+11*9日前的MID+
10*10日前的MID+9*11日前的MID+8*12日前的MID+
7*13日前的MID+6*14日前的MID+5*15日前的MID+
4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210
MADKX赋值:DKX的M日简单移动平均
输出
黄线:0,线宽为1,画黄色
输出
白黄差:DKX-MADKX,COLORFFFFFF
HJ_1赋值:收盘价的30日指数移动平均
HJ_2赋值:收盘价的35日指数移动平均
HJ_3赋值:收盘价的40日指数移动平均
HJ_4赋值:收盘价的45日指数移动平均
画带状线
HJ_5赋值:收盘价的90日指数移动平均
HJ_6赋值:收盘价的98日指数移动平均
HJ_7赋值:收盘价的106日指数移动平均
HJ_8赋值:收盘价的114日指数移动平均
画带状线
HJ_9赋值:收盘价的140日指数移动平均
HJ_10赋值:收盘价的148日指数移动平均
HJ_11赋值:收盘价的156日指数移动平均
HJ_12赋值:收盘价的164日指数移动平均
画带状线
K线
HJ_13赋值:2日内收盘价的21日指数移动平均的最高值
输出
NOTEXT20:收盘价的21日指数移动平均,画红色,线宽为2
输出
NOTEXT30:如果HJ_13=NOTEXT20ANDUPNDAY(HJ_13,3),返回HJ_13,否则返回无效数,画红色,线宽为2
输出
NOTEXT40:如果2日前的HJ_13>,返回?,否则返回?
NOTEXT20,NOTEXT20,无效数),画绿色,线宽为2
HJ_14赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
HJ_15赋值:HJ_14的9日指数移动平均
当满足条件HJ_14>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=HJ_15,收盘价,开盘价,3.1,0),画黄色
当满足条件HJ_14>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=HJ_15,最高价,最低价,0.00009,0),画黄色
HJ_16赋值:HJ_14>
=HJ_15
HJ_17赋值:1日前的收盘价
HJ_18赋值:收盘价-HJ_17和0的较大值的9日[1日权重]移动平均/收盘价-HJ_17的绝对值的9日[1日权重]移动平均*100
当满足条件HJ_18>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=75,开盘价,收盘价,3.1,0),画红色
当满足条件HJ_18>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=75,最高价,最低价,0.00009,0),画红色
HJ_20赋值:(收盘价-6日内最低价的最低值)/(6日内最高价的最高值-6日内最低价的最低值)*100
HJ_21赋值:HJ_20的3日[1日权重]移动平均
HJ_22赋值:HJ_21的3日[1日权重]移动平均
当满足条件HJ_21上穿HJ_22ANDHJ_22<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=55,收盘价,开盘价,3.1,0),画蓝色
当满足条件HJ_21上穿HJ_22ANDHJ_22<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=55,最高价,最低价,0.00009,0),画蓝色
HJ_23赋值:HJ_21上穿HJ_22ANDHJ_22<
=55
当满足条件取反ANDNOT(HJ_16)ANDNOT(HJ_19)时,在开盘价和收盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,画青色
当满足条件取反ANDNOT(HJ_16)ANDNOT(HJ_19)时,在最高价和最低价位置之间画柱状线,宽度为0.00009,0不为0则画空心柱.,画青色