公式解读:
[源码注释]通达信公式动态公式解读
Q1赋值:1日前的收盘价
2日前的收盘价ANDREF(收盘价,2)
3日前的收盘价ANDREF(收盘价,3)
4日前的收盘价ANDREF(最高价,2)
1日前的最高价ANDREF(最高价,3)
2日前的最高价ANDREF(最高价,4)
3日前的最高价
Q2赋值:收盘价
1日前的最高价ANDREF(收盘价,1)
1日前的开盘价ANDREF((手),1)
2日前的成交量(手)
Q3赋值:收盘价
收盘价的5日简单移动平均ANDC
收盘价的20日简单移动平均ANDC
收盘价的30日简单移动平均ANDC
收盘价的60日简单移动平均ANDC
收盘价的120日简单移动平均
输出XG:Q1ANDQ2ANDQ3
N赋值:60
M1赋值:5
M2赋值:135
输出VOLUME:成交量(手),VOLSTICK
输出MAVOL1:VOLUME的M1日简单移动平均
输出MAVOL2:VOLUME的M2日简单移动平均
绿低量赋值:13
蓝低量赋值:55
灰低量赋值:100
N1赋值:21
SAT赋值:(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)
输出量能饱和:如果SAT ,返回?,否则返回?
1,1,SAT)*100,COLOR00AAFF,NODRAW
中点赋值:日期日180日内成交量(手)的最高值*0.5
当满足条件到最后交易的周期=N1时,在中点*1.9和中点*1.5位置之间画柱状线,宽度为100,1不为0则画空心柱.,COLOR00AAFF
当满足条件到最后交易的周期=N1时,在中点*1.88和中点*1.52位置之间画柱状线,宽度为量能饱和,0不为0则画空心柱.,COLOR0077FF
当满足条件到最后交易的周期=N1+3时,在中点*1.8位置书写文字,画黄色
H_L赋值:0.1*240日内成交量(手)的最高值的最后一日取值设为常数
启动5赋值:成交量(手)的5日简单移动平均,画白色
洗盘40赋值:成交量(手)的40日简单移动平均,画蓝色
异动135赋值:成交量(手)的135日简单移动平均,画洋红色
VVOL赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数
当满足条件到最后交易的周期=1ANDPERIOD=5时,在VVOL和0位置之间画柱状线,宽度为1,-1不为0则画空心柱.,COLOR00C0C0
输出量:成交量(手),VOLSTICK
输出换手:成交量(手)*10000/流通股本(股),NODRAW
换10T赋值:换手的10日累和,NODRAW
倍数赋值:1.9
输出倍量:成交量(手)
=1日前的成交量(手)*倍数AND(如果收盘价 ,返回?,否则返回?
开盘价,收盘价
1日前的收盘价,1)),画黄色,NODRAW
输出倍缩:1日前的成交量(手)
=成交量(手)*倍数,画洋红色,NODRAW
输出平量:成交量(手)/1日前的成交量(手)位于0.97和1.03之间ANDBARSCOUNT(成交量(手))
=2,画白色,NODRAW
输出低量10:成交量(手)=绿低量日内成交量(手)的最低值ANDBARSCOUNT(成交量(手))
=绿低量,画绿色,NODRAW
输出低量50:成交量(手)=蓝低量日内成交量(手)的最低值ANDBARSCOUNT(成交量(手))
=蓝低量,画蓝色,NODRAW
输出地量:成交量(手)=灰低量日内成交量(手)的最低值ANDBARSCOUNT(成交量(手))
=灰低量,画深灰色,NODRAW
V1赋值:成交量(手)*0.9
V2赋值:成交量(手)*0.8
当满足条件倍量时,在0和V1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件平量时,在0和V1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件低量10时,在0和V2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡绿色
当满足条件低量50时,在0和V2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件地量时,在0和V2位置之间画柱状线,宽度为1,0不为0则画空心柱.,画深灰色
当满足条件倍缩时,在0和成交量(手)*0.45位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
OANDC
1日前的收盘价,0,成交量(手),0,0),画红色
当满足条件如果到最后交易的周期 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=N,成交量(手)=N日内成交量(手)的最低值的最后一日取值设为常数,无效数),0,成交量(手),6,1),COLORFF00FF
当满足条件如果到最后交易的周期 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=N,成交量(手)=N日内成交量(手)的最低值的最后一日取值设为常数,无效数),成交量(手),成交量(手)+5500,4,1),画洋红色
当满足条件如果到最后交易的周期 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=N,成交量(手)=N日内成交量(手)的最低值的最后一日取值设为常数,无效数),成交量(手)+5500,成交量(手)+15500,2,1),画黄色
当满足条件如果到最后交易的周期 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=N,成交量(手)=N日内成交量(手)的最低值的最后一日取值设为常数,无效数),成交量(手)+15500,成交量(手)+18500,2,0),画黄色
当满足条件如果到最后交易的周期 ,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=N,成交量(手)=N日内成交量(手)的最低值的最后一日取值设为常数,无效数),成交量(手)+18500,成交量(手)+20500,2,0),画蓝色
真阳或假阴赋值:收盘价
OORC
1日前的收盘价
收阳赋值:3日前的真阳或假阴
倍量1赋值:3日前的倍量
高量赋值:3日前的成交量(手)
=7日内成交量(手)的最高值
三日不破赋值:3日内收盘价的最低值
=3日前的最低价
价升赋值:统计?日中满足收盘价 的天数
=1日前的收盘价,3)=3
量缩赋值:统计?日中满足成交量(手) 的天数
=1日前的成交量(手),3)=3
连阳赋值:统计3日中满足真阳或假阴的天数=3
倍量将军柱赋值:倍量1AND三日不破AND收阳
高量将军柱赋值:高量AND三日不破AND收阳
将军柱赋值:倍量将军柱OR高量将军柱
黄金柱赋值:将军柱AND价升AND量缩AND连阳
当满足条件黄金柱时,在0.3*成交量(手)和0.7*成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件黄金柱时,在成交量(手)*1.5位置画1号图标
V100赋值:成交量(手)
=100日内成交量(手)的最低值*1.2ANDV
0ANDBARSCOUNT(成交量(手))
=100
百日地量群赋值:统计5日中满足V100的天数
=3
当满足条件百日地量群的4日过滤时,在成交量(手)+3*H_L位置书写文字,画深灰色
长阴短柱赋值:收盘价/1日前的收盘价
=0.96ANDV
30日内成交量(手)的最高值/1.9
当满足条件长阴短柱时,在成交量(手)+1.6*H_L位置书写文字,画淡青色
V1赋值:1日前的成交额和2日前的成交额的较小值
V2赋值:3日前的成交额和4日前的成交额的较小值
V3赋值:5日前的成交额和6日前的成交额的较小值
V4赋值:7日前的成交额和8日前的成交额的较小值
V5赋值:9日前的成交额和10日前的成交额的较小值
V6赋值:11日前的成交额和12日前的成交额的较小值
V7赋值:13日前的成交额和14日前的成交额的较小值
V8赋值:15日前的成交额和16日前的成交额的较小值
W1赋值:V1和V2的较小值和V3和V4的较小值的较小值
W2赋值:V5和V6的较小值和V7和V8的较小值的较小值
取数赋值:W1和W2的较小值
基数赋值:成交额的10日简单移动平均,画青色
输出预估地量:(取数*3+基数)/4,画白色
输出地量警报:最近3日一直存在成交额 预估地量
当满足条件地量警报时,在成交额*1.1位置书写文字,画黄色