[源码注释]通达信变色通道主图指标公式公式解读
K赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
M赋值:若K 1日前的K则将最近2周期置为1
输出强DIF:如果M,返回K,否则返回0,画红色,线宽为2
D赋值:若输出K弱DIF:如果D,返回K,否则返回0则将最近COLOR33FF33周期置为1
输出DEA:K的9日指数移动平均,COLORFFFFFF
输出平滑异同平:2*(K-DEA),线宽为0,COLORFF00FF
当满足条件MACD =0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR6058FF
当满足条件MACD =0ANDMACD 1日前的MACD时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
当满足条件MACD 0ANDMACD =1日前的MACD时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF99FF
当满足条件MACD 0ANDMACD 1日前的MACD时,在0和MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
输出BBI1:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4,COLORFF99FF,线宽为2
输出BBI2:(收盘价的1日简单移动平均+收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的9日简单移动平均)/4,画黄色,线宽为2
输出MA1:BBI1的10日指数移动平均,COLOR66FF00
TY赋值:收盘价
HD赋值:若10日前的TY=2*10+1日内TY的最高值的10日过滤则将最近10+1周期置为1的10日过滤
LD赋值:若10日前的TY=2*10+1日内TY的最低值的10日过滤则将最近10+1周期置为1的10日过滤
A赋值:上次HD距今天数日前的收盘价
B赋值:上次LD距今天数日前的收盘价
T1赋值:上次HD距今天数
上次LD距今天数ANDNOT(HD)
T2赋值:上次HD距今天数
上次LD距今天数ANDNOT(LD)
输出波浪顶:如果T1,返回A,否则返回A,COLORFF00FF,POINTDOT,线宽为2
当满足条件T1时,在A和A位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLORFF00FF
输出波浪底:如果T2,返回B,否则返回B,COLOR80FF00,POINTDOT,线宽为2
VAR3赋值:240日内最高价的最低值
VAR4赋值:100*(收盘价-VAR3)/VAR3
VAR5赋值:(收盘价-528日内最低价的最低值)/(528日内最高价的最高值-528日内最低价的最低值)*100
VAR6赋值:(收盘价-530日内收盘价的最低值)/(530日内收盘价的最高值-530日内收盘价的最低值)*100
VAR7赋值:0
VAR8赋值:0日内收盘价-1日前的收盘价的最高值的34日简单移动平均/收盘价-1日前的收盘价的绝对值的7日简单移动平均*100
VAR9赋值:0日内收盘价-1日前的收盘价的最高值的13日简单移动平均/收盘价-1日前的收盘价的绝对值的13日简单移动平均*100
VARA赋值:收盘价的有效数据周期数
VARB赋值:VAR8
20ANDVAR9
23ANDVARA
35
VARC赋值:VARBANDCOUNT(VARB,1)=1
VARD赋值:收盘价的21日指数移动平均-收盘价的8日指数移动平均
VARE赋值:VARD的5日指数移动平均
VARF赋值:收盘价6%之字转向的前1个波谷值
4ANDCROSS(VARD,VARE)
VAR10赋值:如果收盘价16%之字转向的前1个波谷值=0ANDHIGH ,返回?,否则返回?
最低价+0.04,4,0)
VAR11赋值:收盘价6%的之字转向
1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)
=2日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,2)
=3日前的收盘价6%的之字转向
VAR12赋值:收盘价6%的之字转向
1日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,1)
=2日前的收盘价6%的之字转向ANDREF(收盘价6%的之字转向,2)
=3日前的收盘价6%的之字转向
VAR13赋值:收盘价22%的之字转向
1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)
=2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)
=3日前的收盘价22%的之字转向
VAR14赋值:收盘价22%的之字转向
1日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,1)
=2日前的收盘价22%的之字转向ANDREF(收盘价22%的之字转向,2)
=3日前的收盘价22%的之字转向
VAR15赋值:收盘价51%的之字转向
1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)
=2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)
=3日前的收盘价51%的之字转向
VAR16赋值:收盘价51%的之字转向
1日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,1)
=2日前的收盘价51%的之字转向ANDREF(收盘价51%的之字转向,2)
=3日前的收盘价51%的之字转向
VAR17赋值:收盘价72%的之字转向
1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)
=2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)
=3日前的收盘价72%的之字转向
VAR18赋值:收盘价72%的之字转向
1日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,1)
=2日前的收盘价72%的之字转向ANDREF(收盘价72%的之字转向,2)
=3日前的收盘价72%的之字转向
VAR19赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均
VAR1A赋值:VAR19的100日指数移动平均
VAR1B赋值:2*(VAR19-VAR1A)
VAR1C赋值:VAR1B的3乘幂*0.1+VAR1B的1乘幂
VAR1D赋值:最低价*最高价*开盘价*收盘价的开方的开方
VAR1E赋值:VAR1D*0.97的3日指数移动平均
VAR1F赋值:(最高价+最低价+收盘价)/3
VAR20赋值:(VAR1F-VAR1F的14日简单移动平均)/(0.015*VAR1F的14日平均绝对偏差)
VAR21赋值:VAR1E上穿最低价
买点1赋值:VAR10
买点2赋值:(VAR11+VAR13+VAR15+VAR17)
卖点1赋值:(VAR12+VAR14+VAR16+VAR18)
VAR22赋值:买点1ANDVARFANDVARCANDVAR21ANDVAR4
0ANDVAR5=0ANDVAR6=0ANDVAR20
(-110)
VARB1赋值:收盘价*(手)*100的28日累和/成交量(手)*100的28日累和
VARC1赋值:VARB1*100的整数部分/100
VARD1赋值:收盘价的5日指数移动平均-收盘价的10日指数移动平均
VARE1赋值:VARD1的9日指数移动平均
VAR131赋值:1日前的VARE1
VAR141赋值:VARE1
VAR151赋值:VAR141-VAR131
VAR161赋值:1日前的VARD1
VAR171赋值:VARD1
VAR181赋值:VAR171-VAR161
VAR191赋值:开盘价
VAR1A1赋值:收盘价
当满足条件买点1 时,在?位置书写文字
0,最低价-0.01,'←买点'),画红色
当满足条件买点2 时,在?位置书写文字
0,最低价-0.01,'←买点'),COLORFF00FF
当满足条件卖点1 时,在?位置书写文字
0,最高价+0.1,'←卖点'),COLOR33FF33
今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!