[源码注释]通达信公式动态公式解读
上赋值:最高价的21日[2日权重]移动平均*1.05
下轨道赋值:最低价的21日[2日权重]移动平均*0.969
BMA赋值:收盘价的118日简单移动平均
阻挡赋值:最高价的21日[2日权重]移动平均*1.05
RSV赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
RSV12赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100
K12赋值:RSV12的3日[1日权重]移动平均
D12赋值:K12的3日[1日权重]移动平均
J12赋值:3*K12-2*D12
RSV24赋值:(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100
K24赋值:RSV24的3日[1日权重]移动平均
D24赋值:K24的3日[1日权重]移动平均
J24赋值:3*K24-2*D24
支撑位赋值:如果J上穿J24,返回最低价,否则返回上次J上穿J24距今天数日前的最低价
压力位赋值:如果J24上穿J,返回最高价,否则返回上次J24上穿J距今天数日前的最高价
CB赋值:成交额(元)/(手)/100
CD赋值:CB HIGHORCB 最低价
黑马趋势赋值:收盘价的3日简单移动平均
MAP赋值:收盘价的8日简单移动平均
AA5赋值:收盘价的21日简单移动平均
输出孤独:(收盘价+0.618*1日前的收盘价+0.382*2日前的收盘价+0.236*3日前的收盘价+0.146*4日前的收盘价)/2.382,线宽为2,COLOR4080FF
PARTLINE(孤独 1日前的孤独,孤独),线宽为2,COLOR8000
输出短趋线:收盘价的8日指数移动平均,线宽为2,COLORFF00FF
PARTLINE(短趋线 1日前的短趋线,短趋线),线宽为2,COLORFF0000
输出中趋线:收盘价的17日指数移动平均,线宽为2,COLORFF
PARTLINE(中趋线 1日前的中趋线,中趋线),线宽为2,COLORFF00
当满足条件短趋线上穿中趋线时,在中趋线位置画10号图标
当满足条件中趋线上穿短趋线时,在中趋线位置画11号图标
输出不败:收盘价的27日指数移动平均,POINTDOT,线宽为1,COLOR400080
PARTLINE(不败 1日前的不败,不败),POINTDOT,线宽为1,COLORFF0000
BB10赋值:(短趋线-1日前的短趋线的反正切)*3.1416*10
BB12赋值:(中趋线-1日前的中趋线的反正切)*3.1416*10
MA13赋值:收盘价的13日简单移动平均
当满足条件收盘价/开盘价 1.04ANDCLOSE-1日前的收盘价 0ANDCLOSE 下轨道AND短趋线-1日前的短趋线 0ANDCLOSE 上的3日过滤时,在最低价-0.05位置书写文字,COLORFF00
当满足条件收盘价/开盘价 1.04ANDCLOSE-1日前的收盘价 0ANDCLOSE 下轨道AND短趋线-1日前的短趋线 0ANDCLOSE 上的3日过滤时,在最低价-0.05位置画4号图标,COLORFF00
VARD赋值:(开盘价+最低价+最高价+收盘价)/4
支撑赋值:VARD的5日指数移动平均
短期底部赋值:30日内开盘价的最低值
X1赋值:(3*收盘价+最高价+最低价+开盘价)/6
X2赋值:X1的10日指数移动平均
X3赋值:1日前的X2
X4赋值:(1日前的最高价+1日前的最低价)/2
X5赋值:收盘价的21日简单移动平均+2*收盘价的21日估算标准差
X6赋值:1日前的收盘价
X7赋值:(收盘价-X6和0的较大值的7日[1日权重]移动平均)/(收盘价-X6的绝对值的7日[1日权重]移动平均)*100
X8赋值:79上穿X7
X9赋值:X8的4日过滤
MAP1赋值:收盘价的60日简单移动平均
均线30赋值:收盘价的30日简单移动平均
均线89赋值:收盘价的89日简单移动平均
均线赋值:收盘价的16日简单移动平均
均线34赋值:收盘价的34日简单移动平均
均线55赋值:收盘价的55日简单移动平均
VAR1赋值:收盘价的8日指数移动平均
VAR2赋值:VAR1的20日指数移动平均
VAR3赋值:VAR1上穿VAR2
VAR4赋值:VAR1 收盘价的60日简单移动平均
VAR5赋值:(36日内最高价的最高值-收盘价)/(36日内最高价的最高值-36日内最低价的最低值)*100
VAR6赋值:VAR5的5日[1日权重]移动平均
VAR7赋值:VAR6的8日[1日权重]移动平均
VAR8赋值:VAR6上穿VAR7ANDVAR7 16
VAR9赋值:收盘价 60日内收盘价的最低值+0.3*60日内收盘价的最低值ANDVAR8
VARA赋值:如果收盘价 1000,返回VAR8,否则返回VAR9
黑马起步赋值:VAR3ANDVAR4
逃遁赋值:VARA
当满足条件VARA时,在最高价+0.06位置书写文字
当满足条件VARA时,在最高价+0.06位置画5号图标
均线20赋值:收盘价的20日简单移动平均
均线120赋值:收盘价的120日简单移动平均
牛熊线赋值:收盘价的250日简单移动平均
VA赋值:收盘价的19日简单移动平均上穿收盘价的120日简单移动平均
VB赋值:收盘价的20日简单移动平均 收盘价的120日简单移动平均
VC赋值:收盘价的120日简单移动平均上穿收盘价的89日简单移动平均
VD赋值:收盘价的20日简单移动平均 收盘价的120日简单移动平均
VE赋值:收盘价的20日简单移动平均上穿收盘价的250日简单移动平均
VF赋值:收盘价的20日简单移动平均 收盘价的250日简单移动平均
VG赋值:收盘价的250日简单移动平均上穿收盘价的20日简单移动平均
当满足条件均线-1日前的均线 0ANDCROSS(均线20,均线120)ANDLOW =均线120ANDCLOSE =均线120时,在最低价位置书写文字,COLORFFFFFF
短期底部2赋值:30日内最高价的最低值
上轨赋值:最高价的21日[2日权重]移动平均*1.092
中轨道赋值:最高价的21日[2日权重]移动平均*1.017
当满足条件VE VGANDHIGH 阻挡时,在最低价-0.1位置书写文字,COLORFFFF
当满足条件VE VGANDHIGH 阻挡时,在最低价-0.1位置画4号图标
当满足条件开盘价 X2ANDCLOSE X2AND支撑-1日前的支撑 0AND支撑-1日前的支撑 0ANDCLOSE 阻挡AND均线-1日前的均线 0ANDCLOSE =均线ANDHIGH 阻挡AND短趋线-1日前的短趋线 0AND阻挡的?日过滤时,在2日前的阻挡 0,11)位置书写文字,COLORFFFFFF
当满足条件开盘价 X2ANDWINNER(收盘价) 0.2ANDCLOSE X2ANDX2-1日前的X2 0ANDHIGH 阻挡ANDCLOSE-1日前的收盘价 0.35的4日过滤时,在最低价-0.05位置书写文字,COLORD18073
当满足条件支撑上穿均线ANDHIGH 中轨道ANDWINNER(收盘价) 0.2ANDCLOSE 阻挡ANDCLOSE OPENANDLOW =X2ANDCLOSE =X2ANDCROSS(支撑,X2)时,在最低价位置书写文字,COLORFFFF
当满足条件黑马起步 0ANDLOW =X2AND均线-1日前的均线 0时,在最低价-0.11位置书写文字,COLORFF00
RDV赋值:最低价的8日[1日权重]移动平均
当满足条件K上穿DANDCLOSE =OPENANDX2-1日前的X2 0ANDRDV-1日前的RDV 0ANDK =33时,在最低价-0.08位置书写文字,COLOR8500DE
当满足条件最低价 =短期底部ANDWINNER(收盘价) 0.2ANDCLOSE 牛熊线ANDHIGH 阻挡ANDX2-1日前的X2 0ANDCLOSE OPENANDHIGH =X3的5日过滤时,在最低价-0.03位置书写文字,COLOR85B256
RCK赋值:最低价的21日[2日权重]移动平均*0.95
趋势线赋值:最低价的5日[1日权重]移动平均
当满足条件趋势线上穿RCKANDLOW =X2ANDX2-1日前的X2 0时,在最低价位置书写文字,COLORFFFFFF
当满足条件趋势线上穿RCKANDLOW =X2ANDX2-1日前的X2 0时,在最低价位置画4号图标
B1赋值:(最高价+最低价+收盘价)/3
B6赋值:4*15日内B1的最高值
B7赋值:4*15日内B1的最低值
B8赋值:B6-B7
飞龙顶底线赋值:(B1-B7)/B8的2日简单移动平均*80
当满足条件飞龙顶底线 =1ANDWINNER(收盘价) 0.02ANDHIGH 趋势线ANDCLOSE OPENANDLOW =短期底部ANDCLOSE 短期底部的8日过滤时,在最低价-0.02位置书写文字,COLORE7DD1F
当满足条件最低价 =短期底部ANDWINNER(收盘价) 0.015ANDOPEN/收盘价 0.99ANDJ-1日前的J 0ANDCLOSE OPENANDHIGH 支撑位ANDCLOSE 短期底部的25日过滤时,在最低价-0.09位置书写文字,COLORFFFF
当满足条件最低价 =均线30AND短趋线-1日前的短趋线 0AND均线-1日前的均线20 0AND趋势线-1日前的趋势线 0ANDCLOSE =均线30ANDWINNER(收盘价) 0.15ANDCLOSE/开盘价 1.01的3日过滤时,在最低价位置书写文字,COLOR76B0FC
BBI赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
UPR赋值:BBI+3*BBI的13日估算标准差
DWN赋值:BBI-3*BBI的13日估算标准差
LC赋值:1日前的收盘价
RSI赋值:(收盘价-LC和0的较大值的6日[1日权重]移动平均)/(收盘价-LC的绝对值的6日[1日权重]移动平均)*100
A7赋值:(2*收盘价+最高价+最低价)/4
SK赋值:(A7-VAR1)/(VAR2-VAR1)*100的7日指数移动平均
SD赋值:0.667*1日前的SK+0.333*SK的5日指数移动平均
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE 阻挡ANDCLOSE-1日前的收盘价 0时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORF00FF0
当满足条件收盘价/开盘价 1.04ANDCLOSE-1日前的收盘价 0ANDCLOSE 下轨道AND短趋线-1日前的短趋线 0ANDCLOSE 上的3日过滤时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,线宽为2,COLORFFFF
当满足条件收盘价/开盘价 1.04ANDCLOSE-1日前的收盘价 0ANDCLOSE 下轨道AND短趋线-1日前的短趋线 0ANDCLOSE 上的3日过滤时,在开盘价和收盘价位置之间画柱状线,宽度为8,1不为0则画空心柱.,线宽为2,COLORFFFF
趋势线赋值:3*(收盘价-28日内最低价的最低值)/(28日内最高价的最高值-28日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
底部赋值:30日内收盘价的最低值
MA3赋值:底部的2日简单移动平均
X赋值:收盘价的26日简单移动平均
压力赋值:30日内最高价的最高值
当满足条件最低价 =XANDCLOSE =XANDMA3 =1日前的MA3ANDCLOSE/开盘价 1.02ANDWINNER(收盘价) 0.4的20日过滤时,在最低价-0.07位置书写文字,COLORFFFF
当满足条件最低价 =XANDCLOSE =XANDMA3 =1日前的MA3ANDCLOSE/开盘价 1.02ANDWINNER(收盘价) 0.4的20日过滤时,在最低价-0.07位置画4号图标
当满足条件最高价 =压力ANDCLOSE HIGHANDCLOSE OPENANDOPEN/收盘价 1.03ANDWINNER(收盘价) 0.6的5日过滤时,在最高价+0.06位置书写文字,COLORFF00
当满足条件最高价 =压力ANDCLOSE HIGHANDCLOSE OPENANDOPEN/收盘价 1.03ANDWINNER(收盘价) 0.6的5日过滤时,在最高价+0.06位置画5号图标
趋势线赋值:3*(收盘价-28日内最低价的最低值)/(28日内最高价的最高值-28日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
短期乖离率赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
当满足条件如果趋势线上穿10ANDCLOSE/最低价 1.04AND短期乖离率 0.35,返回1,否则返回0ANDCLOSE 开盘价的5日过滤时,在最低价-0.07位置书写文字,COLORFFFF
当满足条件如果趋势线上穿10ANDCLOSE/最低价 1.04AND短期乖离率 0.35,返回1,否则返回0ANDCLOSE 开盘价的5日过滤时,在最低价-0.07位置画4号图标
VARA赋值:成交额(元)/成交量(手)/100
VARB赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VARC赋值:成交额(元)的7日累和/VARA/100
VARD赋值:以成交量(手)/VARC为权重VARB的动态移动平均
VARE赋值:(收盘价-VARD)/VARD*100
VARF赋值:(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100
VARJ赋值:VARE的20日简单移动平均+VARE的20日估算标准差
BIAS18赋值:(收盘价-收盘价的18日简单移动平均)/收盘价的18日简单移动平均*100
K赋值:VARF的3日[1日权重]移动平均
顶赋值:1日前的BIAS18 =5ANDCROSS(VARJ,VARE)ANDK 79
当满足条件1日前的BIAS18 =5ANDCROSS(VARJ,VARE)ANDK 79的5日过滤时,在最高价位置画12号图标,ALIGN0,COLORFFFF
VAR1赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
VAR2赋值:2*VAR1的绝对值
VAR3赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR4赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR5赋值:(最高价+最低价+收盘价)/3
VAR6赋值:(VAR5-VAR5的14日简单移动平均)/(0.015*VAR5的14日平均绝对偏差)
VAR7赋值:(VAR5-VAR5的70日简单移动平均)/(0.015*VAR5的70日平均绝对偏差)
VAR8赋值:如果VAR6 ,返回?,否则返回?
=150ANDVAR6
200ANDVAR7
=150ANDVAR7
200,10,0)
VAR9赋值:如果VAR6 ,返回?,否则返回?
=-150ANDVAR6
-200ANDVAR7
=-150ANDVAR7
-200,-10,VAR8)
VARA赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VARB赋值:100-VARA的绝对值
VARC赋值:3*(的收盘价-75日内大盘的最低价的最低值)/(75日内大盘的最高价的最高值-75日内大盘的最低价的最低值)*100的20日[1日权重]移动平均-2*(大盘的收盘价-75日内大盘的最低价的最低值)/(75日内大盘的最高价的最高值-75日内大盘的最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VARD赋值:3*(大盘的开盘价-75日内大盘的最低价的最低值)/(75日内大盘的最高价的最高值-75日内大盘的最低价的最低值)*100的20日[1日权重]移动平均-2*(大盘的开盘价-75日内大盘的最低价的最低值)/(75日内大盘的最高价的最高值-75日内大盘的最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VARE赋值:1日前的最低价*0.9
VARF赋值:最低价*0.9
VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
VAR11赋值:VAR10的30日指数移动平均
VAR12赋值:VAR11-收盘价
VAR13赋值:1日前的收盘价
VAR14赋值:收盘价-VAR13和0的较大值的7日[1日权重]移动平均/收盘价-VAR13的绝对值的7日[1日权重]移动平均*100
VAR15赋值:收盘价-VAR13和0的较大值的13日[1日权重]移动平均/收盘价-VAR13的绝对值的13日[1日权重]移动平均*100
VAR16赋值:收盘价的有效数据周期数
VAR17赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
VAR18赋值:((-100)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+50)*2
VAR19赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
VAR1A赋值:(VAR19的4日[1日权重]移动平均-50)*2
VAR1B赋值:VAR1A的3日[1日权重]移动平均
VAR1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
VAR1D赋值:VAR1C的4日[1日权重]移动平均
VAR1E赋值:VAR1D的3日[1日权重]移动平均
VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100
VAR20赋值:如果VAR17 ,返回?,否则返回?
=25ANDVAR18
-95ANDVAR1F
20ANDVAR1B
-30ANDVAR1E
30ANDVAR12
=-0.25ANDVAR14
22ANDVAR15
28ANDVAR16
50,80,0)
输出情报:100-VAR3的绝对值,线宽为3
输出天线:如果VARB ,返回?,否则返回?
90,VARB,100)
输出红军:如果VAR1 ,返回?,否则返回?
0,VAR1,0),画红色,LINESTICK
输出绿军:如果VAR1 ,返回?,否则返回?
0,VAR2,0),画绿色,LINESTICK
输出导弹:VAR20
输出预警系统:如果VAR7 ,返回?,否则返回?
=200ANDVAR6
=150,15,如果VAR7 ,返回?,否则返回?
=-200ANDVAR6
=-150,-15,VAR9))+60
VAR21赋值:收盘价
收盘价的20日简单移动平均ANDMA(收盘价,20)
=1日前的收盘价的20日简单移动平均
VAR22赋值:收盘价
收盘价的20日简单移动平均ANDMA(收盘价,20)
1日前的收盘价的20日简单移动平均
VAR23赋值:红军
50AND预警系统
60AND天线=100
VAR24赋值:红军
48AND预警系统
60AND天线
100
VAR25赋值:绿军
38AND预警系统
55
VAR26赋值:导弹
50AND天线
90
VAR27赋值:VAR3
1日前的VAR4ANDVOL
1日前的成交量(手)ANDCLOSE
1日前的收盘价
VAR28赋值:VAR3
=1日前的VAR4ANDCLOSE
1日前的收盘价AND预警系统=60AND导弹=0AND绿军
=1日前的绿军ANDVARC
1日前的VARD
当满足条件VAR21ANDCOUNT(VAR21,30)=1时,在100位置书写文字
当满足条件VAR22ANDCOUNT(VAR22,30)=1时,在90位置书写文字
当满足条件VAR23ANDCOUNT(VAR23,30)=1时,在70位置书写文字画红色
当满足条件VAR24ANDCOUNT(VAR24,30)=1时,在80位置书写文字画绿色
当满足条件VAR25ANDCOUNT(VAR25,30)=1时,在50位置书写文字
当满足条件VAR26ANDCOUNT(VAR26,30)=1时,在30位置书写文字
当满足条件VAR27ANDCOUNT(VAR27,30)=1时,在60位置书写文字,画黄色
当满足条件VAR27ANDCOUNT(VAR27,30)=1时,在50位置书写文字,画黄色
当满足条件VAR28ANDCOUNT(VAR28,30)=1时,在20位置书写文字
输出买入:如果VAR27ANDCOUNT(VAR27,30)=1,返回100,否则返回0,STICK,线宽为7,画红色