相关简介:通达信买卖点把握之机构异动选股指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
该指标也用到了winner函数,winner函数收盘后是不会变动的,所以不是未来函数,不然close、vol盘中也在变,不都成了未来函数?筹码分布的使用虽然因证交所是否提供交易数据存在争议,但其原理模型是无懈可击的,公式编辑及使用效果也是不错的,缺憾美就是真正的美!
贴图中有此指标说明,不再复述,请自行查阅。
指标很好用,白柱高低反映散户筹码的多寡,而黄线能从位置、形态上提供参考。
通达信指标公式源码:
P1:=13;P2:=34;P3:=55;P4:=89;P5:=144;N:=4;
VAR1:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21))));
VAR2:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21))));
VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-LLV(LOW,6))),34));
STICKLINE((VAR2<MA(VAR3,6)),CLOSE,OPEN,5,1),colorFFFF33;
STICKLINE((VAR2<MA(VAR3,6)),LOW,(MIN(OPEN,CLOSE)*1.001),0.6,0),colorFFFF33;
STICKLINE((VAR2<MA(VAR3,6)),MAX(OPEN,CLOSE),HIGH,0.6,0),colorFFFF33;
STICKLINE((VAR2>MA(VAR3,6)),OPEN,CLOSE,7,1),color4440FF;
STICKLINE((VAR2>MA(VAR3,6)),HIGH,MAX(CLOSE,OPEN),0.6,0),color4440FF;
STICKLINE((VAR2>MA(VAR3,6)),LOW,(MIN(CLOSE,OPEN)*1.001),0.8,0),color4440FF;
STICKLINE(((OPEN>CLOSE)AND(VAR2>MA(VAR3,6))),(OPEN*0.998),(CLOSE*1.0025),4.5,0),colorFFFF33;
STICKLINE(((OPEN<CLOSE)AND(VAR2<MA(VAR3,6))),(CLOSE*0.998),(OPEN*1.0025),4.5,0),color4440FF;
STICKLINE(((OPEN>CLOSE)AND(VAR2<MA(VAR3,6))),CLOSE,OPEN,7,0),colorFFFF33;
DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW*0.984),'B'),color4440FF;
DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH*1.035),'S'),colorFFFF34;
WX:=MA(CLOSE,0);
M1:MA(CLOSE,P1),colorffff00;
M2:(MA(CLOSE,P2)),color00ff00;
M3:(MA(CLOSE,P3)),color00ffFF;
M4:(MA(CLOSE,P4)),color4440FF;
a1:=VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN)));
a2:=a1*(CLOSE-OPEN);
a3:=((SUM(a2,0))/CAPITAL)*100;
a4:=SUM((IF((a2>=0),a2,0)),0);
a5:=SUM((IF((a2<0),a2,0)),0);
罗陀:(a4-ABS(a5))/FINANCE2(37),linethick0;
M5:MA(罗陀,5),Color00D0DD;
M13:MA(罗陀,13),ColorFF9900;
M26:MA(罗陀,26),colorGreen;
M62:MA(罗陀,62),ColorFFDDFF;
M120:MA(罗陀,120),ColorDD00DD;
SLOPE(罗陀,3),linethick0;
STICKLINE((a2>=0),(REF(罗陀,1)),罗陀,6,1),colorRed;
STICKLINE((a2<0),(REF(罗陀,1)),罗陀,6,1),colorGreen;
a1:=(C/MA(C,48))<0.75;
a2:=(C/MA(C,70))<0.70;
a3:=a1ANDa2;
a4:=V<REF(V,1)*2.8AND(COUNT(C<O*0.93,2)=2ORCOUNT(H/L>1.1,5)>3);
a5:=a3AND((C-L)/C>0.02ORC>REF(C,1)*1.01)ANDa4;
a6:=FILTER(a5,3);
a7:=(((CLOSE/MA(CLOSE,40))*100)<78);
a8:=(((CLOSE/MA(CLOSE,60))*100)<74);
a9:=(HIGH>(LOW*1.051));
a10:=(a9AND(COUNT(a9,5)>1));
a11:=DMA(CLOSE,VOL/SUM(VOL,34));
a12:=DMA(CLOSE,VOL/SUM(VOL,13));
a13:=(CLOSE-a11)/a11*100;
a14:=(CLOSE-a12)/a12*100;
a15:=a14<=-28ANDa13<=-19;
AA:=IF((a10AND(a7ORa8)),2,0);
BB:=C/REF(C,25)<=1.1;
CC:=(SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100)<15;
V3:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
dd:=SMA(V3,2,1);V5:=SMA(dd,2,1);
ee:=IF(dd>REF(dd,1)ANDREF(dd,1)<REF(dd,2)ANDdd<23,1.5,0);
选股票:BBANDAAANDCCANDee;
[源码注释]通达信公式动态翻译结果
P1赋值:13
P2赋值:34
P3赋值:55
P4赋值:89
P5赋值:144
N赋值:4
VAR1赋值:(100-((90*(21日内最高价的最高值-收盘价))/(21日内最高价的最高值-21日内最低价的最低值)))
VAR2赋值:(100-((90*(21日内最高价的最高值-收盘价))/(21日内最高价的最高值-21日内最低价的最低值)))
VAR3赋值:(100-((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)
当满足条件(VAR2<VAR3的6日简单移动平均)时,在收盘价和开盘价位置之间画柱状线,宽度为5,1不为0则画空心柱.,COLORFFFF33
当满足条件(VAR2<VAR3的6日简单移动平均)时,在最低价和(开盘价和收盘价的较小值*1.001)位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFFFF33
当满足条件(VAR2<VAR3的6日简单移动平均)时,在开盘价和收盘价的较大值和最高价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFFFF33
当满足条件(VAR2>VAR3的6日简单移动平均)时,在开盘价和收盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLOR4440FF
当满足条件(VAR2>VAR3的6日简单移动平均)时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR4440FF
当满足条件(VAR2>VAR3的6日简单移动平均)时,在最低价和(收盘价和开盘价的较小值*1.001)位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR4440FF
当满足条件((收阴线)AND(VAR2>VAR3的6日简单移动平均))时,在(开盘价*0.998)和(收盘价*1.0025)位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLORFFFF33
当满足条件((收阳线)AND(VAR2<VAR3的6日简单移动平均))时,在(收盘价*0.998)和(开盘价*1.0025)位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLOR4440FF
当满足条件((收阴线)AND(VAR2<VAR3的6日简单移动平均))时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFFF33
当满足条件VAR2上穿VAR3的6日简单移动平均时,在(最低价*0.984)位置书写文字,COLOR4440FF
当满足条件VAR3的6日简单移动平均上穿VAR1时,在(最高价*1.035)位置书写文字,COLORFFFF34
WX赋值:收盘价的历史简单移动平均
输出M1:收盘价的P1日简单移动平均,COLORFFFF00
输出M2:(收盘价的P2日简单移动平均),COLOR00FF00
输出M3:(收盘价的P3日简单移动平均),COLOR00FFFF
输出M4:(收盘价的P4日简单移动平均),COLOR4440FF
A1赋值:成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值)
A2赋值:A1*(收盘价-开盘价)
A3赋值:((A2的历史累和)/当前流通股本(手))*100
A4赋值:(如果(A2>,返回?,否则返回?的?日累和
=0),A2,0)),0)
A5赋值:(如果(A2<,返回?,否则返回?的?日累和
0),A2,0)),0)
输出罗陀:(A4-A5的绝对值)/FINANCE2(37),线宽为0
输出M5:罗陀的5日简单移动平均,COLOR00D0DD
输出M13:罗陀的13日简单移动平均,COLORFF9900
输出M26:罗陀的26日简单移动平均,画绿色
输出M62:罗陀的62日简单移动平均,COLORFFDDFF
输出M120:罗陀的120日简单移动平均,COLORDD00DD
罗陀的3日线性回归斜率,线宽为0
当满足条件(A2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0),(1日前的罗陀),罗陀,6,1),画红色
当满足条件(A2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0),(1日前的罗陀),罗陀,6,1),画绿色
A1赋值:(收盘价/收盘价的48日简单移动平均)<
0.75
A2赋值:(收盘价/收盘价的70日简单移动平均)<
0.70
A3赋值:A1ANDA2
A4赋值:成交量(手)<
1日前的成交量(手)*2.8AND(统计?日中满足收盘价<的天数
开盘价*0.93,2)=2ORCOUNT(最高价/最低价>
1.1,5)>
3)
A5赋值:A3AND((收盘价-最低价)/收盘价>
0.02ORC>
1日前的收盘价*1.01)ANDA4
A6赋值:A5的3日过滤
A7赋值:(((收盘价/收盘价的40日简单移动平均)*100)<
78)
A8赋值:(((收盘价/收盘价的60日简单移动平均)*100)<
74)
A9赋值:(最高价>
(最低价*1.051))
A10赋值:(A9AND(统计5日中满足A9的天数>
1))
A11赋值:以成交量(手)/成交量(手)的34日累和为权重收盘价的动态移动平均
A12赋值:以成交量(手)/成交量(手)的13日累和为权重收盘价的动态移动平均
A13赋值:(收盘价-A11)/A11*100
A14赋值:(收盘价-A12)/A12*100
A15赋值:A14<
=-28ANDA13<
=-19
AA赋值:如果(A10AND(A7ORA8)),返回2,否则返回0
BB赋值:收盘价/25日前的收盘价<
=1.1
CC赋值:(收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100)<
15
V3赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
DD赋值:V3的2日[1日权重]移动平均
V5赋值:DD的2日[1日权重]移动平均
EE赋值:如果DD>,返回?,否则返回?
1日前的DDANDREF(DD,1)<
2日前的DDANDDD<
23,1.5,0)
输出选股票:BBANDAAANDCCANDEE
评论(0)