公式解读:
[源码注释]通达信公式动态公式解读
Z_J1赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均
Z_J2赋值:Z_J1的100日指数移动平均
Z_J3赋值:2*(Z_J1-Z_J2)
Z_J4赋值:Z_J3的3乘幂*0.1+Z_J3的1乘幂
输出主流资金:如果Z_J3 ,返回?,否则返回?
0.1,Z_J4,0)*5,画绿色
G_J1赋值:收盘价的2日指数移动平均-收盘价的89日指数移动平均
G_J2赋值:G_J1的30日指数移动平均
G_J3赋值:2*(G_J1-G_J2)*9.8
G_J4赋值:G_J3的3乘幂*0.1+G_J3的2乘幂
输出攻击资金:如果G_J3 ,返回?,否则返回?
0.015,G_J4,0)/28,画红色
输出流存资金:如果攻击资金=0,返回-G_J4/28的绝对值,否则返回0,线宽为1,画黄色
精准启动赋值:1
精准启动1赋值:2
日赋值:150
昨前赋值:3
高1赋值:昨前日前的日日内最高价的最高值
输出顶:日期日高1,画黑色
绝顶赋值:日期日顶,NODRAW
跑赋值:绝顶=HAND((收盘价-最低价) (开盘价-收盘价)OR(开盘价-最低价) (收盘价-开盘价)),NODRAW
当满足条件跑时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR777777
当满足条件跑时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORAAAAAA
当满足条件跑时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCCCCCC
当满足条件跑时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFFFF
当满足条件跑时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件跑时,在收盘价*1.06位置书写文字COLORFFFFFF
输出长周期:收盘价的250日指数移动平均,NODRAW,COLOR8000FF
输出NOTEXTA:如果长周期 =1日前的长周期,返回长周期,否则返回无效数,画红色,线宽为4,POINTDOT
输出NOTEXTB:如果长周期 1日前的长周期,返回长周期,否则返回无效数,COLOR006A6A,线宽为4,POINTDOT
T赋值:最高价在60日前的30天内第1个最高价到当前周期的周期数
输出A:当满足条件到最后交易的周期=T的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在T日前的最高价位置画直线终点,0表示是否延长.,画黄色
TT赋值:上次收盘价 A*1.014ANDL28距今天数
TJ1赋值:统计TA+1日中满足收盘价的2日指数移动平均 =A的天数=1ANDEXPMA(收盘价,2) =A*1.01
E13赋值:收盘价的TA+1日指数移动平均
CJ赋值:(A/E13-1)*100
HH赋值:10日内CJ的最高值
XG赋值:统计T+1日中满足TT=0的天数=1ANDTT=0ANDTJANDTJ1ANDHH 20
当满足条件XG时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR990099
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBB00BB
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORDD00DD
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF00FF
当满足条件XG时,在最低价*0.93位置画25号图标
当满足条件TA=0时,在A*1.05位置书写文字画黄色
输出上升线:收盘价的3日指数移动平均,画红色,线宽为2
输出下降线:收盘价的5日指数移动平均,COLOR00FF00,线宽为2
输出中间线:下降线的5日指数移动平均,画白色,线宽为2
VAR1赋值:(最高价+最低价+开盘价+2*收盘价)/5
VAR2赋值:1日前的VAR1
VAR3赋值:(收盘价-VAR2)的6日[1日权重]移动平均/收盘价-VAR2的绝对值的6日[1日权重]移动平均*100
VAR4赋值:(收盘价-29日前的开盘价)/29日前的开盘价*100
VAR5赋值:0.667*1日前的VAR4+0.333*VAR4的5日指数移动平均
VAR6赋值:如果(手) =1.3*成交量(手)的5日简单移动平均ANDCOUNT(VAR4 =VAR5ANDVAR4 -17,3)ANDREF(最低价,1)=120日内最低价的最低值,返回1,否则返回0
VAR7赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
VAR8赋值:VAR1-VAR2和0的较大值的10日[1日权重]移动平均/VAR1-VAR2的绝对值的10日[1日权重]移动平均*100
VAR9赋值:如果统计5日中满足VAR8 20的天数 =1ANDCOUNT(VAR1=10日内VAR1的最低值,10) =1ANDCLOSE =开盘价*1.038ANDVOL 成交量(手)的5日简单移动平均*1.2,返回1,否则返回0
当满足条件1日前的VAR3 81ANDVAR3 80ORCROSS(82,VAR7)的5日过滤时,在最高价位置画2号图标
当满足条件1日前的VAR3 81ANDVAR3 80ORCROSS(82,VAR7)的5日过滤时,在最高价位置书写文字,画黄色
当满足条件VAR9ORVAR6的5日过滤时,在最低价位置书写文字,画红色
当满足条件上升线上穿下降线AND中间线 =1日前的中间线ANDVAR3 50的5日过滤时,在上升线位置画1号图标
ZT赋值:1日前的收盘价*1.1-收盘价 0.01ANDH=收盘价
当满足条件ZT时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出巨量平台:上次成交量(手)=120日内成交量(手)的最高值距今天数日前的最高价DOTLINE,画白色,线宽为1
XG1赋值:取反ANDZT
当满足条件XG1时,在最低价位置书写文字,画青色
操赋值:收盘价的5日简单移动平均
输出分界:13日内操的最高值DOTLINE,COLORFFB9CC
输出精准扫描:若到最后交易的周期=13则将最近42周期置为1,NODRAW
输出划线范围:若到最后交易的周期=0则将最近55周期置为1,NODRAW
X_3赋值:如果到最后交易的周期 =55ANDCURRBARSCOUNT =13AND精准扫描,返回精准启动日前的最低价的最后一日取值设为常数,否则返回无效数
输出辅助线1:如果到最后交易的周期 =55AND精准扫描=0,返回精准启动日前的最低价的最后一日取值设为常数,否则返回无效数,DOTLINE,画红色
输出有效K线1:精准扫描ANDABS((开盘价和收盘价的较大值-X_3)/X_3*100) =1.5,NODRAW
输出满足1:统计55日中满足有效K线1的天数 =3,NODRAW
输出成立线1:如果满足1的最后一日取值设为常数,返回X_3,否则返回无效数,画绿色,线宽为2
当满足条件有效K线1时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件有效K线1时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件到最后交易的周期=精准启动+1时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件到最后交易的周期=精准启动+1时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
X_4赋值:如果到最后交易的周期 =55ANDCURRBARSCOUNT =13AND精准扫描,返回精准启动1日前的最低价的最后一日取值设为常数,否则返回无效数
输出辅助线2:如果到最后交易的周期 =55AND精准扫描=0,返回精准启动1日前的最低价的最后一日取值设为常数,否则返回无效数,DOTLINE,画红色
输出有效K线2:精准扫描ANDABS((最高价和收盘价的较大值-X_4)/X_4*100) =1.5,NODRAW
输出满足2:统计55日中满足有效K线2的天数 =2,NODRAW
输出成立线2:如果满足2的最后一日取值设为常数,返回X_4,否则返回无效数,画绿色,线宽为2
当满足条件有效K线2时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件有效K线2时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
当满足条件到最后交易的周期=精准启动1+1时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
当满足条件到最后交易的周期=精准启动1+1时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
输出昨日收盘:如果到最后交易的周期 =5,返回1日前的收盘价的最后一日取值设为常数,否则返回无效数