公式解读:
[源码注释]通达信公式动态公式解读
股价趋势赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
底部警戒赋值:10,画红色,线宽为2
底1赋值:股价趋势上穿底部警戒
A1赋值:(2*收盘价+最高价+最低价)/4
A2赋值:27日内最低价的最低值
A3赋值:27日内最高价的最高值
A4赋值:(A1-A2)/(A3-A2)*100的13日指数移动平均
A5赋值:0.618*1日前的A4+0.382*A4的3日指数移动平均
底2赋值:A4上穿A5ANDA4
16
波底赋值:底1AND底2
VAR2赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
VAR3赋值:VAR2的3日[1日权重]移动平均的3日[1日权重]移动平均/28.57
VAR4赋值:VAR3的5日指数移动平均
VAR5赋值:3*VAR3-2*VAR4
牛赋值:VAR5上穿VAR3ANDVAR3
2.1ANDC
开盘价
VARA2赋值:10日内最低价的最低值
VARA3赋值:25日内最高价的最高值
动力线赋值:(收盘价-VARA2)/(VARA3-VARA2)*4的4日指数移动平均
N赋值:19
VARB1赋值:N日内最高价的最高值
VARB2赋值:N日内最低价的最低值
阻力线赋值:(收盘价-VARB2)/(VARB1-VARB2)的21日指数移动平均-0.5
操作线赋值:(收盘价-VARB2)/(VARB1-VARB2)的5日指数移动平均-0.5
突破赋值:操作线上穿阻力线AND阻力线
0.1
破位赋值:阻力线上穿操作线AND阻力线
0.25
V2赋值:如果到最后交易的周期=1,返回成交量(手)*240/当前离开盘分钟数/1日前的成交量(手)-1,否则返回成交量(手)/1日前的成交量(手)-1
T12赋值:V2
=1
T0赋值:上次T12距今天数
L1赋值:T0日前的最低价
H1赋值:T0日前的最高价
L11赋值:1日前的最低价和最低价的较小值
L10赋值:L11和2日前的最低价的较小值
L21赋值:1日前的最低价和最低价的较大值
L20赋值:L21和2日前的最低价的较大值
T111赋值:(?日前的V2
=1,3)ORREF(V2
=1,2)ORREF(V2
=1,1))AND((L10
L1ANDL20
H1)OR(L11
L1ANDL21
H1)OR(最低价
H1))
T11赋值:T111ANDREF(T111,1)=0
C3赋值:1日前的收盘价
涨停赋值:如果(收盘价-C3)*100/C3 ,返回?,否则返回?
=(10-0.01*100/C3),1,0)
跌停赋值:如果(C3-收盘价)*100/C3 ,返回?,否则返回?
=(10-0.01*100/C3),1,0)
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100)
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
顶背离赋值:88上穿RSI
底背离赋值:FF上穿MA15
X1赋值:(收盘价+最低价+最高价)/3
BB13赋值:X1的13日指数移动平均-1日前的X1的13日指数移动平均的反正切*3.1416*10
EMA8赋值:收盘价的8日指数移动平均
T1赋值:BB13 的?日过滤
1ANDEMA(X1,13)
1日前的X1的8日指数移动平均,10)
获利盘赋值:以收盘价计算的获利盘比例*100
输出VOLUME:成交量(手),VOLSTICK
输出MAVOL1:VOLUME的5日简单移动平均,画白色
输出MAVOL2:VOLUME的35日简单移动平均,画黄色
输出MAVOL3:VOLUME的135日简单移动平均,画绿色
当满足条件V2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1,0,成交量(手)*0.5,2,0),画黄色
当满足条件动力线 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=3.2,0,成交量(手),1,0),COLOR238E23
当满足条件波底时,在0和成交量(手)位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件波底时,在成交量(手)*0.8位置书写文字,画白色
当满足条件波底时,在成交量(手)*1.1位置画5号图标
当满足条件牛时,在0和成交量(手)位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件牛时,在成交量(手)*1.15位置书写文字,画白色
当满足条件突破时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件突破时,在成交量(手)*0.5位置书写文字,画白色
当满足条件突破时,在成交量(手)*1.2位置画1号图标
当满足条件破位时,在0和成交量(手)位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画棕色
当满足条件破位时,在成交量(手)*0.5位置书写文字,画白色
当满足条件破位时,在成交量(手)*1.05位置画2号图标
当满足条件T11时,在开盘价和成交量(手)位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件涨停时,在成交量(手)*0.5和成交量(手)位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画淡红色
当满足条件涨停时,在成交量(手)*0.5和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件跌停时,在成交量(手)*0.5和成交量(手)位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR2F4F2F
当满足条件跌停时,在成交量(手)*0.5和成交量(手)位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黑色
当满足条件顶背离时,在成交量(手)*0.8和成交量(手)位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色
当满足条件底背离时,在0和成交量(手)*0.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR7F017F
当满足条件T1时,在成交量(手)*1.1位置书写文字,COLOR007575
当满足条件获利盘 时,在?位置书写文字
=75AND动力线
=3.2,成交量(手)*1.1,'●'),画红色
当满足条件获利盘 时,在?位置书写文字
75AND动力线
=3.2,成交量(手)*1.1,'●'),画绿色
输出趋势:((收盘价-28日内最低价的最低值)/(28日内最高价的最高值-28日内最低价的最低值)*100)的3日[1日权重]移动平均,画黄色
画带状线
输出转强:如果趋势 50,返回趋势,否则返回无效数,COLOR0000FF
输出转弱:如果趋势 50,返回趋势,否则返回无效数,画绿色
RSV赋值:(收盘价-9日内收盘价的最低值)/(9日内收盘价的最高值-9日内收盘价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
DIFF赋值:收盘价的2日指数移动平均-收盘价的55日指数移动平均
DEA赋值:DIFF的6日指数移动平均
MACD赋值:2*(DIFF-DEA)
转点赋值:如果K DANDCCI 0ANDDIFF DEAANDMACD 0,返回1,否则返回0
当满足条件转点=1时,在50和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件转点=0时,在50和50位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
当满足条件收盘价时,在90和90位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件收盘价时,在10和10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
输出判断:趋势的3日[1日权重]移动平均,画黄色
如果判断 50AND趋势 判断,返回判断,否则返回无效数,画黄色,线宽为2
如果判断 50AND趋势 判断,返回判断,否则返回无效数,COLORFF00FF
如果判断 50AND趋势 判断,返回判断,否则返回无效数,画绿色,线宽为2
输出风险区:80,COLORFF85FF,POINTDOT
输出安全区:20,画黄色,POINTDOT
输出顶部:90,COLORFFFF00
输出强弱线:50,画绿色,POINTDOT
当满足条件趋势上穿判断AND趋势 80时,在判断位置画1号图标
当满足条件趋势上穿顶部时,在顶部位置画2号图标
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
VAR1赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
VAR2赋值:VAR1的9日[1日权重]移动平均+100
VAR3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR4赋值:VAR3的3日[1日权重]移动平均
VAR5赋值:VAR4的3日[1日权重]移动平均+100
VAR6赋值:VAR5-VAR2
输出趋势1:如果VAR6 45,返回VAR6-45,否则返回0,COLOR00FFFF
VAR2Q赋值:1日前的最低价
VAR3Q赋值:最低价-VAR2Q的绝对值的3日[1日权重]移动平均/最低价-VAR2Q和0的较大值的3日[1日权重]移动平均*100
VAR4Q赋值:如果收盘价*1.3,返回VAR3Q*10,否则返回VAR3Q/10的3日指数移动平均
VAR5Q赋值:30日内最低价的最低值
VAR6Q赋值:30日内VAR4Q的最高值
VAR7Q赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
VAR8Q赋值:如果最低价 =VAR5Q,返回(VAR4Q+VAR6Q*2)/2,否则返回0的3日指数移动平均/999*VAR7Q
火焰山赋值:如果VAR8Q 100,返回100,否则返回VAR8Q
当满足条件火焰山 0时,在0和火焰山*1.2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR4444FF
当满足条件火焰山 0时,在0和火焰山*1.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR7777FF
当满足条件火焰山 0时,在0和火焰山*1.2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR9999FF
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000033
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR000077
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000DD
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR003300
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR007700
当满足条件1日前的趋势1 趋势1时,在趋势1和1日前的趋势1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00DD00
逃顶赋值:82上穿RSI
当满足条件逃顶时,在逃顶和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF5500
当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF8800
当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFAA00
当满足条件逃顶时,在逃顶和30位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFCC00
D1赋值:(收盘价+最低价+最高价)/3
D2赋值:D1的6日指数移动平均
D3赋值:D2的5日指数移动平均
BBUY赋值:D2上穿D3
当满足条件BBUY时,在10位置画1号图标
VARR1赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
当满足条件82上穿VARR1时,在10位置画2号图标
当满足条件82上穿VARR1时,在35位置书写文字,画黄色
输出神奇线选股:(趋势上穿判断AND趋势 80),线宽为0
输出波段选股:(BBUY),线宽为0
当满足条件神奇线选股AND波段选股时,在0和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色