公式解读:
[源码注释]通达信公式动态公式解读
V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4.15)的动态移动平均
HY1赋值:1日前的V1的3日指数移动平均
输出
实时线:收盘价的1日简单移动平均,COLOR006400
输出
神秘线:HY1,COLOR400080
当满足条件收盘价 HY1时,在最低价和最高价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件收盘价 HY1时,在收盘价和开盘价位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,画红色
当满足条件收盘价 HY1时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件收盘价 HY1时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收盘价 HY1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件收盘价 =HY1时,在收盘价和开盘价位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLORFF4242
当满足条件收盘价 =HY1时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF4242
当满足条件收盘价 =HY1时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF4242
当满足条件收盘价 =HY1时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF4242
当满足条件收盘价 =HY1时,在最低价和最高价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF4242
当满足条件收盘价上穿HY1时,在最低价位置书写文字,线宽为2,画黄色
当满足条件HY1上穿收盘价时,在最高价*1.08位置书写文字,线宽为3,画白色
APP赋值:(成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值))
ZL赋值:如果(收阳线),返回(APP*(最高价-最低价)),否则返回如果(收阴线),返回(APP*((最高价-开盘价)+(收盘价-最低价))),否则返回(成交量(手)/2)
SF赋值:如果(收阳线),返回(0-(APP*((最高价-收盘价)+(开盘价-最低价)))),否则返回如果(收阴线),返回(0-(APP*(最高价-最低价))),否则返回(0-(成交量(手)/2))
库存能量赋值:(ZL+SF)的2日简单移动平均
库存平均赋值:(ZL+SF)的5日简单移动平均
当满足条件库存能量上穿库存平均时,在最低价*0.97位置书写文字,COLORFF00FF,线宽为4
P赋值:15
GT赋值:1
DT赋值:1
半径赋值:5
当满足条件是否最后一个周期时,在横轴0.5纵轴0.9位置书写文字,画黄色
P1赋值:如果周期类型 ,返回?,否则返回?
5ORPERIOD=8,60,P)
A1赋值:2日前的最高价=P1日内最高价的最高值ANDREF(最高价,2)
1日前的最高价和最高价的较大值
B1赋值:A1的2日过滤
C1赋值:若B1则将最近3周期置为1
D1赋值:C1的2日过滤
A2赋值:2日前的最低价=P1日内最低价的最低值ANDREF(最低价,2)
1日前的最低价和最低价的较小值
B2赋值:A2的2日过滤
C2赋值:若B2则将最近3周期置为1
D2赋值:C2的2日过滤
E1赋值:(1日前的2*2日内最低价的最低值+1日前的2*2日内最高价的最高值)/2
E02赋值:(最高价+最低价)/2
H1赋值:(D1ANDNOT((D2ANDE1
=E02)))ORISLASTBARORBARSCOUNT(收盘价)=1
L1赋值:(D2ANDNOT((D1ANDE1
E02)))
H2赋值:D1ANDNOT((D2ANDE1
=E02))
X1赋值:1日前的上次H1距今天数+1
F1赋值:若H1ANDCOUNT(L1,X1) 则将最近?周期置为1
0,X1日内如果L1,返回最低价,否则返回10000距今天数)
G1赋值:F1
1日前的F1
I1赋值:若G1则将最近2周期置为1
LD赋值:I1
1日前的I1
L2赋值:LDORISLASTBAROR收盘价的有效数据周期数=1
X2赋值:1日前的上次L2距今天数+1
F2赋值:若L2ANDCOUNT(H2,X2) 则将最近?周期置为1
0,X2日内如果H2,返回最高价,否则返回0距今天数)
G2赋值:F2
1日前的F2
I2赋值:若G2则将最近2周期置为1
HD赋值:I2
1日前的I2
当满足条件LD时,在最低价*0.99位置画1号图标
当满足条件HD时,在最高价*1.01位置画2号图标
BDH赋值:上次HD距今天数日前的最高价
BDL赋值:上次LD距今天数日前的最低价
R11赋值:若是否最后一个周期则将最近上次HD距今天数+GT周期置为1
S11赋值:R11
1日前的R11
T11赋值:若是否最后一个周期则将最近上次LD距今天数+DT周期置为1
U11赋值:T11
1日前的T11
输出
高点:上次S11距今天数日前的最高价,COLOR00FF00
输出
低点:上次U11距今天数日前的最低价,COLORFFCC00
低天赋值:上次U11距今天数的最后一日取值设为常数
高天赋值:上次S11距今天数的最后一日取值设为常数
CURR赋值:到最后交易的周期
当满足条件U11时,在最低价位置画直线起点,当满足条件S11时,在最高价位置画直线终点,0表示是否延长.,画黄色
当满足条件S11时,在最高价位置画直线起点,当满足条件U11时,在最低价位置画直线终点,0表示是否延长.,画白色
SH赋值:高点的最后一日取值设为常数
SL赋值:低点的最后一日取值设为常数
高低差赋值:SH-SL
天距赋值:低天-高天的绝对值
PR赋值:(高天+低天)/2
RN赋值:(SH+SL)/2
Y弧赋值:(SH*SL)
BX赋值:2*(SH*SL)/天距
BY赋值:(SH*SL)/高低差
XW赋值:如果CURR ,返回?,否则返回?
PR,PR-CURR,CURR-PR)*BX
SY赋值:如果XW ,返回?,否则返回?
Y弧,Y弧*Y弧-XW*XW的开方,0)/BY/半径
输出
YX1:RN+SY,COLOR00FFFF
输出
YX2:RN-SY,COLOR00FFFF