[源码注释]通达信实用VOL成交量分析指标公式公式解读
A赋值:周期类型
N赋值:如果A=0,返回1,否则返回如果A=1,返回5,否则返回如果A=2,返回15,否则返回如果A=3,返回30,否则返回如果A=4,返回60,否则返回如果A=5,返回240,否则返回无效数
M赋值:如果N=1,返回如果当前离开盘分钟数关于1的模=0,返回1,否则返回当前离开盘分钟数关于1的模,否则返回如果N=5,返回如果当前离开盘分钟数关于5的模=0,返回5,否则返回当前离开盘分钟数关于5的模,否则返回如果N=15,返回如果当前离开盘分钟数关于15的模=0,返回15,否则返回当前离开盘分钟数关于15的模,否则返回如果N=30,返回如果当前离开盘分钟数关于30的模=0,返回30,否则返回当前离开盘分钟数关于30的模,否则返回如果N=60,返回条件判断,否则返回?
输出现量:成交量(手),NODRAW
输出虚拟:如果到最后交易的周期=0,返回成交量(手)*N/M,否则返回无效数,NODRAW,COLORFFFF00
当满足条件到最后交易的周期=0ANDN时,在虚拟和0位置之间画柱状线,宽度为10,-1不为0则画空心柱.,COLORFFFF00
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR0099FF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR11AAFF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR22BBFF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为4.2,0不为0则画空心柱.,COLOR33CCFF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLOR44DDFF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR55EEFF
当满足条件收盘价 1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR66FFFF
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR880000
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR991100
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORAA2200
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为4.2,0不为0则画空心柱.,COLORBB3300
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORCC4400
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORDD5500
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOREE6600
当满足条件收盘价 =1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFF7700
输出量:成交量(手),VOLSTICK
输出预量:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数,COLORFFFF00
VAR1赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
输出买:如果收盘价 ,返回?,否则返回?
开盘价,VAR1*(最高价-最低价),如果收盘价 ,返回?,否则返回?
开盘价,VAR1*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2)),画红色,POINTDOT
输出卖:-如果收盘价 ,返回?,否则返回?
开盘价,0-VAR1*((最高价-收盘价)+(开盘价-最低价)),如果收盘价 ,返回?,否则返回?
开盘价,0-VAR1*(最高价-最低价),0-成交量(手)/2)),COLORFF9088,POINTDOT
输出买卖%:买/卖的绝对值,线宽为2,画白色
输出换手率%:成交量(手)/当前流通股本(手)*100,POINTDOT,画黄色
输出VOLUME:成交量(手),VOLSTICK
当满足条件如果收盘价 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价 ,返回?,否则返回?
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2))
0,0,如果收盘价 ,返回?,否则返回?
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价 ,返回?,否则返回?
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2)),3.2,0),画黄色
当满足条件成交量(手) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,成交量(手),0,2.5,0),COLOR009700
当满足条件买 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,买,2.5,0),COLOR0030FF
输出变:当满足条件成交量(手) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
成交量(手)的5日简单移动平均ANDC
1日前的收盘价,成交量(手),成交量(手)的5日简单移动平均,1.1,0),画红色
输出AA:如果收盘价 ,返回?,否则返回?
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价 ,返回?,否则返回?
开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2))
输出布林极限:如果((((((开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手)) ,返回?,否则返回?
=(((最高价-如果(收盘价 ,返回?,否则返回?
开盘价),收盘价,开盘价))/(最高价-最低价))*成交量(手)))AND((((开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手))
=(((如果(收盘价 ,返回?,否则返回?
开盘价),开盘价,收盘价)-最低价)/(最高价-最低价))*成交量(手))))AND(收盘价
开盘价)),(((开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手)),0)