公式解读:
[源码注释]通达信公式动态公式解读
LT赋值:最低价在0日前的30天内第1个最低价到当前周期的周期数
HT赋值:最高价在LT=0日前的60天内第1个最高价到当前周期的周期数
LL赋值:LT日前的最低价
HH赋值:HT日前的最高价
输出 NOTEXT1:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在HH位置画直线终点,1表示是否延长.,画黄色
输出 NOTEXT2:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在LL位置画直线终点,1表示是否延长.,画黄色
输出 NOTEXT3:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在(HH-LL)*0.25+LL位置画直线终点,1表示是否延长.,DOTLINE,画淡洋红色
输出 NOTEXT4:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在(HH-LL)*0.5+LL位置画直线终点,1表示是否延长.,DOTLINE,画淡蓝色
输出 NOTEXT5:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在(HH-LL)*0.75+LL位置画直线终点,1表示是否延长.,DOTLINE,画淡绿色
输出 NOTEXT6:当满足条件HT=0时,在HH位置画直线起点,当满足条件LT=0时,在(HH-LL)*0.875+LL位置画直线终点,1表示是否延长.,DOTLINE,画淡灰色
当满足条件是否最后一个周期时,在NOTEXT3位置书写数字
当满足条件是否最后一个周期时,在NOTEXT4位置书写数字
当满足条件是否最后一个周期时,在NOTEXT5位置书写数字
当满足条件是否最后一个周期时,在NOTEXT6位置书写数字
JD赋值:15
T20赋值:20
T40赋值:40
X_1赋值:到最后交易的周期 20ANDCURRBARSCOUNT 120ANDHIGH=120日内最高价的最高值的100日反向过滤
X_2赋值:上次X_1距今天数
X_3赋值:X_2日前的最高价
X_4赋值:10/JD*3.1416/180的正切
X_5赋值:X_3*0.1/X_4
输出 L15:如果X_2位于(-1)和100之间,返回X_3-X_5*X_2,否则返回无效数,画洋红色
X_6赋值:如果X_2=T20,返回(X_3-最高价)/T20,否则返回无效数
X_7赋值:如果到最后交易的周期=1ANDX_2 T20,返回X_2-T20日前的X_6,否则返回无效数
X_8赋值:X_7的最后一日取值设为常数
X_9赋值:如果X_2位于(-1)和100之间,返回X_3-X_8*X_2,否则返回无效数
X_10赋值:如果到最后交易的周期 10,返回X_9的最后一日取值设为常数,否则返回无效数
输出 L20:如果最近10日一直存在最低价 X_9,返回无效数,否则返回X_9,画绿色
当满足条件X_2=T20时,在T20日内最低价的最低值*0.95和X_3位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡灰色
X_11赋值:如果X_2=T40,返回(X_3-最高价)/T40,否则返回无效数
X_12赋值:如果到最后交易的周期=1ANDX_2 T40,返回X_2-T40日前的X_11,否则返回无效数
X_13赋值:X_12的最后一日取值设为常数
X_14赋值:如果X_2位于(-1)和100之间,返回X_3-X_13*X_2,否则返回无效数
X_15赋值:如果到最后交易的周期 10,返回X_14的最后一日取值设为常数,否则返回无效数
输出 L40:X_14,画黄色
当满足条件X_2=T40时,在T40日内最低价的最低值*0.95和X_3位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡灰色
X_16赋值:X_2 40ANDREF(最低价上穿L15,1)ANDCLOSE 开盘价
X_17赋值:X_2 40ANDREF(最低价上穿L15,1)ANDCLOSE 开盘价
当满足条件X_17时,在最低价*0.95位置画1号图标