相关简介:通达信炒股指标源码主力能量
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
主力做盘,每个阶段都有迹可循
通达信指标公式源码:
bias:(CLOSE-ma(CLOSE,12))/MA(CLOSE,12)*100;
obv:=BIAS;
P:=5;
A1:=REF(OBV,P)=HHV(OBV,2*P+1);
B1:=FILTER(A1,P);
C1:=BacKSET(B1,P+1);
D1:=FILTER(C1,P);{高点}
A2:=REF(OBV,P)=LLV(OBV,2*P+1);
B2:=FILTER(A2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);{低点}
上:REF(OBV,BArslAst(D1)),COLORFF00FF,NODRAW;
下:REF(OBV,BARSLAST(D2)),COLOR00FF00,NODRAW;
向上:crOSS(OBV,上*1.01),NODRAW;
相对能量:=(OBV-下)/(上-下)*100,COLORYELLOW;
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);
S11:=R11>REF(R11,1);
压力:DRAWLINE(D1,OBV,S11,OBV,1),COLORYELLOW;
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);
U11:=T11>REF(T11,1);
支撑:DRAWLINE(D2,OBV,U11,OBV,1),COLORGREEN;
下轨:STICKLINE(C>0,下,下,1,0),COLORGREEN;
上轨:STICKLINE(C>0,上,上,1,0),COLORMAGENTA;
DRAWTEXT(CROSS(OBV,上*1.01),上,'上'),COLORYELLOW;
DRAWTEXT(CROSS(下*0.99,OBV),下,'下'),COLORYELLOW;
DRAWICON(D1,OBV,1);
DRAWICON(D2,OBV,2);
换手:=V*100/CAPITAL;
主力:=MA(换手,4);
大户:=MA(换手,9);
中户:=MA(换手,17);
散户:=MA(换手,34);
均量:=(主力+大户+中户+散户)/4;
主力能量:(主力-均量)COLORRED,NODRAW;
大户量:(大户-均量)COLORMAGENTA,NODRAW;
中户量:(中户-均量)COLORYELLOW,NODRAW;
散户量:(散户-均量),NODRAW;
操盘:STICKLINE(主力能量>=0AND主力能量>=REF(主力能量,1),4.5,4.5+主力能量,1,0),COLORRED;
减仓:STICKLINE(主力能量>=0AND主力能量<REF(主力能量,1),4.5,4.5+主力能量,1,0),COLOR00CC20;
反弹:STICKLINE(主力能量<0AND主力能量>=REF(主力能量,1),4.5,4.5+主力能量,1,0),COLOR00CCCC;
寻底:STICKLINE(主力能量<0AND主力能量<REF(主力能量,1),4.5,4.5+主力能量,1,0),COLORFF9900;
DRAWTEXT(ISLASTBAR=1,IF(主力能量>=0,4.2,4.8),'机构'),COLORRED;
操盘1:STICKLINE(大户量>=0AND大户量>=REF(大户量,1),3,3+大户量,1,0),COLORRED;
减仓1:STICKLINE(大户量>=0AND大户量<REF(大户量,1),3,3+大户量,1,0),COLOR00CC20;
反弹1:STICKLINE(大户量<0AND大户量>=REF(大户量,1),3,3+大户量,1,0),COLOR00CCCC;
寻底1:STICKLINE(大户量<0AND大户量<REF(大户量,1),3,3+大户量,1,0),COLORFF9900;
DRAWTEXT(ISLASTBAR=1,IF(大户量>=0,2.7,3.3),'大户'),COLORMAGENTA;
操盘2:STICKLINE(中户量>=0AND中户量>=REF(中户量,1),1.5,1.5+中户量,1,0),COLORRED;
减仓2:STICKLINE(中户量>=0AND中户量<REF(中户量,1),1.5,1.5+中户量,1,0),COLOR00CC20;
反弹2:STICKLINE(中户量<0AND中户量>=REF(中户量,1),1.5,1.5+中户量,1,0),COLOR00CCCC;
寻底2:STICKLINE(中户量<0AND中户量<REF(中户量,1),1.5,1.5+中户量,1,0),COLORFF9900;
DRAWTEXT(ISLASTBAR=1,IF(中户量>=0,1.2,1.8),'中户'),COLORYELLOW;
操盘3:STICKLINE(散户量>=0AND散户量>=REF(散户量,1),0,散户量,1,0),COLORRED;
减仓3:STICKLINE(散户量>=0AND散户量<REF(散户量,1),0,散户量,1,0),COLOR00CC20;
反弹3:STICKLINE(散户量<0AND散户量>=REF(散户量,1),0,散户量,1,0),COLOR00CCCC;
寻底3:STICKLINE(散户量<0AND散户量<REF(散户量,1),0,散户量,1,0),COLORFF9900;
DRAWTEXT(ISLASTBAR=1,IF(散户量>=0,-0.3,0.3),'散户'),COLORGREEN;
红买盘:MA(C,3),COLORRED,NODRAW;
绿卖盘:MA(C,3),COLORGREEN,NODRAW;
黄反弹:MA(C,3),COLORYELLOW,NODRAW;
蓝寻底:MA(C,3),COLORFF9900,NODRAW;
成交量:VOL,COLORWHITE,NODRAW;
均量5:MA(成交量,5)/50000,COLORMAGENTA,LINETHICK2;
均量20:MA(成交量,20)/50000,COLOR00FFFF,LINETHICK2;
均量120:MA(成交量,120)/50000,COLOR00CC20,LINETHICK2;
B:=ZIG(3,50/5)*1;
G:=MA(B,2);
D:=CROSS(B,G)*10;
W:=CROSS(G,B)*10;
DRAWTEXT(W=10,4,'卖'),COLORWHITE;
DRAWTEXT(D=10,4,'买'),COLORCYAN;
[源码注释]通达信公式动态翻译结果
输出乖离率:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
OBV赋值:BIAS
P赋值:5
A1赋值:P日前的OBV=2*P+1日内OBV的最高值
B1赋值:A1的P日过滤
C1赋值:若B1则将最近P+1周期置为1
D1赋值:C1的P日过滤
A2赋值:P日前的OBV=2*P+1日内OBV的最低值
B2赋值:A2的P日过滤
C2赋值:若B2则将最近P+1周期置为1
D2赋值:C2的P日过滤
输出上:上次D1距今天数日前的OBV,COLORFF00FF,NODRAW
输出下:上次D2距今天数日前的OBV,COLOR00FF00,NODRAW
输出向上:OBV上穿上*1.01,NODRAW
相对能量赋值:(OBV-下)/(上-下)*100,画黄色
R11赋值:若是否最后一个周期则将最近上次D1距今天数+1周期置为1
S11赋值:R11>1日前的R11
输出压力:当满足条件D1时,在OBV位置画直线起点,当满足条件S11时,在OBV位置画直线终点,1表示是否延长.,画黄色
T11赋值:若是否最后一个周期则将最近上次D2距今天数+1周期置为1
U11赋值:T11>1日前的T11
输出支撑:当满足条件D2时,在OBV位置画直线起点,当满足条件U11时,在OBV位置画直线终点,1表示是否延长.,画绿色
输出下轨:当满足条件收盘价>0时,在下和下位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
输出上轨:当满足条件收盘价>0时,在上和上位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件OBV上穿上*1.01时,在上位置书写文字,画黄色
当满足条件下*0.99上穿OBV时,在下位置书写文字,画黄色
当满足条件D1时,在OBV位置画1号图标
当满足条件D2时,在OBV位置画2号图标
换手赋值:成交量(手)*100/当前流通股本(手)
主力赋值:换手的4日简单移动平均
大户赋值:换手的9日简单移动平均
中户赋值:换手的17日简单移动平均
散户赋值:换手的34日简单移动平均
均量赋值:(主力+大户+中户+散户)/4
输出主力能量:(主力-均量)画红色,NODRAW
输出大户量:(大户-均量)画洋红色,NODRAW
输出中户量:(中户-均量)画黄色,NODRAW
输出散户量:(散户-均量),NODRAW
输出操盘:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND主力能量>
=1日前的主力能量,4.5,4.5+主力能量,1,0),画红色
输出减仓:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND主力能量<
1日前的主力能量,4.5,4.5+主力能量,1,0),COLOR00CC20
输出反弹:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND主力能量>
=1日前的主力能量,4.5,4.5+主力能量,1,0),COLOR00CCCC
输出寻底:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND主力能量<
1日前的主力能量,4.5,4.5+主力能量,1,0),COLORFF9900
当满足条件是否最后一个周期=1时,在如果主力能量>,返回?,否则返回?位置书写文字
=0,4.2,4.8),’机构’),画红色
输出操盘1:当满足条件大户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND大户量>
=1日前的大户量,3,3+大户量,1,0),画红色
输出减仓1:当满足条件大户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND大户量<
1日前的大户量,3,3+大户量,1,0),COLOR00CC20
输出反弹1:当满足条件大户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND大户量>
=1日前的大户量,3,3+大户量,1,0),COLOR00CCCC
输出寻底1:当满足条件大户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND大户量<
1日前的大户量,3,3+大户量,1,0),COLORFF9900
当满足条件是否最后一个周期=1时,在如果大户量>,返回?,否则返回?位置书写文字
=0,2.7,3.3),’大户’),画洋红色
输出操盘2:当满足条件中户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND中户量>
=1日前的中户量,1.5,1.5+中户量,1,0),画红色
输出减仓2:当满足条件中户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND中户量<
1日前的中户量,1.5,1.5+中户量,1,0),COLOR00CC20
输出反弹2:当满足条件中户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND中户量>
=1日前的中户量,1.5,1.5+中户量,1,0),COLOR00CCCC
输出寻底2:当满足条件中户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND中户量<
1日前的中户量,1.5,1.5+中户量,1,0),COLORFF9900
当满足条件是否最后一个周期=1时,在如果中户量>,返回?,否则返回?位置书写文字
=0,1.2,1.8),’中户’),画黄色
输出操盘3:当满足条件散户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND散户量>
=1日前的散户量,0,散户量,1,0),画红色
输出减仓3:当满足条件散户量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0AND散户量<
1日前的散户量,0,散户量,1,0),COLOR00CC20
输出反弹3:当满足条件散户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND散户量>
=1日前的散户量,0,散户量,1,0),COLOR00CCCC
输出寻底3:当满足条件散户量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND散户量<
1日前的散户量,0,散户量,1,0),COLORFF9900
当满足条件是否最后一个周期=1时,在如果散户量>,返回?,否则返回?位置书写文字
=0,-0.3,0.3),’散户’),画绿色
输出红买盘:收盘价的3日简单移动平均,画红色,NODRAW
输出绿卖盘:收盘价的3日简单移动平均,画绿色,NODRAW
输出黄反弹:收盘价的3日简单移动平均,画黄色,NODRAW
输出蓝寻底:收盘价的3日简单移动平均,COLORFF9900,NODRAW
输出成交量:成交量(手),画白色,NODRAW
输出均量5:成交量的5日简单移动平均/50000,画洋红色,线宽为2
输出均量20:成交量的20日简单移动平均/50000,COLOR00FFFF,线宽为2
输出均量120:成交量的120日简单移动平均/50000,COLOR00CC20,线宽为2
B赋值:收盘价50/5%的之字转向*1
G赋值:B的2日简单移动平均
D赋值:B上穿G*10
W赋值:G上穿B*10
当满足条件W=10时,在4位置书写文字,画白色
当满足条件D=10时,在4位置书写文字,画青色
评论(0)