公式解读:
[源码注释]通达信公式动态公式解读
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA20:收盘价的20日简单移动平均
输出MA60:收盘价的60日简单移动平均
输出MA120:收盘价的120日简单移动平均
输出MA250:收盘价的250日简单移动平均
黄金柱赋值:(手)/1日前的成交量(手)
=1.9
当满足条件黄金柱时,在最低价位置画直线起点,当满足条件1日前的黄金柱时,在1日前的最低价位置画直线终点,1表示是否延长.,画黄色
当满足条件黄金柱时,在最高价位置画直线起点,当满足条件1日前的黄金柱时,在1日前的最高价位置画直线终点,1表示是否延长.,画红色
倍缩赋值:成交量(手)/1日前的成交量(手)
=0.6
当满足条件倍缩时,在最高价位置画直线起点,当满足条件1日前的倍缩时,在1日前的最高价位置画直线终点,1表示是否延长.,画绿色
HH赋值:5日前的最高价=11日内最高价的最高值
LL赋值:5日前的最低价=11日内最低价的最低值
FG01赋值:若HH则将最近6周期置为1
若HH则将最近5周期置为1
FD01赋值:若LL则将最近6周期置为1
若LL则将最近5周期置为1
FG0赋值:FG01ANDH=上次FD01距今天数日内最高价的最高值
FD0赋值:FD01ANDL=上次FG01距今天数日内最低价的最低值
J0赋值:(最高价+最低价)/2
FGH赋值:上次FG0距今天数日前的最高价
FGH1赋值:上次FG0距今天数+1日前的最高价
FGL1赋值:上次FG0距今天数+1日前的最低价
FGH2赋值:上次FG0距今天数+2日前的最高价
FGL2赋值:上次FG0距今天数+2日前的最低价
FGJ0赋值:上次FG0距今天数日前的J0
FGL赋值:上次FG0距今天数日前的最低价
FDH赋值:上次FD0距今天数日前的最高价
FDL赋值:上次FD0距今天数日前的最低价
FDH1赋值:上次FD0距今天数+1日前的最高价
FDL1赋值:上次FD0距今天数+1日前的最低价
FDH2赋值:上次FD0距今天数+2日前的最高价
FDL2赋值:上次FD0距今天数+2日前的最低价
FDJ0赋值:上次FD0距今天数日前的J0
FGZH赋值:如果FGL ,返回?,否则返回?
FGL1,FGH2,FGH1)
FGZL赋值:如果FGL ,返回?,否则返回?
FGL1,FGL2,FGL1)
FDZH赋值:如果FDH ,返回?,否则返回?
FDH1,FDH2,FDH1)
FDZL赋值:如果FDH ,返回?,否则返回?
FDH1,FDL2,FDL1)
FG1赋值:如果((FGL ,返回?,否则返回?
FDHANDFGH
FDZH)OR(FGH
FDH1ANDFDH1
FDHANDFDH
FDH2)),FG0,FG0ANDFGJ0
FDHANDFGH
FDZH)
FD1赋值:如果((FDH ,返回?,否则返回?
FGLANDFDL
FGZL)OR(FDL
FGL1ANDFGL1
FGLANDFDL
FGL2)),FD0,FD0ANDFDJ0
FGLANDFDL
FGZL)
FG2赋值:FG1ANDH
=上次FD1距今天数日内最高价的最高值
FD2赋值:FD1ANDL
=上次FG1距今天数日内最低价的最低值
FG赋值:FG2ANDKDJ.K
40
FD赋值:FD2ANDKDJ.K
60
BK赋值:如果(FGL1 ,返回?,否则返回?
=FGLANDFG0)OR(FDH1
=FDHANDFD0),4,3)
G1赋值:FGANDBARSLAST(FD)
BK
D1赋值:FDANDBARSLAST(FG)
BK
G2赋值:G1ANDH
=上次D1距今天数日内最高价的最高值
D2赋值:D1ANDL
=上次G1距今天数日内最低价的最低值
G3赋值:G2OR(FG0ANDKDJ.J
100)
D3赋值:D2OR(FD0ANDKDJ.J
0)
G4赋值:G3OR(FG0ANDREF(最高价,上次FG0距今天数)
上次G2距今天数日前的最高价ANDBARSLAST(D2)
上次G2距今天数)
D4赋值:D3OR(FD0ANDREF(最低价,上次FD0距今天数)
上次D2距今天数日前的最低价ANDBARSLAST(G2)
上次D2距今天数)
G5赋值:G4ANDH=上次D4距今天数日内最高价的最高值
D5赋值:D4ANDL=上次G4距今天数日内最低价的最低值
GPB赋值:如果G4,返回最高价,否则返回无效数,CIRCLEDOT,画黄色
DPB赋值:如果D4,返回最低价,否则返回无效数,CIRCLEDOT,画黄色
NN赋值:G5
UU赋值:D5
当满足条件UU时,在最低价位置画直线起点,当满足条件NN时,在最高价位置画直线终点,0表示是否延长.,画黄色,线宽为1
当满足条件NN时,在最高价位置画直线起点,当满足条件UU时,在最低价位置画直线终点,0表示是否延长.,画黄色,线宽为1
VAR1赋值:88
VAR2赋值:68
VAR3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR4赋值:VAR3的3日[1日权重]移动平均
VAR5赋值:VAR4的3日[1日权重]移动平均
VAR6赋值:3*VAR4-2*VAR5
VAR7赋值:收盘价/120日内最高价的最高值的3日[1日权重]移动平均*100
VAR8赋值:收盘价/120日内最高价的最高值的3日[1日权重]移动平均*100
VAR9赋值:VAR7 20日前的VAR7ANDVAR7 75ANDFILTER(VAR7/10日前的20日内最低价的最低值 1.18,20)
VARA赋值:如果VAR7 70ANDVAR7 75,返回1,否则返回0
输出黑马线:VAR7
VARB赋值:1日前的收盘价
VARC赋值:收盘价-VARB和0的较大值的6日[1日权重]移动平均/收盘价-VARB的绝对值的6日[1日权重]移动平均*100
VARD赋值:VAR7
输出顶 部 区:如果VAR7 VAR1,返回VAR7,否则返回VAR1
输出底 部 区:当满足条件VARD 52的10日过滤时,在VARD位置书写文字
如果VAR8 68,返回VARD,否则返回68
当满足条件VAR7 68ANDBARSLAST(VAR2上穿VAR7) 2ANDVAR5 30ANDCROSS(VAR6,VAR5)时,在70位置书写文字
当满足条件VAR7 88ANDCROSS(84,VARC)时,在VARD位置书写文字
100