[源码注释]通达信公式动态公式解读
C2赋值:1日前的收盘价
非ST涨停赋值:如果(收盘价-C2)*100/C2 =(10-0.01*100/C2),返回1,否则返回0
涨停赋值:非ST涨停
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件涨停时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
非ST跌停赋值:如果(C2-收盘价)*100/C2 =(10-0.01*100/C2),返回1,否则返回0
跌停赋值:非ST跌停
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色
当满足条件跌停时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画白色
半涨1赋值:如果(收盘价-C2)*100/C2 =(5-0.01*100/C2),返回1,否则返回0
半涨2赋值:如果(收盘价-C2)*100/C2 (10-0.01*100/C2),返回1,否则返回0
JRS赋值:半涨1AND半涨2
当满足条件JRS时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0066FF
当满足条件JRS时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0066FF
输出
〖3〗:收盘价的3日简单移动平均,画洋红色
输出
〖5〗:收盘价的5日简单移动平均,画白色
输出
〖13〗:收盘价的13日简单移动平均,画黄色
输出
〖34〗:收盘价的34日简单移动平均,画红色
输出
〖55〗:收盘价的55日简单移动平均,画绿色
输出
〖56〗:收盘价的56日简单移动平均,画绿色
输出
〖89〗:收盘价的89日简单移动平均,画深灰色
输出
〖144〗:收盘价的144日简单移动平均,COLORD9D919
输出
〖233〗:收盘价的233日简单移动平均
输出
〖377〗:收盘价的377日简单移动平均
ZT赋值:收盘价/1日前的收盘价 1.0945ANDC=最高价
AA赋值:上次ZTANDCURRBARSCOUNT 60距今天数日前的收盘价
当满足条件ZT时,在收盘价位置画直线起点,当满足条件1时,在1日前的AA位置画直线终点,1表示是否延长.
DD赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100的绝对值 =10
当满足条件DD时,在最高价*1.02位置书写文字,画绿色,线宽为3
VAR01B赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
VAR02B赋值:VAR01B的9日[1日权重]移动平均+100
VAR03B赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR04B赋值:VAR03B的3日[1日权重]移动平均
VAR05B赋值:VAR04B的3日[1日权重]移动平均+100
VAR06B赋值:VAR05B-VAR02B
VAR12Q赋值:1日前的最低价
VAR13Q赋值:最低价-VAR12Q的绝对值的3日[1日权重]移动平均/最低价-VAR12Q和0的较大值的3日[1日权重]移动平均*100
VAR14Q赋值:如果收盘价*1.3,返回VAR13Q*10,否则返回VAR13Q/10的3日指数移动平均
VAR15Q赋值:30日内最低价的最低值
VAR16Q赋值:30日内VAR14Q的最高值
VAR17Q赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
VAR18Q赋值:如果最低价 ,返回?,否则返回?的?日指数移动平均
=VAR15Q,(VAR14Q+VAR16Q*2)/2,0),3)/999*VAR17Q
输出
逃顶:82上穿RSI
前炮赋值:收盘价
1日前的收盘价*1.099
小阴小阳赋值:上次前炮距今天数日内收盘价-1日前的收盘价的绝对值/1日前的收盘价*100的最高值
9
时间限制赋值:统计30日中满足前炮的天数=1ANDBARSLAST(前炮)
5
输出后炮:1日前的小阴小阳AND时间限制AND前炮