[源码注释]通达信超好用的RSI指标公式公式解读
N1赋值:5
N2赋值:10
LC赋值:1日前的收盘价
输出RSI1:收盘价-LC和0的较大值的N1日[1日权重]移动平均/收盘价-LC的绝对值的N1日[1日权重]移动平均*100,COLOR9900FF
输出RSI2:收盘价-LC和0的较大值的N2日[1日权重]移动平均/收盘价-LC的绝对值的N2日[1日权重]移动平均*100,画黄色
输出强弱分界:50,COLORFFFFCC
输出坐标线:0,COLORFFFF33
20,COLOR00FF00
80,COLOR0000FF
100,COLORFFFF33
V1赋值:10日内最低价的最低值
V2赋值:25日内最高价的最高值
价位线赋值:(收盘价-V1)/(V2-V1)*4的4日指数移动平均
输出买入:当满足条件价位线上穿0.3时,在50和5位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00CCFF,线宽为1
当满足条件价位线上穿0.3时,在30和5位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色,线宽为1
输出卖出:当满足条件3.5上穿价位线时,在60和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色,线宽为1
当满足条件3.5上穿价位线时,在80和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF9900,线宽为1
当满足条件价位线上穿0.3时,在45位置书写文字,COLORFFAA66
当满足条件3.5上穿价位线时,在75位置书写文字,COLORFFFFCC
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)/618*VAR7Q
VAR9Q赋值:如果VAR8Q ,返回?,否则返回?
100,100,VAR8Q)
AA3赋值:(21日内最高价的最高值-收盘价)/(21日内最高价的最高值-21日内最低价的最低值)*100-10
AA4赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100
AA5赋值:AA4的13日[8日权重]移动平均
走势赋值:AA5的13日[8日权重]移动平均的向上舍入
AA6赋值:AA3的21日[8日权重]移动平均
SSRCJL赋值:(手)的13日指数移动平均
SSRCJE赋值:成交额(元)的13日指数移动平均
SSRCBJX赋值:((SSRCJE/SSRCJL)/100)
SSRGL赋值:(((收盘价-SSRCBJX)/SSRCBJX)*100)
短底赋值:SSRGL (0-6)
当满足条件(SSRGL (0-6))时,在0和4位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
好线赋值:38,COLORFF3311
平线赋值:51,COLORFF1155
OK赋值:1日前的收盘价
RSI1赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画白色
RSI2赋值:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,画白色
输出鱼:收盘价-OK和0的较大值的7日[1日权重]移动平均/收盘价-OK的绝对值的7日[1日权重]移动平均*100,COLORFF00FF
RSI4赋值:鱼的7日[1日权重]移动平均,线宽为1,画白色
趋势A赋值:((收盘价-48日内最低价的最低值)/(48日内最高价的最高值-48日内最低价的最低值)*50)的17日简单移动平均+9,COLORFFFFFF
趋势B赋值:((收盘价-53日内最低价的最低值)/(53日内最高价的最高值-53日内最低价的最低值)*50)的17日简单移动平均+9,COLOR3377DD
趋势C赋值:((收盘价-38日内最低价的最低值)/(38日内最高价的最高值-38日内最低价的最低值)*50)的17日指数移动平均+18,画黄色,线宽为1
A1赋值:趋势A的7日简单移动平均*1.372,画绿色,线宽为1,NODRAW
A2赋值:A1*1.0887
A3赋值:(1.5*(趋势B+RSI4)-(A2+A1))+12,画绿色,线宽为1,DOTLINE
输出鱼网:如果(RSI2上穿RSI4ORCROSS(RSI2,A3)ANDA3 好线ANDRSI1 平线),返回48,否则返回38,COLOR9AFA00,线宽为1,DOTLINE
输出阴线买入:收盘价 OANDMA(收盘价,5) 收盘价的10日简单移动平均ANDREF(收阴线,1)ANDREF(收阴线,2)ANDREF(收阴线,3)AND(1日前的收盘价 4日前的收盘价*0.88ORREF(收盘价,1) 4日前的开盘价*0.88)画绿色,NODRAW
当满足条件阴线买入时,在10和15位置之间画柱状线,宽度为1,0不为0则画空心柱.画绿色
输出鱼网蓝柱:鱼网=48ANDCROSS(鱼,好线)ANDREF(收盘价的3日简单移动平均,1) =收盘价的3日简单移动平均,画蓝色,NODRAW
当满足条件鱼网蓝柱时,在50和55位置之间画柱状线,宽度为1,0不为0则画空心柱.画红色
输出白绿线:鱼的7日[1日权重]移动平均,线宽为1,画白色,NODRAW
HH赋值:上次鱼 =15距今天数 5
输出深水鱼:鱼上穿RSI4ANDHHAND白绿线 15,NODRAW,COLORFFFFFF
当满足条件深水鱼时,在80和70位置之间画柱状线,宽度为1,0不为0则画空心柱.COLORFFFFFF
买点1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
买点2赋值:买点1的3日[1日权重]移动平均
买点3赋值:买点2的3日[1日权重]移动平均
买点4赋值:3*买点2-2*买点3
买点5赋值:收盘价-1日前的收盘价
买点6赋值:100*买点5的6日指数移动平均的6日指数移动平均/买点5的绝对值的6日指数移动平均的6日指数移动平均
买点赋值:2日内买点6的最低值=7日内买点6的最低值ANDCOUNT(买点6 0,2)ANDCROSS(买点6,买点6的2日简单移动平均)
当满足条件买点=1的5日过滤时,在13和15位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件买点时,在10和13位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色