公式解读:
[源码注释]通达信公式动态公式解读
VAR1赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3
输出短顶:当满足条件VAR1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
9ANDFILTER(VAR1
1日前的VAR1,5),VAR1+2,0,3,0),画绿色
输出大顶:当满足条件VAR1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
20ANDFILTER(VAR1
1日前的VAR1,5),VAR1+5,0,7,0),COLOR00FF00
VAR2赋值:?日内VAR1 的最高值
20,10)
输出危险:当满足条件VAR2ANDCROSS((1日前的最高价+1日前的最低价)/2,收盘价的20日简单移动平均+2*收盘价的20日估算标准差)时,在VAR1+10和0位置之间画柱状线,宽度为4,0不为0则画空心柱.
输出注意止损:当满足条件VAR2ANDFILTER(VAR1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的VAR1,6)ANDCROSS(收盘价的5日简单移动平均,收盘价的2日简单移动平均),VAR1+6,0,3,0)
短底赋值:当满足条件VAR1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
-9ANDVAR1
1日前的VAR1,VAR1-2,0,3,0),画红色
输出大底:当满足条件VAR1 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
-20ANDFILTER(VAR1
1日前的VAR1,5),VAR1-5,0,7,0),画黄色
输出买入准备:VAR1
-9ANDVAR1
1日前的VAR1,画白色
当满足条件VAR1 时,在?位置书写文字
9ANDFILTER(VAR1
1日前的VAR1,5),VAR1+2,'短顶'),COLOR00FF00
当满足条件VAR1 时,在?位置书写文字
20ANDFILTER(VAR1
1日前的VAR1,5),VAR1+5,'大顶'),COLORFFFF00
当满足条件VAR2ANDCROSS((1日前的最高价+1日前的最低价)/2,收盘价的20日简单移动平均+2*收盘价的20日估算标准差)时,在VAR1+10位置书写文字,COLOR00FFFF
当满足条件VAR2ANDFILTER(VAR1 时,在?位置书写文字
1日前的VAR1,6)ANDCROSS(收盘价的5日简单移动平均,收盘价的2日简单移动平均),VAR1+6,'注意止损'),COLORFF00FF
当满足条件VAR1 的?日过滤时,在?位置书写文字
-9ANDVAR1
1日前的VAR1,18),VAR1-2,'短底'),,COLOR0000FF
当满足条件VAR1 时,在?位置书写文字
-20ANDFILTER(VAR1
1日前的VAR1,5),VAR1-5,'大底'),
当满足条件VAR1 的?日过滤时,在?位置书写文字
-9ANDVAR1
1日前的VAR1,18),1,'买入准备')
VAR3赋值:240日内最高价的最低值
VAR4赋值:((100*(收盘价-VAR3))/VAR3)
VAR5赋值:1日前的480日内收盘价的最低值
VAR6赋值:1日前的480日内收盘价的最高值
VAR7赋值:((100*(收盘价-VAR5))/(VAR6-VAR5))
VAR8赋值:(((收盘价-981日内收盘价的最低值)/(981日内收盘价的最高值-981日内收盘价的最低值))*100)
VAR9赋值:(((收盘价-393日内收盘价的最低值)/(393日内收盘价的最高值-393日内收盘价的最低值))*100)
VARA赋值:(((收盘价-981日内最低价的最低值)/(981日内最高价的最高值-981日内最低价的最低值))*100)
VARB赋值:(((收盘价-393日内最低价的最低值)/(393日内最高价的最高值-393日内最低价的最低值))*100)
VARC赋值:(((100*(收盘价-100日内最低价的最低值))/(100日内最高价的最高值-100日内最低价的最低值))的5日指数移动平均/4)
VARD赋值:如果(日期 ,返回?,否则返回?
1031231),如果(VARC ,返回?,否则返回?
23.16),VARC,0),0)
VARE赋值:(VARC
1)
VARF赋值:VARD
VAR10赋值:((VAR4
0)AND(VAR7
0))
VAR11赋值:1
VAR12赋值:((((最高价+最低价)+(收盘价*2))/4)*VAR11)
VAR13赋值:VAR12的21日指数移动平均
VAR14赋值:VAR12的21日估算标准差
VAR15赋值:((((((VAR12-VAR13)/VAR14)*100)+200)/4)*VAR11)
VAR16赋值:(((VAR15的89日指数移动平均-25)*1.56)*VAR11)
VAR17赋值:((VAR16的5日指数移动平均*1.22)*VAR11)
VAR18赋值:(VAR17的3日指数移动平均*VAR11)
VAR19赋值:((3*VAR17)-((2*VAR18)*VAR11))
VAR1A赋值:如果((VAR19上穿VAR17ANDCROSS(VAR19,VAR18))ANDCROSS(VAR17,VAR18)),返回1,否则返回0
VAR1B赋值:如果((VAR17上穿VAR19ANDCROSS(VAR18,VAR19))ANDCROSS(VAR18,VAR17)),返回1,否则返回0
输出买点:如果(((((VAR8=0)ANDVARE)ANDVAR10)ANDVAR1A)的5日过滤=1),返回10,否则返回0,画红色
输出卖点:如果((((VAR8=100)ANDVARF)ANDVAR1B)的5日过滤=1),返回10,否则返回0,画绿色
VAR1C赋值:(((100*(收盘价-100日内最低价的最低值))/(100日内最高价的最高值-100日内最低价的最低值))的13日指数移动平均/4)
VAR1D赋值:(收盘价的2日指数移动平均-收盘价的89日指数移动平均)
VAR1E赋值:VAR1D的30日指数移动平均
VAR1F赋值:((2*(VAR1D-VAR1E))*10)
VAR20赋值:((VAR1F的3乘幂*0.1)+VAR1F的2乘幂)
VAR21赋值:(((最低价*最高价)*开盘价)*收盘价)的开方的开方
VAR22赋值:(VAR21*0.97)的3日指数移动平均
VAR23赋值:(((最高价+最低价)+收盘价)/3)
VAR24赋值:((VAR23-VAR23的14日简单移动平均)/(0.015*VAR23的14日平均绝对偏差))
VAR25赋值:(如果((年份 ,返回?,否则返回?
2008)AND(VAR1F
0.015)),VAR20,0)/45)
输出庄拉线:VAR25,画黄色
VAR26赋值:(收盘价的2日指数移动平均-收盘价的150日指数移动平均)
VAR27赋值:VAR26的100日指数移动平均
VAR28赋值:(2*(VAR26-VAR27))
VAR29赋值:((VAR28的3乘幂*0.1)+VAR28的1乘幂)
VAR2A赋值:(((最低价*最高价)*开盘价)*收盘价)的开方的开方
VAR2B赋值:(VAR2A*0.97)的3日指数移动平均
VAR2C赋值:(((最高价+最低价)+收盘价)/3)
VAR2D赋值:((VAR2C-VAR2C的14日简单移动平均)/(0.015*VAR2C的14日平均绝对偏差))
黑马线赋值:(如果(VAR28 ,返回?,否则返回?
0.1),VAR29,0)*5),画红色
输出量价线:(((收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均)*100),COLORFFFFFF
VAR2E赋值:如果(((量价线 的?日过滤,返回?,否则返回?
0)AND(量价线
3)),5)=1),12,0)
输出涨幅前兆:如果(((((庄拉线 的?日过滤,返回?,否则返回?
0)AND(庄拉线
0.5))ANDVAR2E)AND(VAR1C
3)),10)=1),10,0),COLORFFFFFF
输出选股利器:如果((((((((VAR2E 的?日过滤,返回?,否则返回?
0)AND(VAR1C
2))AND(庄拉线
0))AND(庄拉线
1))AND(黑马线
0))AND(黑马线
1.5))AND(VAR2E
0)),5)=1),10,0),COLORFF00FF
当满足条件(买点 时,在?位置画?号图标
0),10,1)
当满足条件(卖点 时,在?位置画?号图标
0),10,2)
当满足条件(涨幅前兆 时,在?位置画?号图标
0),10,1)
当满足条件(选股利器 时,在?位置画?号图标
0),5,1)
画带状线
如果黑马线/2 ,返回?,否则返回?
=45,45,黑马线/2),画红色
当满足条件是否最后一个周期=1ANDCROSS(量价线,0)时,在0位置画11号图标
输出拉升开始:(5*(((((((庄拉线
0.1)AND(统计?日中满足(庄拉线 的天数
0.1),2)=1))AND(收盘价
=开盘价))AND(成交量(手)
1日前的成交量(手)))AND((成交量(手)/当前流通股本(手))
0.003))AND(量价线
1))AND(量价线
黑马线))),线宽为2,COLOR00FFFF
当满足条件(拉升开始 时,在?位置画?号图标
0),5,10)
输出量价主升浪:(8*(量价线上穿黑马线AND(庄拉线 的?日过滤
0.5)),7)),线宽为3,COLORFF00FF
当满足条件(量价主升浪 时,在?位置画?号图标
0),8,8)
输出庄拉主升浪:(11*((庄拉线上穿黑马线AND(黑马线
0))AND(量价线
0))),线宽为3,COLORFF00FF
当满足条件(庄拉主升浪 时,在?位置画?号图标
0),11,8)
QJJ赋值:(成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值))
XVL赋值:(如果(收盘价 ,返回?,否则返回?
开盘价),(QJJ*(最高价-最低价)),如果(收盘价 ,返回?,否则返回?
开盘价),(QJJ*((最高价-开盘价)+(收盘价-最低价))),(成交量(手)/2)))+如果(收盘价 ,返回?,否则返回?
开盘价),(0-(QJJ*((最高价-收盘价)+(开盘价-最低价)))),如果(收盘价 ,返回?,否则返回?
开盘价),(0-(QJJ*(最高价-最低价))),(0-(成交量(手)/2)))))
ZLL赋值:(成交量(手)/当前流通股本(手))
HSL1赋值:如果(ZLL ,返回?,否则返回?
10),10,ZLL)
HSL赋值:((XVL/20)/1.15)
攻击流量赋值:(((HSL*0.55)+(1日前的HSL*0.33))+(2日前的HSL*0.22))
流量基线赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
周流量赋值:LLJX的5日累和
BB1赋值:1日前的周流量
ZQZJJ赋值:(((周流量-BB1)/BB1)*100)
周增幅赋值:如果((周流量 ,返回?,否则返回?
0)AND(BB1
0)),ZQZJJ的绝对值,如果(((周流量 ,返回?,否则返回?
0)AND(BB1
0))AND(周流量
BB1)),(0-ZQZJJ),ZQZJJ)),线宽为0
X1赋值:收盘价的7日指数移动平均
当满足条件是否最后一个周期=1ANDFILTER(收盘价的20日简单移动平均ANDMA(收盘价,10)ANDCOUNT(X1 时,在?位置书写文字
1日前的X1,5)
2ANDX1
1日前的X1,3),5,'♂短进'),COLOR00C600
N赋值:9
6
M1赋值:3
M2赋值:3
P赋值:9
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的M1日[1日权重]移动平均
D赋值:K的M2日[1日权重]移动平均
JJ赋值:P*(3*D-2*K)
J赋值:((3*K)-(2*D))
MAIRU赋值:?CROSS(K,D)ANDK 20
MAICHU赋值:D上穿KANDD 80
VAR2赋值:1日前的最低价
VAR3赋值:最低价-VAR2的绝对值的3日[1日权重]移动平均/最低价-VAR2和0的较大值的3日[1日权重]移动平均*100
VAR4赋值:如果收盘价*1.3,返回VAR3*10,否则返回VAR3/10的3日指数移动平均
VAR5赋值:13日内最低价的最低值
VAR6赋值:13日内VAR4的最高值
VAR7赋值:如果收盘价的34日简单移动平均,返回1,否则返回0
VAR8赋值:如果最低价 =VAR5,返回(VAR4+VAR6*2)/2,否则返回0的3日指数移动平均/618*VAR7
VAR9赋值:如果VAR8 100,返回100,否则返回VAR8
输出吸筹:VAR9,线宽为2,COLORF00FF0
当满足条件VAR9 -120时,在0和VAR9位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLORF00FF0
VAR11赋值:1日前的最低价
VAR12赋值:(最低价-VAR11的绝对值的3日[1日权重]移动平均)/(最低价-VAR11和0的较大值的3日[1日权重]移动平均)*100
VAR13赋值:如果收盘价*1.2,返回VAR12*10,否则返回VAR12/10的3日指数移动平均
VAR14赋值:38日内最低价的最低值
VAR15赋值:38日内VAR13的最高值
VAR16赋值:如果90日内最低价的最低值,返回1,否则返回0
VAR17赋值:(如果最低价 =VAR14,返回(VAR13+VAR15*2)/2,否则返回0的3日指数移动平均)/(618)*VAR16
当满足条件VAR17时,在0和VAR17位置之间画柱状线,宽度为6,1不为0则画空心柱.,画绿色
A1赋值:CCI上穿-100
A2赋值:?日前的(收盘价-1日前的收盘价)/收盘价*100的5日累和
-10,1)ORREF((收盘价-1日前的收盘价)/收盘价*100的3日累和
-10,1)
DIF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
A3赋值:MACD
0ANDMACD
1日前的MACDANDREF(MACD,1)
2日前的MACDANDREF(MACD,2)
3日前的MACDANDREF(MACD,3)
4日前的MACD
XG赋值:A1ANDA2ANDA3
当满足条件XG时,在0.6和1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件XG时,在0.3和0.6位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件XG时,在0和0.3位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件XG时,在1.2位置画1号图标