公式解读:
[源码注释]通达信公式动态公式解读
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
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),10,0),COLOR0099FF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),8,0),COLOR11AAFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),6,0),COLOR22BBFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),4.2,0),COLOR33CCFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),3.3,0),COLOR44DDFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),2.2,0),COLOR55EEFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),0.6,0),COLOR66FFFF
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),10,0),COLOR880000
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),8,0),COLOR991100
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),6,0),COLORAA2200
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),4.2,0),COLORBB3300
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),3.3,0),COLORCC4400
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),2.2,0),COLORDD5500
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),1.2,0),COLOREE6600
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的收盘价,0,成交量(手),0.6,0),COLORFF7700
VVOL赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数,NODRAW
当满足条件到最后交易的周期=1ANDPERIOD=5时,在VVOL和0位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,COLOR00C0C0
当满足条件1时,在横轴0.00纵轴0位置书写文字画黄色
当满足条件1时,在横轴0.00纵轴0.05位置书写文字COLOR00FF00
VAR1赋值:(成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值))
成交赋值:成交量(手)
买盘赋值:如果(收阳线),返回(VAR1*(最高价-最低价)),否则返回如果(收阴线),返回(VAR1*((最高价-开盘价)+(收盘价-最低价))),否则返回(成交量(手)/2)
卖盘赋值:如果(收阳线),返回(0-(VAR1*((最高价-收盘价)+(开盘价-最低价)))),否则返回如果(收阴线),返回(0-(VAR1*(最高价-最低价))),否则返回(0-(成交量(手)/2))
买卖差赋值:(买盘+卖盘)
当满足条件(成交量(手) 0)时,在成交量(手)和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFFFF
当满足条件(买卖差 0)时,在0和买卖差位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
当满足条件(买卖差 0)时,在0和买卖差位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为1,COLOR66FF00
量比1赋值:(成交量(手)/成交量(手)的5日简单移动平均)
VAR10赋值:买盘
VAR20赋值:卖盘
JX1赋值:首次买盘距今天数
JY1赋值:如果((121 JX1)AND(JX1 0)),返回JX1,否则返回120
JY2赋值:如果((4 JX1)AND(JX1 0)),返回JX1,否则返回3
VAR30赋值:成交量(手)的JY2日简单移动平均
动神赋值:买盘
鬼力赋值:VAR20
神比赋值:(动神/VAR30)
鬼比赋值:(鬼力/VAR30)
VAR2赋值:(最高价-最低价)
VAR3赋值:(开盘价-收盘价)的绝对值
VAR4赋值:(最高价-如果(收阳线),返回收盘价,否则返回开盘价)
VAR5赋值:(如果(收阳线),返回开盘价,否则返回收盘价-最低价)
VAR6赋值:((VAR3/VAR2)*成交量(手))
VAR7赋值:((VAR4/VAR2)*成交量(手))
VAR8赋值:((VAR5/VAR2)*成交量(手))
VAR9赋值:如果((成交量(手)/当前流通股本(手)) 0.001),返回1,否则返回((成交量(手)/当前流通股本(手))*100)的对数的绝对值的指数
VARA赋值:(((收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均)*100)
VARB赋值:(((收盘价的5日简单移动平均 收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均 收盘价的30日简单移动平均))AND(收盘价的30日简单移动平均 收盘价的60日简单移动平均))
VARC赋值:((收盘价的5日简单移动平均 收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均 收盘价的30日简单移动平均))
VARD赋值:1日前的收盘价
VARE赋值:(((收盘价-VARD)和0的较大值的6日[1日权重]移动平均/(收盘价-VARD)的绝对值的6日[1日权重]移动平均)*100)
VAR40赋值:((如果(((VAR6 =VAR7)AND(VAR6 =VAR8))AND(收阳线)),返回VAR6,否则返回动神+动神)/2)
VAR41赋值:((如果((VAR7 VAR6)AND(VAR7 VAR8)),返回VAR7,否则返回动神+动神)/2)
VAR42赋值:((如果((VAR8 VAR6)AND(VAR8 VAR7)),返回VAR8,否则返回动神+动神)/2)
VAR50赋值:((如果(((VAR6 =VAR7)AND(VAR6 =VAR8))AND(收阴线)),返回VAR6,否则返回鬼力+鬼力)/2)
三日上攻赋值:(((VAR40+VAR41)+VAR42)/3)的JY2日简单移动平均
三日下攻赋值:VAR50的JY2日简单移动平均
输出
多头:当满足条件(收盘价 收盘价的30日简单移动平均)时,在0和成交量(手)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0000FF
输出
空头:当满足条件(收盘价 收盘价的30日简单移动平均)时,在0和成交量(手)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FF00
当满足条件(鬼力 0)时,在鬼力和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF3399
输出
加仓:当满足条件(((VAR6 =VAR7)AND(VAR6 =VAR8))AND(收阳线))时,在0和VAR6位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
输出
减仓:当满足条件(((VAR6 =VAR7)AND(VAR6 =VAR8))AND(收阴线))时,在0和VAR6位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF0000
输出
洗盘:当满足条件((VAR8 VAR6)AND(VAR8 VAR7))时,在0和VAR8位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFFFF
输出
高卖:当满足条件((VAR7 VAR6)AND(VAR7 VAR8))时,在0和VAR7位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
相对地量赋值:当满足条件((VAR9 2)AND(成交量(手) (成交量(手)的5日简单移动平均/2)))时,在0和成交量(手)位置之间画柱状线,宽度为3,0不为0则画空心柱.
输出
量:成交量(手),NODRAW
输出
倍量:(成交量(手)/1日前的成交量(手) =1.91ANDCOUNT(收阳线,1))OR(最低价 1日前的最高价ANDCOUNT(收阴线,1)ANDV/1日前的成交量(手) =1.91),NODRAW,COLOR3366FF
输出
低量:成交量(手) =1日前的15日内成交量(手)的最低值,NODRAW,COLOR7FFF00
输出
地量:成交量(手) =1日前的100日内成交量(手)的最低值,NODRAW,画红色
输出
平量:成交量(手)-5日内1日前的成交量(手)的最高值的绝对值/5日内1日前的成交量(手)的最高值 =0.03ORABS(成交量(手)-1日前的成交量(手))/1日前的成交量(手) =0.03,NODRAW,COLOR824173
输出
倍缩:成交量(手) =1日前的成交量(手)*0.5,NODRAW,COLOR5C3317
输出
梯量:统计3日中满足成交量(手) 1日前的成交量(手)的天数=3ANDCOUNT(收阳线,3)=3,NODRAW,COLOR9932CD
输出
缩量涨:统计2日中满足收盘价 1日前的收盘价的天数=2ANDCOUNT(成交量(手) 1日前的成交量(手),2)=2,NODRAW,COLOR996600
当满足条件倍量时,在成交量(手)*1.06位置书写文字,COLOR3366FF
当满足条件低量时,在成交量(手)*1.09位置书写文字,COLOR7FFF00
当满足条件地量时,在成交量(手)*1.12位置书写文字,画红色
当满足条件平量时,在成交量(手)*1.15位置书写文字,COLOR824173
当满足条件倍缩时,在成交量(手)*1.06位置书写文字,COLOR5C3317
当满足条件梯量时,在成交量(手)*1.18位置书写文字,COLOR9932CD
当满足条件缩量涨时,在成交量(手)*1.21位置书写文字,COLOR996600
当满足条件倍量时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR3366FF
当满足条件低量时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR7FFF00
当满足条件地量时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件平量时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR824173
当满足条件倍缩时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR5C3317
当满足条件梯量时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR9932CD
当满足条件缩量涨时,在0和成交量(手)位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR996600
输出
趋势:成交量(手),NODRAW
输出
MA5:成交量(手)的5日简单移动平均,画白色
输出
MA10:成交量(手)的10日简单移动平均,画黄色
当满足条件MA5上穿MA10时,在MA5位置画1号图标
当满足条件MA10上穿MA5时,在MA10位置画2号图标