[源码注释]通达信真实成交量VOL指标公式公式解读
输出换手:如果当前流通股本(手) ,返回?,否则返回?
0,成交量(手)/当前流通股本(手)*100,成交量(手)),线宽为0
HS赋值:换手
HLP赋值:以收盘价计算的获利盘比例*100的3日[1日权重]移动平均
NN赋值:250
HH赋值:NN日内成交量(手)的最高值
LL赋值:NN日内成交量(手)的最低值
最高赋值:HH
最低赋值:LL
RCC赋值:最高*0.9-(最高-最低)*0.5
RHL赋值:RCC
HLMAX赋值:最高和最低的较大值
HLMIN赋值:最高和最低的较小值
HLMN1赋值:(HLMAX+HLMIN)/2
HLMN2赋值:HLMAX-HLMIN
HLMN3赋值:(100-0)/2*1.3
HLMN4赋值:(100-0)/1*1.3
显示K线面积赋值:1
((100-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR333333
((80-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR333333
((50-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR888888
((25-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR333333
LC赋值:1日前的收盘价
RSI5赋值:(((收盘价-LC)和0的较大值的5日[1日权重]移动平均/(收盘价-LC)的绝对值的5日[1日权重]移动平均)*100)
TR1赋值:(最高价-最低价)和(最高价-1日前的收盘价)的绝对值的较大值和(最低价-1日前的收盘价)的绝对值的较大值的10日累和
HD赋值:(最高价-1日前的最高价)
LD赋值:(1日前的最低价-最低价)
DMP赋值:如果((HD ,返回?,否则返回?的?日累和
0)AND(HD
LD)),HD,0),10)
DMM赋值:如果((LD ,返回?,否则返回?的?日累和
0)AND(LD
HD)),LD,0),10)
PDI赋值:((DMP*100)/TR1)
MDI赋值:((DMM*100)/TR1)
ADX赋值:(((MDI-PDI)的绝对值/(MDI+PDI))*100)的5日简单移动平均
AV赋值:(RSI5+ADX)
DXR赋值:(((ADX+5日前的ADX)/2)+RSI5)
WR10赋值:((100*(10日内最高价的最高值-收盘价))/(10日内最高价的最高值-10日内最低价的最低值))
NEWVOL赋值:(RSI5-WR10)
最佳买入赋值:(AV+NEWVOL)
当满足条件最佳买入上穿0时,在((85-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL和((100-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画红色
趋势线赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
输出准备:如果趋势线 ,返回?,否则返回?
=5,((65-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,((100-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL),COLORFFFFFF
VARA2赋值:3日内最低价的3日简单移动平均的最低值
VARA3赋值:3日内最高价的3日简单移动平均的最高值
KK赋值:(收盘价-VARA2)/(VARA3-VARA2)*100的4日指数移动平均*0.7+20
DD赋值:0.667*1日前的KK+0.333*KK的2日指数移动平均*0.7+20
KK2赋值:VARA2-收盘价的绝对值/VARA2-VARA3的绝对值*100的4日指数移动平均*0.7+20
DD2赋值:0.667*1日前的KK2+0.333*KK2的2日指数移动平均*0.7+20
输出提示:如果(KK2-KK)*2.5 ,返回?,否则返回?
35,((75-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,((100-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL),线宽为2,COLORFF00FF
XXJJ赋值:2日内"KDJ的J"的最低值=8日内"KDJ的J"的最低值
输出时机:如果"KDJ的J"上穿1ANDREF(XXJJ,1),返回((90-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,否则返回((100-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,线宽为2,画黄色
地量买点赋值:0.9上穿1/成交量(手)*1000
0.01AND"KDJ的J"
0)
当满足条件地量买点时,在((0-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL和((20-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF0080
SJ赋值:240
地量赋值:如果当前流通股本(手)=0,返回成交额(元)=34日内成交额(元)的最低值,否则返回换手
换手的成交量(手)累加至当前流通股本(手)的天数日简单移动平均/3)
输出极地量:如果换手 ,返回?,否则返回?
换手的成交量(手)累加至当前流通股本(手)的天数日简单移动平均/4,1,0),线宽为0
连续地量赋值:统计3日中满足地量的天数
=3ANDCOUNT(极地量,3)
=1
一字涨板赋值:收盘价
=1日前的收盘价*1.01ANDC=OANDH=最低价
一字跌板赋值:收盘价*1.1
=1日前的收盘价ANDC=OANDH=最低价
无一字板赋值:取反
当满足条件地量AND无一字板AND(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,成交量(手),0,2.8,0),COLORFF0080
当满足条件地量AND无一字板AND(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,成交量(手),0,2.5,0),COLOR00FFFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价,成交量(手),0,2,1),画红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=开盘价,成交量(手),0,2,1),COLORFFF333
AA赋值:成交量(手)
=1日前的成交量(手)*1.91ANDC
1日前的收盘价
AA1赋值:成交量(手)
1日前的21日内成交量(手)的最低值AND无一字板
AA2赋值:成交量(手)
1日前的55日内成交量(手)的最低值AND无一字板
AA3赋值:成交量(手)-1日前的成交量(手)的绝对值/1日前的成交量(手)
=0.05AND无一字板
当满足条件AA时,在0和成交量(手)位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件AA1时,在0和成交量(手)/2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件AA2时,在0和成交量(手)/2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件AA3时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
输出地线:60日内成交量(手)的最高值/6,COLOR00FF00,线宽为2
((HLP-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR0000FF,线宽为1,POINTDOT
(("KDJ的K"-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLORFFF111
(("KDJ的D"-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLOR00FF00
(("KDJ的J"-HLMN3)*HLMN2/HLMN4+HLMN1)+RHL,COLORFF1111
输出MV35:成交量(手)的35日简单移动平均,COLORFFFFFF
输出MV10:成交量(手)的10日简单移动平均,COLOR00FFFF
输出MV5:成交量(手)的5日简单移动平均,COLORFF00FF
M1赋值:5
M2赋值:40
M3赋值:135
输出VL:成交量(手),VOLSTICK
输出MVL5:VL的M1日简单移动平均,画绿色,线宽为1
输出MVL35:VL的M2日简单移动平均,画黄色,线宽为1
输出MVL135:VL的M3日简单移动平均,画蓝色,线宽为2