公式解读:
[源码注释]通达信公式动态公式解读
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日简单移动平均ANDMA(收盘价,10)
收盘价的30日简单移动平均ANDMA(收盘价,30)
收盘价的60日简单移动平均
VARC赋值:收盘价的5日简单移动平均
收盘价的10日简单移动平均ANDMA(收盘价,10)
收盘价的30日简单移动平均
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的30日简单移动平均,0,成交量(手),4,1),画红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价的30日简单移动平均,0,成交量(手),4,1),画绿色
当满足条件VAR6 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=VAR7ANDVAR6
=VAR8ANDCLOSE
开盘价,0,VAR6,4,0),画红色
当满足条件VAR6 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=VAR7ANDVAR6
=VAR8ANDCLOSE
开盘价,0,VAR6,4,0),画绿色
当满足条件VAR7 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
VAR6ANDVAR7
VAR8,0,VAR7,4,0),COLORCCCC66
当满足条件VAR8 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
VAR6ANDVAR8
VAR7,0,VAR8,4,0),COLORFF6633
当满足条件VAR9 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
2ANDVOL
成交量(手)的5日简单移动平均/2,0,成交量(手),2.5,0),画黄色
当满足条件VAR9 时,在?位置书写文字
2ANDVOL
成交量(手)的5日简单移动平均/2,成交量(手),'地量'),画黄色
当满足条件成交量(手) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
成交量(手)的5日简单移动平均*2.5,0,成交量(手),2.5,0),画白色
当满足条件VAR7 时,在?位置书写文字
VAR6ANDVARA
2ANDVAR7
VAR8ANDCLOSE
收盘价的5日简单移动平均ANDCLOSE
收盘价的30日简单移动平均ANDHIGH
收盘价的60日简单移动平均ANDVOL
成交量(手)的5日简单移动平均ANDVAR7
=成交量(手)的5日简单移动平均,成交量(手),'逢高出货'),画绿色
当满足条件VAR8 时,在?位置书写文字
VAR6ANDVAR8
VAR7ANDVARA
-2ANDCLOSE
收盘价的30日简单移动平均ANDVAR8
成交量(手)的5日简单移动平均/2ANDMA(成交量(手),5)
成交量(手)的10日简单移动平均,成交量(手),'逢低跟进'),画洋红色
当满足条件VAR6 时,在?位置书写文字
成交量(手)的5日简单移动平均*2ANDVAR6
=VAR7ANDVAR6
=VAR8ANDCLOSE
OPENORVOL
成交量(手)的5日简单移动平均*3ANDVARB,成交量(手),'强势参与'),COLORCC99CC
当满足条件VAR6 时,在?位置书写文字
=VAR7ANDVAR6
=VAR8ANDCLOSE
OPENANDVAR6/成交量(手)
0.7ANDVARCANDVAR6
成交量(手)的5日简单移动平均,VAR6*2,'空头释放'),画绿色
输出V5:成交量(手)的5日简单移动平均,画白色
输出V10:成交量(手)的10日简单移动平均,画绿色
输出V20:成交量(手)的20日简单移动平均,画黄色
输出VAR2:收盘价的13日简单移动平均,画红色,线宽为3
输出上翘:如果VAR2 1日前的VAR2,返回VAR2,否则返回无效数,画红色,线宽为3
输出下拐:如果VAR2 1日前的VAR2,返回VAR2,否则返回无效数,画绿色,线宽为3
BIAS赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100
F赋值:S的121日简单移动平均
RSV赋值:(收盘价-45日内最低价的最低值)/(45日内最高价的最高值-45日内最低价的最低值)*100
K赋值:RSV的15日[1日权重]移动平均
D赋值:K的15日[1日权重]移动平均
J赋值:3*K-2*D
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
S1赋值:如果(J 11ANDBIAS -11ANDCROSS(S,F)AND(S-F) 0.010),返回2,否则返回0,STICK,线宽为3,COLOR00FF00
当满足条件S1=2时,在最低价位置书写文字,画绿色
输出中轨:13日内最高价的13日简单移动平均的最高值,画白色,线宽为1
输出趋势:1日内最高价的13日简单移动平均的最低值,画绿色,线宽为2
输出短期:100*(收盘价-1日内最低价的最低值)/(1日内收盘价的最高值-1日内最低价的最低值),画白色
输出中期:100*(收盘价-10日内最低价的最低值)/(10日内收盘价的最高值-10日内最低价的最低值),画青色
正负赋值:收盘价-收盘价的S日简单移动平均
输出成交额:如果正负 0,返回成交量(手),否则返回-成交量(手)/1000000
输出简单移动平均$1[输出名错误]:成交额的N1日简单移动平均
输出简单移动平均$2[输出名错误]:成交额的N2日简单移动平均
输出简单移动平均$3[输出名错误]:成交额的N3日简单移动平均
输出量能饱和度:如果(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值) 1,返回1,否则返回(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)*100,画黄色
输出A:105,画红色
输出B:70,画绿色
输出收盘价:50,COLORBLUEE
N赋值:9
TYP赋值:(最高价+最低价+收盘价)/3
RS赋值:如果TYP 1日前的TYP,返回TYP*成交量(手),否则返回0的N日累和/如果TYP =1日前的TYP,返回TYP*成交量(手),否则返回0的N日累和
MFI赋值:100-100/(1+RS)
输出资金流量:MFI,NODRAW
A1赋值:如果MFI 1日前的MFI,返回成交量(手),否则返回如果MFI 1日前的MFI,返回-成交量(手),否则返回0的历史累和
//当满足条件平滑异同平 0ANDMACD =1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000FF
当满足条件平滑异同平均线 0ANDMACD 1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFF00
当满足条件平滑异同平均线 0ANDMACD =1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF
当满足条件平滑异同平均线 0ANDMACD 1日前的平滑异同平均线时,在0和平滑异同平均线位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
输出DEA:DIFF的M日指数移动平均
输出平滑异同平均线:2*(DIFF-DEA)
输出ZERO:0
涨幅赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
换手率赋值:A
N1天平均换手率赋值:换手率的60日简单移动平均
N1天平均涨幅赋值:涨幅的N1日简单移动平均
平均动能V赋值:N1天平均涨幅/N1天平均换手率
当日动能V赋值:涨幅/换手率
输出平均动能:平均动能V/100
如果涨幅 =0ORCLOSE =开盘价,返回?,否则返回?RETURN0
如果当日动能V =平均动能V,返回?,否则返回?RETURN0
输出如果当日动能V 平均动能V*50,返回?,否则返回?当日动能:当日动能V/100
低位金叉赋值:DIFF上穿DEAANDDIFF -0.1
输出换手率:成交量(手)/SHGZG*100
输出N日换手率平滑:换手率的N日指数移动平均