公式解读:
[源码注释]通达信公式动态公式解读
X1赋值:(收盘价+最低价+最高价)/1.5
X2赋值:X1的3日指数移动平均
X3赋值:X2的2.5日指数移动平均
当满足条件X2上穿X3时,在最低价*0.98位置画9号图标,画红色
当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=X3,最低价,最高价,0,1),画红色
当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=X3,收盘价,开盘价,3.2,2),画红色
当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
X3,最低价,最高价,0,1),COLOR00FF00
当满足条件X2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
X3,收盘价,开盘价,3.2,2),COLOR00FF00
当满足条件X3上穿X2时,在开盘价和收盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR00FF00
当满足条件X2上穿X3时,在开盘价和收盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,画红色
当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价)AND(X2
X3),收盘价,开盘价,3.2,2),COLOR00FF00
当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价)AND(X2
=X3),收盘价,开盘价,3.2,2),画红色
当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价)AND(X2
X3),收盘价,开盘价,3.2,0),COLOR00FF00
当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
开盘价)AND(X2
=X3),收盘价,开盘价,3.2,0),画红色
VAR1F赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
VAR20赋值:VAR1F的相反数
VAR21赋值:VAR1F的3日[1日权重]移动平均
输出移动平均:VAR21的3日[1日权重]移动平均,画红色
输出参考线:移动平均的3日[1日权重]移动平均,画青色
输出走势线:移动平均的2日[1日权重]移动平均,画白色
输出关注:如果移动平均上穿参考线AND移动平均 ,返回?,否则返回?
30,33,0),画青色,线宽为2
输出风险:如果参考线上穿移动平均AND参考线 ,返回?,否则返回?
75,68,100),画绿色,线宽为2
当满足条件移动平均上穿参考线AND移动平均 时,在?位置书写文字
20,33,''),画白色
输出A1:如果移动平均上穿参考线AND移动平均 ,返回?,否则返回?
70AND移动平均
40,移动平均*1.1,0),STICK,线宽为2,画红色
当满足条件A1时,在移动平均*1.1位置书写文字,线宽为2,画黄色
当满足条件移动平均上穿参考线时,在移动平均位置书写文字
当满足条件走势线上穿移动平均时,在走势线位置书写文字
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ROC赋值:100*(收盘价-12日前的收盘价)/12日前的收盘价
MAROC赋值:ROC的6日简单移动平均
A1赋值:-150小于1日前的CCI保持30个交易日后交叉上穿
A2赋值:-5小于1日前的ROC保持30个交易日后交叉上穿
A3赋值:1日前的DIF小于DEA-0.01保持5个交易日后交叉上穿AND(DIF
0ORDIF
=0.15)ANDDIF
1日前的DIF
VAR1赋值:如果A3,返回统计10日中满足A1ORA2的天数 ,否则返回?
=1ANDC
开盘价,无效数)
A4赋值:VAR1ANDCOUNT(收盘价
收盘价的60日简单移动平均,60)
=50
A5赋值:A4ANDCOUNT(A4,100)
=2ANDCOUNT(收盘价的60日简单移动平均
1日前的收盘价的60日简单移动平均,100)
=90
当满足条件A4时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.COLOR80FFFF
当满足条件A5时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.COLOR0000FF
当满足条件A4时,在0.3位置书写文字COLOR00FF00
当满足条件A4时,在0.1位置书写文字COLOR00FF00
A01赋值:现价
A03赋值:收盘价的有效数据周期数
A04赋值:((收盘价/120日内最高价的最高值)的3日[1日权重]移动平均*100)
A05赋值:如果(A03 20),返回A04,否则返回0
A06赋值:如果(最低价 A01),返回0,否则返回如果(HIGH0)AND(A07 1日前的A07),返回?,否则返回?AND(A05 =88),A07,0)
VAR1赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
VAR2赋值:VAR1的8日指数移动平均
VAR3赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
趋势赋值:VAR3的3日指数移动平均-10
当满足条件趋势 80时,在趋势和80位置之间画柱状线,宽度为4,0不为0则画空心柱.
当满足条件趋势上穿0时,在0位置画1号图标
当满足条件(A09 0AND(趋势 20OR趋势 1日前的趋势AND趋势 50))时,在0和A09位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFF00
机构建仓区赋值:0,线宽为0,COLORFFFF00
VAR4赋值:(趋势-1日前的趋势)/1日前的趋势*100
当满足条件趋势 =13的15日过滤时,在30位置书写文字,COLORCC9900
当满足条件趋势 =13ANDVAR4 13时,在0和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0099FF
VAR5赋值:(趋势 =13ANDVAR4 13)的10日过滤
当满足条件VAR5时,在60位置书写文字,COLOR0099FF
当满足条件趋势 =90ANDVAR4时,在0和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,画深灰色
VAR6赋值:(趋势 =90ANDVAR4)的10日过滤
当满足条件VAR6时,在40位置书写文字,画深灰色
VAR7赋值:30日内最低价的最低值
VAR8赋值:30日内最高价的最高值
VAR9赋值:(收盘价-VAR7)/(VAR8-VAR7)*4的4日指数移动平均*25
当满足条件VAR9 90时,在100和105位置之间画柱状线,宽度为4,2不为0则画空心柱.,画红色
VAR10赋值:(VAR9-4日内VAR9的最低值)/(4日内VAR9的最高值-4日内VAR9的最低值)*100
VAR101赋值:如果VAR9上穿VAR10ANDVAR9 87,返回95,否则返回0,线宽为0
当满足条件VAR101=95时,在88位置书写文字,COLOR00FF00
当满足条件90上穿VAR9时,在95位置画2号图标
VAR11赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均*100
VAR12赋值:30日内VAR11的最高值*8
火焰山赋值:如果最低价 =VAR7AND趋势 40,返回(VAR11+VAR12),否则返回0的3日指数移动平均/618,画红色,线宽为2
当满足条件火焰山 0时,在0和火焰山*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
VAR13赋值:(收盘价的1日简单移动平均+收盘价的3日简单移动平均+收盘价的5日简单移动平均+收盘价的7日简单移动平均+收盘价的9日简单移动平均)/5
VAR14赋值:(收盘价的2日简单移动平均+收盘价的4日简单移动平均+收盘价的6日简单移动平均+收盘价的8日简单移动平均+收盘价的10日简单移动平均)/5
输出趋势线:趋势,COLORFF0000
VAR16赋值:VAR13的2日指数移动平均-VAR14的5日指数移动平均和0的较大值*200
VAR17赋值:VAR16的5日指数移动平均
输出波浪峰:VAR17,STICK,COLORFF00FF
当满足条件VAR17 1日前的VAR17时,在0和VAR17位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
VAR18赋值:趋势线的8日简单移动平均
当满足条件趋势线上穿VAR2AND趋势线 1日前的趋势线AND趋势线 50时,在50位置书写文字,COLORFF0000