公式解读:
[源码注释]通达信公式动态公式解读
PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
XVL赋值:如果收盘价 ,返回?,否则返回?
开盘价,QJJ*(最高价-最低价),如果收盘价 ,返回?,否则返回?
开盘价,QJJ*(最高价-开盘价+(收盘价-最低价)),成交量(手)/2))+如果收盘价 ,返回?,否则返回?
开盘价,0-QJJ*(最高价-收盘价+(开盘价-最低价)),如果收盘价 ,返回?,否则返回?
开盘价,0-QJJ*(最高价-最低价),0-成交量(手)/2))
ZLL赋值:成交量(手)/当前流通股本(手)
HSL1赋值:如果ZLL ,返回?,否则返回?
10,10,ZLL)
HSL赋值:XVL/20/1.15
攻击流量赋值:HSL*0.55+1日前的HSL*0.33+2日前的HSL*0.22
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
输出流量:LLJX,COLORC875B7
当满足条件流量 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,流量*1000,0,4,0),COLOR0000FF
当满足条件流量 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,流量*1000,0,4,0),COLORFF4242
输出流量基线:GJJ,COLOR00BBBB
当满足条件HSL*0.4 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0,HSL*0.4*1.5*1000,0,0,1),画黄色
当满足条件HSL*0.4 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,HSL*0.4*1.5*1000,0,0,1),COLOR95FF95
ZJLL赋值:1日前的LLJX
QZJJ赋值:(((LLJX-ZJLL)/ZJLL)*100)
输出流量幅:如果((LLJX ,返回?,否则返回?
0)AND(ZJLL
0)),QZJJ的绝对值,如果(((LLJX ,返回?,否则返回?
0)AND(ZJLL
0))AND(LLJX
ZJLL)),(0-QZJJ),QZJJ)),画白色
输出力度:HSL/1000,COLOR9B37FF
输出周流量:LLJX的5日累和,COLORFFBFDF
BB赋值:1日前的周流量
ZQZJJ赋值:(周流量-BB)/BB*100
输出周幅:如果周流量 ,返回?,否则返回?
0ANDBB
0,ZQZJJ的绝对值,如果周流量 ,返回?,否则返回?
0ANDBB
0AND周流量
BB,-ZQZJJ,ZQZJJ)),画白色
输出输出:GJJ*1000,COLOR00BBBB
VAR1赋值:1/以收盘价计算的获利盘比例
VAR2赋值:收盘价的13日简单移动平均
VAR3赋值:100-(收盘价-VAR2)/VAR2*100的绝对值
VAR4赋值:75日内最低价的最低值
VAR5赋值:75日内最高价的最高值
VAR6赋值:(VAR5-VAR4)/100
VAR7赋值:(收盘价-VAR4)/VAR6的20日[1日权重]移动平均
VAR8赋值:(开盘价-VAR4)/VAR6的20日[1日权重]移动平均
VAR9赋值:3*VAR7-2*VAR7的15日[1日权重]移动平均
VARA赋值:3*VAR8-2*VAR8的15日[1日权重]移动平均
VARB赋值:100-VARA
VARC赋值:如果900101 DATEANDDATE 9999999,返回1,否则返回0
输出进场系数:(100-VAR9)*VARC,,
输出出货量:以收盘价*0.95计算的获利盘比例*100的3日简单移动平均*VARC,,画黄色
输出进货量:(100-如果VAR1 5,返回如果VAR1 100,返回VAR1,否则返回VAR3-10,否则返回0)*VARC,,画绿色
VARD赋值:出货量 VAR3
VARE赋值:1日前的最低价*0.9
VARF赋值:最低价*0.9
VAR10赋值:(VARF*成交量(手)+VARE*(当前流通股本(手)-成交量(手)))/当前流通股本(手)
VAR11赋值:VAR10的30日指数移动平均
VAR12赋值:收盘价-1日前的收盘价
VAR13赋值:VAR12和0的较大值
VAR14赋值:VAR12的绝对值
VAR15赋值:VAR13的7日[1日权重]移动平均/VAR14的7日[1日权重]移动平均*100
VAR16赋值:VAR13的13日[1日权重]移动平均/VAR14的13日[1日权重]移动平均*100
VAR17赋值:收盘价的有效数据周期数
VAR18赋值:VAR12和0的较大值的6日[1日权重]移动平均/VAR12的绝对值的6日[1日权重]移动平均*100
VAR19赋值:(-200)*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)+100
VAR1A赋值:(收盘价-15日内最低价的最低值)/(15日内最高价的最高值-15日内最低价的最低值)*100
VAR1B赋值:(VAR1A的4日[1日权重]移动平均-50)*2的3日[1日权重]移动平均
VAR1C赋值:(大盘的收盘价-14日内大盘的最低价的最低值)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
VAR1D赋值:VAR1C的4日[1日权重]移动平均
VAR1E赋值:VAR1D的3日[1日权重]移动平均
VAR1F赋值:(30日内最高价的最高值-收盘价)/收盘价*100
VAR20赋值:VAR18 =25ANDVAR19 -95ANDVAR1F 20ANDVAR1B -30ANDVAR1E 30ANDVAR11-收盘价 =-0.25ANDVAR15 22ANDVAR16 28ANDVAR17 50
VAR21赋值:(最高价+最低价+收盘价)/3
VAR22赋值:(VAR21-VAR21的14日简单移动平均)/(0.015*VAR21的14日平均绝对偏差)
VAR23赋值:(VAR21-VAR21的70日简单移动平均)/(0.015*VAR21的70日平均绝对偏差)
VAR24赋值:如果VAR22 =150ANDVAR22 200ANDVAR23 =150ANDVAR23 200,返回10,否则返回0
VAR25赋值:如果VAR22 =-150ANDVAR22 -200ANDVAR23 =-150ANDVAR23 -200,返回-10,否则返回VAR24
VAR26赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
VAR27赋值:VAR26的相反数
VAR28赋值:VAR26的3日[1日权重]移动平均
输出散户:VAR28的3日[1日权重]移动平均*VARC,,画洋红色
输出庄家:散户的3日[1日权重]移动平均*VARC,,画黄色
输出见顶:如果散户上穿庄家AND散户 30,返回庄家,否则返回0*VARC,,画红色
输出见底:如果庄家上穿散户AND庄家 75,返回庄家,否则返回100*VARC,,画绿色
当满足条件散户上穿庄家AND散户 30时,在庄家位置书写文字,,画白色
当满足条件庄家上穿散户AND庄家 75时,在庄家位置书写文字,,画绿色
输出预警:(如果VAR23 =200ANDVAR22 =150,返回15,否则返回如果VAR23 =-200ANDVAR22 =-150,返回-15,否则返回VAR25+50)*VARC,,
当满足条件VAR20上穿0.5ANDCOUNT(VAR20=1,10)=1时,在35位置书写文字,,画黄色
当满足条件VARD上穿0.5ANDCOUNT(VARD=1,10)=1时,在65位置书写文字,,画青色
当满足条件VARD时,在100和25位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画青色
当满足条件1时,在出货量和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画黄色
当满足条件1时,在进货量和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,,
当满足条件VAR20时,在0和80位置之间画柱状线,宽度为1,0不为0则画空心柱.,,画红色