[源码注释]通达信公式动态公式解读
TJ赋值:最高价
4日前的最高价ANDREF(最高价,1)
4日前的最高价ANDREF(最高价,2)
4日前的最高价ANDREF(最高价,3)
4日前的最高价ANDREF(最高价,4)
5日前的最高价ANDREF(最高价,4)
6日前的最高价ANDREF(最高价,4)
7日前的最高价ANDREF(最高价,4)
8日前的最高价ANDREF(最高价,4)
9日前的最高价
TJ1赋值:最低价
4日前的最低价ANDREF(最低价,1)
4日前的最低价ANDREF(最低价,2)
4日前的最低价ANDREF(最低价,3)
4日前的最低价ANDREF(最低价,4)
5日前的最低价ANDREF(最低价,4)
6日前的最低价ANDREF(最低价,4)
7日前的最低价ANDREF(最低价,4)
8日前的最低价ANDREF(最低价,4)
9日前的最低价
T赋值:上次TJ距今天数
LT赋值:上次TJ1距今天数
CF1赋值:若T=0则将最近5周期置为1
HT赋值:上次CF1=1上穿0.5距今天数
CF2赋值:若LT=0则将最近5周期置为1
TT1赋值:上次CF2=1上穿0.5距今天数
TT赋值:上次到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数距今天数
TTH赋值:上次到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数距今天数
TTH2赋值:上次到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数距今天数
CL赋值:TT日前的最低价的最后一日取值设为常数
CH赋值:TTH日前的最高价的最后一日取值设为常数
输出CH2:TTH2日前的最高价的最后一日取值设为常数NODRAW
CHT赋值:上次HT日前的最高价 上穿?距今天数
CH,0.5))
CHT2赋值:上次HT日前的最高价 上穿?距今天数
CH2,0.5))
AA2赋值:HT日前的最高价在TTH2+1日前的TTH2日前的CHT2+1天内第1个最高价到当前周期的周期数
CLT赋值:上次TT1日前的最低价 上穿?距今天数
CL,0.5))
当满足条件到最后交易的周期=CHT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色,线宽为2
当满足条件到最后交易的周期=AA2的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画淡洋红色,线宽为2
当满足条件到最后交易的周期=CLT的最后一日取值设为常数+1时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色,线宽为2
当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至1的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色
当满足条件到最后交易的周期=HT=0累加至3的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至2的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色
当满足条件到最后交易的周期=HT=0累加至4的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至3的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色
当满足条件到最后交易的周期=HT=0累加至5的天数的最后一日取值设为常数时,在最高价位置画直线起点,当满足条件到最后交易的周期=HT=0累加至4的天数的最后一日取值设为常数时,在最高价位置画直线终点,1表示是否延长.,画黄色
当满足条件到最后交易的周期=TT1=0累加至2的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至1的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色
当满足条件到最后交易的周期=TT1=0累加至3的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至2的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色
当满足条件到最后交易的周期=TT1=0累加至4的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至3的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色
当满足条件到最后交易的周期=TT1=0累加至5的天数的最后一日取值设为常数时,在最低价位置画直线起点,当满足条件到最后交易的周期=TT1=0累加至4的天数的最后一日取值设为常数时,在最低价位置画直线终点,1表示是否延长.,画绿色
当满足条件HT=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件TT1=0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
N赋值:1
M赋值:3
求赋值:如果到最后交易的周期=1ANDPERIOD=5,返回(手)*240/当前离开盘分钟数,否则返回无效数,0
输出测换:求/流通股本(股)*10000,COLOR0099FF
输出换手:((成交量(手)/当前流通股本(手))*100)的N日累和,COLOR0099FF
VAR1赋值:*1日前的成交量(手)的5日简单移动平均
VAR2赋值:现价=CLOSEANDDYNAINF开盘价=成交额(元)
输出测量:如果现价=CLOSEANDDYNAINF开盘价=成交额(元),返回VAR1,否则返回VAR2,画黄色
输出总量:成交量(手)的N日累和,画红色,NODRAW
值赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
正赋值:如果收阳线,返回值*(最高价-最低价),否则返回如果收阴线,返回值*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2,画红色,NODRAW
负赋值:如果收阳线,返回0-值*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-值*(最高价-最低价),否则返回0-成交量(手)/2,画绿色,NODRAW
输出入:正的N日累和,画黄色,NODRAW
输出出:负的N日累和,画绿色,NODRAW
输出相差±:出+入,COLOR0099FF,NODRAW
输出出入±%:(入+出)/(入-出)*100,COLOR0099FF,NODRAW
输出成交金额:成交额(元)/100,画红色,NODRAW
当满足条件如果现价=CLOSEANDDYNAINF开盘价=成交额(元),返回VAR1,否则返回VAR2时,在VAR1和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,CIRCLEDOT,画黄色
当满足条件VAR2时,在VAR1和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色
当满足条件成交量(手) 0时,在成交量(手)和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件入时,在入和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件入 0AND入 1日前的入时,在入*4/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00AFFF
当满足条件入 0AND入 1日前的入时,在入*2/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR10FFFF
当满足条件入 0AND入 1日前的入时,在入和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件入 0AND入 1日前的入时,在入*4/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCA3DB5
当满足条件入 0AND入 1日前的入时,在入*2/5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF99CC
当满足条件出时,在出*(+1)和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR66FF00
当满足条件出时,在出*(+0.75)和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR66DD00
当满足条件出时,在出*(+0.75)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR66BB00
当满足条件出时,在出*(+0.65)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR669900
当满足条件出时,在出*(+0.55)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR667700
当满足条件出时,在出*(+0.45)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR665500
当满足条件出时,在出*(+0.35)和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR663300
多赋值:如果收盘价 1日前的收盘价,返回成交量(手),否则返回0
空赋值:如果收盘价 1日前的收盘价,返回成交量(手),否则返回0
输出上穿蓝短买:多的1日简单移动平均的M日指数移动平均,画白色,线宽为2
输出上穿白短卖:空的1日简单移动平均的M日指数移动平均,画青色,线宽为2