公式解读:
[源码注释]通达信公式动态公式解读
VAR1赋值:收盘价的20日简单移动平均
布林极限赋值:100*(收盘价-VAR1)/收盘价的20日估算标准差
布林K值赋值:布林极限的10日指数移动平均
VAR2赋值:布林极限的5日指数移动平均
VAR3赋值:布林K值的5日指数移动平均
VAR4赋值:500日内最高价的最高值的21日指数移动平均
VAR5赋值:250日内最高价的最高值的21日指数移动平均
VAR6赋值:90日内最高价的最高值的21日指数移动平均
VAR7赋值:500日内最低价的最低值的21日指数移动平均
VAR8赋值:250日内最低价的最低值的21日指数移动平均
VAR9赋值:90日内最低价的最低值的21日指数移动平均
VARA赋值:(VAR7*0.96+VAR8*0.96+VAR9*0.96+VAR4*0.558+VAR5*0.558+VAR6*0.558)/6的21日指数移动平均
VARB赋值:(VAR7*1.25+VAR8*1.23+VAR9*1.2+VAR4*0.55+VAR5*0.55+VAR6*0.65)/6的21日指数移动平均
VARC赋值:(VAR7*1.3+VAR8*1.3+VAR9*1.3+VAR4*0.68+VAR5*0.68+VAR6*0.68)/6的21日指数移动平均
VARD赋值:(VARA*3+VARB*2+VARC)/6*1.738的21日指数移动平均
VARE赋值:1日前的最低价
VARF赋值:最低价-VARE的绝对值的3日[1日权重]移动平均/最低价-VARE和0的较大值的3日[1日权重]移动平均*100
VAR10赋值:如果收盘价*1.35 ,返回?,否则返回?
=VARD,VARF*10,VARF/10)
VAR11赋值:VAR10的3日指数移动平均
VAR12赋值:30日内最低价的最低值
VAR13赋值:30日内VAR11的最高值
VAR14赋值:如果最低价 ,返回?,否则返回?
=VAR12,(VAR11+VAR13*2)/2,0)
VAR15赋值:VAR14的3日指数移动平均/500-100
VAR16赋值:0.2*VAR15
VAR17赋值:1.2*VAR15
VAR18赋值:(2*收盘价+最高价+最低价)/4
VAR19赋值:34日内最低价的最低值
VAR1A赋值:34日内最高价的最高值
VAR1B赋值:(VAR18-7日内最低价的最低值)/(7日内最高价的最高值-7日内最低价的最低值)*100
VAR1C赋值:VAR1B的3日指数移动平均
VAR1D赋值:VAR1C的3日指数移动平均
VAR1E赋值:(VAR18-VAR19)/(VAR1A-VAR19)*100的9日指数移动平均
VAR1F赋值:0.667*1日前的VAR1E+0.333*VAR1E的3日指数移动平均
VAR20赋值:240日内最高价的最低值
VAR21赋值:100*(收盘价-VAR20)/VAR20
VAR22赋值:240日内最高价的最高值
VAR23赋值:100*(VAR22-收盘价)/收盘价
VAR24赋值:1日前的60日内收盘价的最高值
VAR25赋值:1日前的60日内收盘价的最低值
VAR26赋值:100*(收盘价-VAR25)/(VAR24-VAR25)
SD1赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
个股A赋值:SD1的K日简单移动平均
SD2赋值:("1A0002$收盘价"-N日内"1A0002$最低价"的最低值)/(N日内"1A0002$最高价"的最高值-N日内"1A0002$最低价"的最低值)*100
大盘A赋值:SD2的K日简单移动平均
差值赋值:个股A-大盘A
如果差值 ,返回?,否则返回?
=0,差值*2,0),画红色,STICK,线宽为3
如果差值 ,返回?,否则返回?
0,差值*2,0),COLOR556600,STICK,线宽为3
当满足条件DISPSTATUS=2ANDVAR3 时,在?位置书写文字
0,-150,'强'),COLORFF00FF,ALIGN2
当满足条件DISPSTATUS=2ANDVAR3 时,在?位置书写文字
0,-150,'弱'),COLOR00FFFF,ALIGN2
PARTLINE(0,差值
=0,自定色,差值
0,自定色),线宽为5
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=布林K值,布林极限,布林K值,6,0),画洋红色
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
布林K值,布林K值,布林极限,8,0),COLOR006600
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
布林K值,布林K值,布林极限,4,0),COLOR009900
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
布林K值,布林K值,布林极限,1,0),COLOR00EE00
当满足条件VAR2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=VAR3,VAR2,VAR3,6,0),画洋红色
当满足条件VAR2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
VAR3,VAR3,VAR2,8,0),COLOR006600
当满足条件VAR2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
VAR3,VAR3,VAR2,4,0),COLOR009900
当满足条件VAR2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
VAR3,VAR3,VAR2,1,0),COLOR00EE00
当满足条件布林极限上穿布林K值时,在布林极限和布林K值位置之间画柱状线,宽度为6,0不为0则画空心柱.,画洋红色
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=170,布林极限,布林K值,7,0),COLOR0033CC
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=170,布林极限,布林K值,4,0),COLOR0066FF
当满足条件布林极限 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=170,布林极限,布林K值,1,0),COLOR00FFFF
N赋值:9
重心赋值:如果收盘价 (最高价+最低价+收盘价)/3,返回(最高价*0.618+最低价*0.382)*0.382,否则返回(最高价*0.382+最低价*0.618)*0.382+(开盘价+收盘价)/2*0.618
均价赋值:成交额(元)/((手)*100)
折价赋值:如果大盘的收盘价=收盘价,返回(重心+2*收盘价)/3,否则返回(重心+均价+收盘价)/3
输出DX:(9*折价+8*1日前的折价+7*2日前的折价+6*3日前的折价+5*4日前的折价+4*5日前的折价+3*6日前的折价+2*7日前的折价+8日前的折价)/45,画白色
QX赋值:(折价+2*1日前的折价+3*2日前的折价+4*3日前的折价+5*4日前的折价+6*5日前的折价+7*6日前的折价+8*7日前的折价+9*8日前的折价)/45
DN赋值:DX的N日指数移动平均
QN赋值:QX的N日指数移动平均
输出DN4:DX的N*4日指数移动平均,COLOR00CCCC
输出QN4:QX的N*4日指数移动平均,COLORAAAA00
输出DN8:DX的N*8日指数移动平均,画红色
输出QN8:QX的N*8日指数移动平均,画绿色
输出DN16:DX的N*16日指数移动平均,画洋红色
输出QN16:QX的N*16日指数移动平均,COLORFF0080
CC赋值:折价-(DN8+((DN8-QN8)/QN8))的绝对值/(DN4+(DN4-QN4)/QN4)
DD赋值:以CC为权重折价的动态移动平均
天地通道赋值:(1+27/1000)*DD,画白色
输出扳道:((天地通道)+(DX+(DN+(DN-QN)/QN)+(DN4+(DN4-QN4)/QN4)+(DN8+(DN8-QN8)/QN8))/4)/2,COLOR6600FF,DOTLINE
八赋值:扳道的2日指数移动平均
七赋值:八的2日指数移动平均
六赋值:七的2日指数移动平均
五赋值:六的2日指数移动平均
如果折价 扳道,返回扳道,否则返回无效数,COLOR6600FF
如果扳道 五,返回五,否则返回无效数,画青色
如果扳道 六,返回六,否则返回无效数,画深灰色
如果扳道 七,返回七,否则返回无效数,画深灰色
如果扳道 八,返回八,否则返回无效数,画深灰色