[源码注释]通达信公式动态公式解读
输出上趋势:最低价的20日简单移动平均*1.2,COLOR0080FF,线宽为2
输出次上趋势:最低价的20日简单移动平均*1.1,画黄色
输出次下趋势:最高价的20日简单移动平均*0.9,画白色
输出下趋势:最高价的20日简单移动平均*0.8,画绿色,线宽为2
ZD赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
HDZ,赋值:(20日内最高价的最高值-收盘价)/(20日内最高价的最高值-20日内最低价的最低值)
趋势强度赋值:如果收盘价 ,返回?,否则返回?
次上趋势,如果收盘价 ,返回?,否则返回?
上趋势,4,3),如果收盘价 ,返回?,否则返回?
次下趋势ANDC
次上趋势,2,如果收盘价 ,返回?,否则返回?
下趋势,0,1)))
当满足条件趋势强度=0时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画蓝色
当满足条件趋势强度=1时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画绿色
当满足条件趋势强度=2时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画深灰色
当满足条件趋势强度=3时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画黄色
当满足条件趋势强度=4时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画洋红色
当满足条件趋势强度=0时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画蓝色
当满足条件趋势强度=1时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色
当满足条件趋势强度=2时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色
当满足条件趋势强度=3时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色
赋值:收盘价的7日简单移动平均,画白色
PARTLINE(BYX,BYX
1日前的BYX,自定色,BYX
1日前的BYX,自定色),线宽为1
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,画红色
输出马线:牛线的5日简单移动平均,画绿色
FILLRGN(牛线,马线,(马线
牛线),COLOR0033FF)
FILLRGN(牛线,马线,(马线
牛线),画绿色)
输出中线:收盘价的55日简单移动平均,POINTDOT,画红色
当满足条件(收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
中线),中线,中线,1,0),线宽为6,COLOR0000FF
当满足条件(中线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
收盘价),中线,中线,1,0),线宽为6,COLORFFFF00
输出牛熊分界线:收盘价的120日简单移动平均,线宽为1,COLOR0099FF
HH赋值:3日内最高价的最高值
LL赋值:3日内最低价的最低值
CH1赋值:(HH
1日前的HHANDC
1日前的收盘价)
CH2赋值:(LL
1日前的LLANDC
1日前的收盘价)
K3赋值:上次CH1距今天数
K4赋值:上次CH2距今天数
K5赋值:(K3
K4ORCH1)ANDNOT(CH2)
K6赋值:(K3
K4ORCH2)ANDNOT(CH1)
ZC赋值:如果HH ,返回?,否则返回?
1日前的HHANDC
1日前的收盘价,LL,上次HH 距今天数日前的LL
1日前的HHANDC
1日前的收盘价)))
YL赋值:如果LL ,返回?,否则返回?
1日前的LLANDC
1日前的收盘价,HH,上次LL 距今天数日前的HH
1日前的LLANDC
1日前的收盘价)))
输出多空线:如果K5,返回ZC,否则返回YL,画白色,线宽为2
买线赋值:收盘价的2日指数移动平均
卖线赋值:(收盘价的21日线性回归斜率)*(20)+收盘价的42日指数移动平均
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,0,0),COLOR00FFFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,10,0),COLOR0088FF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,8,0),COLOR0099FF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,6,0),COLOR00AAFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,5,0),COLOR00BBFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,4,0),COLOR00CCFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,3,0),COLOR00DDFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,2,0),COLOR00EEFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,1,0),COLOR00FFFF
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,0,0),COLOR00FF00
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,8,1),COLORFF250C
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,7,1),COLORFF255C
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,6,1),COLORFF147C
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,5,1),COLORFF5B84
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,4,1),COLORFF747C
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,3,1),COLORFF887C
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,2,1),COLORFFAC10
当满足条件(买线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
卖线),收盘价,开盘价,1,1),COLORFFD110
红底赋值:(最高价的19日[3日权重]移动平均*1)
当满足条件((((收盘价/开盘价) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1.04)AND(收盘价
红底))AND((收盘价-1日前的收盘价)
0)),收盘价,开盘价,10,0),画红色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
抄底赋值:如果?日前的统计?日中满足K 的天数,返回?,否则返回?
1日前的K,5)
=5,1)ANDCOUNT(K
30,5)
=2ANDCOUNT(J
0,3)
0ANDCROSS(J,0),30,0)
当满足条件抄底时,在最低价*0.99位置书写文字,COLOR0000FF
逃命赋值:(最高价的21日[2日权重]移动平均*1.05)
当满足条件((最高价 的?日过滤时,在?位置书写文字
逃命)AND(收盘价
逃命)),5),(最高价+0.50),'逃命')
A51赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均
A54赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
趋势线赋值:(3*A54的6日[1日权重]移动平均-2*A54的5日[1日权重]移动平均的5日[1日权重]移动平均的2日简单移动平均)
当满足条件(最高价-收盘价)/1日前的收盘价 时,在?位置书写文字
0.03ANDH=21日内最高价的最高值,最高价*1.04,'止赢'),画白色