公式解读:
[源码注释]通达信公式动态公式解读
N赋值:20
DXD赋值:((最低价+最高价+收盘价*2)/4的14日指数移动平均-1日前的(最低价+最高价+收盘价*2)/4的14日指数移动平均)/1日前的(最低价+最高价+收盘价*2)/4的14日指数移动平均*100上穿0
TS赋值:1日前的上次DXD=1距今天数+1
RH赋值:TS日前的最高价
RL赋值:TS日前的最低价
EJHY赋值:(DXD
0AND最低价
=RHAND最高价
=RH)OR(DXD
0AND最低价
=RLAND最高价
=RH)OR(DXD
0AND最低价
=RLAND最高价
=RL)
SJHY赋值:统计N日中满足DXD的天数=3ANDEJHY
SJD赋值:如果SJHY ,返回?,否则返回?
0,3,如果EJHY ,返回?,否则返回?
0,2,如果DXD ,返回?,否则返回?
0,1,0)))
TS3赋值:上次SJD=1距今天数+1
G赋值:上次SJD=1距今天数
上次SJD=2距今天数AND上次SJD=2距今天数
上次SJD=3距今天数AND统计TS3日中满足SJD=1的天数=1AND统计TS3日中满足SJD=2的天数=1AND统计TS3日中满足SJD=3的天数=1ANDSJD=3ANDTS3
=N
F赋值:上次G=1距今天数-1+TS3
=NANDEJHYAND统计上次G=1距今天数+1+TS3日中满足DXD的天数=4
当满足条件DXD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,1,4,0),画白色
当满足条件EJHY 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,2,4,0),画黄色
当满足条件G时,在0和3位置之间画柱状线,宽度为6,0不为0则画空心柱.,画红色
当满足条件G时,在0和3位置之间画柱状线,宽度为4,0不为0则画空心柱.,画黄色
当满足条件G时,在0和3位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件F时,在0和4位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件F时,在0和3.8位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
当满足条件F时,在0和3.5位置之间画柱状线,宽度为4,0不为0则画空心柱.,画洋红色
当满足条件F时,在0和3.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
输出低吸买点:如果F ,返回?,否则返回?
0,4,如果G ,返回?,否则返回?
0,3,如果EJHY ,返回?,否则返回?
0,2,如果DXD ,返回?,否则返回?
0,1,0)))),NODRAW
V2G赋值:(((收盘价-1日前的收盘价)/1日前的收盘价)*100)
V3G赋值:((手)的2日简单移动平均/成交量(手)的10日简单移动平均)
V4G赋值:(成交量(手)/当前流通股本(手))
A1G赋值:((((0.0068*V2G)-(0.0072*V3G))-(0.5676*V4G))-0.0105)
A2G赋值:((((0.0015*V2G)-(0.0124*V3G))+(1.7461*V4G))-0.0074)
GGHX赋值:((((0-(12.2401*A1G))-(1*A2G))+0.321) 0)
AA1赋值:485日内最高价的最高值的17日简单移动平均
AA2赋值:222日内最高价的最高值的17日简单移动平均
AA3赋值:96日内最高价的最高值的17日简单移动平均
AA4赋值:485日内最低价的最低值的17日简单移动平均
AA5赋值:222日内最低价的最低值的17日简单移动平均
AA6赋值:96日内最低价的最低值的17日简单移动平均
AA7赋值:(AA4*0.96+AA5*96+AA6*0.96+AA1*0.558+AA2*0.558+AA3*0.558)/6的17日简单移动平均
AA8赋值:(AA4*1.25+AA5*1.23+AA6*1.2+AA1*0.55+AA2*0.55+AA3*0.65)/6的17日简单移动平均
AA9赋值:(AA4*1.3+AA5*3+AA6*1.3+AA1*0.68+AA2*0.68+AA3*0.68)/6的17日简单移动平均
AAA赋值:(AA7*3+AA8*2+AA9)/6*1.738的17日简单移动平均
AAB赋值:如果日期 =1341231,返回AAA,否则返回AAA*日
AAC赋值:最低价
AAD赋值:1日前的最低价
AAE赋值:AAC-AAD的绝对值的3日[1日权重]移动平均/AAC-AAD和0的较大值的3日[1日权重]移动平均*100
AAF赋值:如果收盘价*1.35 =AAB,返回AAE*10,否则返回AAE/10的3日简单移动平均
AA10赋值:30日内最低价的最低值
AA11赋值:30日内AAF的最高值
AA12赋值:1341231
CM赋值:如果日期 =AA12,返回如果最低价 =AA10,返回(AAF+AA11*2)/2,否则返回0的3日简单移动平均,否则返回100000000
AA13赋值:4*(收盘价-10日内最低价的最低值)/(10日内最高价的最高值-10日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-10日内最低价的最低值)/(10日内最高价的最高值-10日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均
BBGX赋值:CMANDCROSS(AA13,8)
FGXG赋值:2日前的收盘价/1日前的收盘价 1.09ANDC/1日前的收盘价 1.09ANDH=CANDV 1日前的成交量(手)
输出XG:BBGXANDGGHXANDFGXG