公式解读:
[源码注释]通达信公式动态公式解读
AA赋值:收盘价的5日简单移动平均上穿收盘价的20日简单移动平均ANDCROSS(收盘价的5日简单移动平均,收盘价的30日简单移动平均)ANDCROSS(收盘价的5日简单移动平均,收盘价的60日简单移动平均)
BBB赋值:收盘价的60日简单移动平均
收盘价的10日简单移动平均ANDCROSS(收盘价的10日简单移动平均,收盘价的30日简单移动平均)ANDMA(收盘价,30)
收盘价的20日简单移动平均ANDABS(收盘价的60日简单移动平均-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
0.05
CCC赋值:收盘价的30日简单移动平均
收盘价的5日简单移动平均ANDCROSS(收盘价的5日简单移动平均,收盘价的20日简单移动平均)ANDMA(收盘价,20)
收盘价的10日简单移动平均
DD赋值:(收盘价的5日简单移动平均-收盘价的10日简单移动平均)+(收盘价的10日简单移动平均-收盘价的20日简单移动平均)+(收盘价的20日简单移动平均-收盘价的30日简单移动平均)的绝对值
0.02ANDMA(收盘价,5)
1日前的收盘价的5日简单移动平均ANDMA(收盘价,10)
1日前的收盘价的10日简单移动平均
EE赋值:收盘价的20日简单移动平均
收盘价的5日简单移动平均ANDCROSS(收盘价的5日简单移动平均,收盘价的10日简单移动平均)ANDMA(收盘价,10)
收盘价的60日简单移动平均ANDABS(收盘价的20日简单移动平均-收盘价的60日简单移动平均)/收盘价的60日简单移动平均
0.05
FF赋值:AAORBBBORCCCORDDOREE
探测赋值:FFANDFILTER(FF,8)
当满足条件探测时,在最低价*0.958位置书写文字,画红色
当满足条件探测时,在最高价和最低价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画红色
当满足条件探测时,在开盘价和收盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,线宽为2,画红色
AA1赋值:成交额(元)/(手)
BB1赋值:最低价
AA1*0.9
CC1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
1.2
DD1赋值:最低价
收盘价的5日简单移动平均*0.921
EE1赋值:成交量(手)
成交量(手)的5日简单移动平均*1.5
FF1赋值:BB1ANDCC1ANDDD1ANDEE1,画红色,线宽为0
当满足条件FF1时,在最低价*0.99位置书写文字,画黄色
当满足条件FF1时,在最高价和最低价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画黄色
当满足条件FF1时,在开盘价和收盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,线宽为2,画黄色
当满足条件(1日前的最高价+1日前的最低价)/2上穿收盘价的20日简单移动平均+2*收盘价的20日估算标准差时,在
最高价*1.02位置书写文字,画绿色
N赋值:5
E赋值:(最高价+最低价+开盘价+2*收盘价)/5
AAA赋值:2*E-最低价,NODRAW
AB赋值:2*E-最高价,NODRAW
ACC赋值:E+(最高价-最低价),NODRAW
ADD赋值:E-(最高价-最低价),NODRAW
输出今阻力:1日前的AAA,画白色,NODRAW
输出今支撑:1日前的AB,画黄色,NODRAW
输出明阻力:AAA,画青色,NODRAW
输出明支撑:AB,画洋红色,NODRAW
输出明突破:ACC,画绿色,NODRAW
输出明反转:ADD,画淡青色,NODRAW
输出压力:1日前的30日内收盘价的最高值的2日简单移动平均,画黑色
输出支撑:1日前的30日内收盘价的最低值的2日简单移动平均,画黑色
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出
牛线:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16
*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11
*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5
*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
输出
马线:牛线的6日简单移动平均,画绿色
输出
MAA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为2
A3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
A4赋值:A3的3日[1日权重]移动平均
A5赋值:A4的3日[1日权重]移动平均
A6赋值:3*A4-2*A5
A7赋值:收盘价-1日前的收盘价
A8赋值:100*A7的6日指数移动平均的6日指数移动平均/A7的绝对值的6日指数移动平均的6日指数移动平均
买赋值:2日内A8的最低值=7日内A8的最低值ANDCOUNT(A8
0,2)ANDCROSS(A8,A8的2日简单移动平均)
当满足条件买时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100)
FF2赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
日赋值:150
昨前赋值:3
高1赋值:昨前日前的日日内最高价的最高值
低1赋值:昨前日前的日日内最低价的最低值
H1赋值:高1-(高1-低1)*0.191
H2赋值:高1-(高1-低1)*0.382
H3赋值:高1-(高1-低1)*0.5
H4赋值:高1-(高1-低1)*0.618
H5赋值:高1-(高1-低1)*0.809
输出
顶:日期日高1,画红色
输出
一0.809[输出名错误]:日期日H1,画黄色
输出
二0.618[输出名错误]:日期日H2,画洋红色
输出
三0.500[输出名错误]:日期日H3,画白色
输出
四0.382[输出名错误]:日期日H4,画绿色
输出
五0.191[输出名错误]:日期日H5,画黄色
输出
低:日期日低1,画红色
HL赋值:(获利盘为97%的成本分布-获利盘为3%的成本分布)/10
CM1赋值:以获利盘为3%的成本分布+HL*1计算的获利盘比例-以获利盘为3%的成本分布+HL*0计算的获利盘比例
CM2赋值:以获利盘为3%的成本分布+HL*2计算的获利盘比例-以获利盘为3%的成本分布+HL*1计算的获利盘比例
CM3赋值:以获利盘为3%的成本分布+HL*3计算的获利盘比例-以获利盘为3%的成本分布+HL*2计算的获利盘比例
CM4赋值:以获利盘为3%的成本分布+HL*4计算的获利盘比例-以获利盘为3%的成本分布+HL*3计算的获利盘比例
CM5赋值:以获利盘为3%的成本分布+HL*5计算的获利盘比例-以获利盘为3%的成本分布+HL*4计算的获利盘比例
CM6赋值:以获利盘为3%的成本分布+HL*6计算的获利盘比例-以获利盘为3%的成本分布+HL*5计算的获利盘比例
CM7赋值:以获利盘为3%的成本分布+HL*7计算的获利盘比例-以获利盘为3%的成本分布+HL*6计算的获利盘比例
CM8赋值:以获利盘为3%的成本分布+HL*8计算的获利盘比例-以获利盘为3%的成本分布+HL*7计算的获利盘比例
CM9赋值:以获利盘为3%的成本分布+HL*9计算的获利盘比例-以获利盘为3%的成本分布+HL*8计算的获利盘比例
CM10赋值:以获利盘为3%的成本分布+HL*10计算的获利盘比例-以获利盘为3%的成本分布+HL*9计算的获利盘比例
MXCM赋值:CM1和CM2的较大值和CM3的较大值和CM4的较大值和CM5的较大值和CM6的较大值和CM7的较大值和CM8的较大值和CM9的较大值和CM10的较大值
输出
峰价上:如果CM10 =MXCM,返回获利盘为3%的成本分布+HL*10,否则返回如果CM9 =MXCM,返回获利盘为3%的成本分布+HL*9,否则返回如果CM8 =MXCM,返回获利盘为3%的成本分布+HL*8,否则返回
如果CM7 =MXCM,返回获利盘为3%的成本分布+HL*7,否则返回如果CM6 =MXCM,返回获利盘为3%的成本分布+HL*6,否则返回如果CM5 =MXCM,返回获利盘为3%的成本分布+HL*5,否则返回
如果CM4 =MXCM,返回获利盘为3%的成本分布+HL*4,否则返回I,画白色
输出
峰价下:峰价上-HL,画白色
输出
峰价中:峰价上-HL*0.5,画洋红色
输出
峰量:MXCM*100,NODRAW