通达信趋势反转副图指标副图源码
{副图源码如下}
NVB:=10;
HVN5EM:=20;
HV2N5EM:=3;
N:=500;
0.5,COLORLIBLUE,LINETHICK2;
0.6,COLORMAGENTA;
0.7,COLORGRAY;
0.8,COLORLIMAGENTA;
0.9,COLORRED,LINETHICK3;
0.999,LINETHICK4,COLORYELLOW;
HVN:=HHV(HHV(H,NVB),NVB);
HVN1:=L/HVN;
HV2N:=(HVN-L)/HVN;
HVN5:EMA(HVN1,HVN5EM),COLORLIGRAY;
HV2N5:EMA(HV2N,HV2N5EM),COLORYELLOW,LINETHICK2;
NNN:=N/1000;
HV2N5>NNN AND HVN5< HV2N5;
STICKLINE(HVN5< HV2N5,0.8,0.99,1,1),COLORBLUE;
STICKLINE(HV2N5>0.5 AND HVN5< HV2N5,HV2N5,0.5,1,1),COLORGRAY;
STICKLINE(HV2N5>0.6 AND HVN5< HV2N5,HV2N5,0.6,1,1),COLORBROWN;
STICKLINE(HV2N5>0.7 AND HVN5< HV2N5,HV2N5,0.7,1,1),COLORYELLOW;
STICKLINE(HV2N5>0.8 AND HVN5< HV2N5,HV2N5,0.8,1,1),COLORLIRED;
STICKLINE(HV2N5>0.9 AND HVN5< HV2N5,HV2N5,0.9,1,1),COLORRED;
STICKLINE(HVN5< HV2N5 ,0.8,0.99,1,1),COLORBLUE;
{选股源码如下}
NVB:=10;
HVN5EM:=20;
HV2N5EM:=3;
N:=500;
HVN:=HHV(HHV(H,NVB),NVB);
HVN1:=L/HVN;
HV2N:=(HVN-L)/HVN;
HVN5:=EMA(HVN1,HVN5EM);
HV2N5:=EMA(HV2N,HV2N5EM);
选股:HVN5< HV2N5 AND REF(HVN5,1)>=REF(HV2N5,1);
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
输出A:70
输出B:90
输出波段线:5*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的2日[1日权重]移动平均,NODRAW
趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
画带状线
如果波段线>=趁火打劫,返回波段线,否则返回无效数,画淡洋红色,线宽为2
如果波段线<趁火打劫,返回波段线,否则返回无效数,画绿色,线宽为2
M1赋值:波段线的5日简单移动平均的3日指数移动平均
当满足条件波段线>100AND波段线>=M1时,在波段线和100位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORF0F000
当满足条件波段线<0AND波段线<=M1时,在波段线和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,画淡灰色
底部买赋值:2日内波段线的最低值=8日内波段线的最低值
买进赋值:如果波段线上穿1日前的波段线+0.01AND底部买AND波段线<0,返回20,否则返回0
当满足条件波段线<0AND波段线VAR1赋值:1日前的最低价
VAR2赋值:最低价-VAR1的绝对值的3日[1日权重]移动平均/最低价-VAR1和0的较大值的3日[1日权重]移动平均*100
VAR3赋值:如果收盘价*1.2,返回VAR2*10,否则返回VAR2/10的3日指数移动平均
VAR4赋值:38日内最低价的最低值
VAR5赋值:38日内VAR3的最高值
VAR6赋值:如果90日内最低价的最低值,返回1,否则返回0
VAR7赋值:如果最低价<=VAR4,返回(VAR3+VAR5*2)/2,否则返回0的3日指数移动平均/618*VAR6
VAR71赋值:如果VAR7>=100,返回100,否则返回VAR7
输出主力吸货:VAR71,COLOR0000FF
输出吸筹1:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR0000FF
输出吸筹2:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR6600FF
输出吸筹3:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORBB00FF
输出吸筹4:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
输出吸筹5:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF33FF
输出吸筹6:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF66FF
输出吸筹7:当满足条件VAR71时,在0和VAR71位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF99FF
MA5赋值:收盘价的5日简单移动平均
MA15赋值:收盘价的15日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
离散量30赋值:100*(MA5-(MA15+MA30)/2)/MA30+50,COLOR00FFFF
输出离散量60:100*(MA5-(MA15+MA30+MA60)/3)/MA60+50,COLORFFAA00
输出粘合K:-3*(离散量30-离散量60)+50,画红色,线宽为2
粘合D赋值:粘合K的3日指数移动平均
输出主升:上次粘合K上穿粘合D距今天数*(粘合K>粘合D),画淡洋红色
当满足条件粘合K>108时,在105和粘合K位置之间画柱状线,宽度为5,1不为0则画空心柱.,画绿色
当满足条件主升时,在主升和主升+2位置之间画柱状线,宽度为4,1不为0则画空心柱.,画淡洋红色
当满足条件离散量60上穿粘合K时,在离散量60*1.05位置画1号图标
当满足条件粘合K上穿离散量60时,在离散量60*0.98位置画2号图标
输出隔岸观火:VAR5,COLOR0000FF,NODRAW
输出关门捉贼: 如果趁火打劫<=10,返回30,否则返回0,COLORFFFF00,NODRAW
输出擒贼擒王: 如果趁火打劫上穿2,返回40,否则返回0,COLORFF0000,NODRAW
RSV赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
买入赋值:(K上穿D AND K<30)
买赋值:买入 AND 买入的10日过滤
当满足条件趁火打劫上穿2时,在0和15位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
当满足条件趁火打劫<=10时,在0和8位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡绿色
当满足条件波段线<0AND波段线当满足条件买AND趁火打劫>10时,在10位置画9号图标
当满足条件趁火打劫上穿11时,在-3位置画23号图标
XG赋值:从前2日到前1日持续趁火打劫<1日前的趁火打劫 AND 趁火打劫>1日前的趁火打劫 AND 趁火打劫>15
当满足条件XG时,在-11位置画11号图标
输出波段线:5*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的2日[1日权重]移动平均,NODRAW
M1赋值:波段线的5日简单移动平均的3日指数移动平均
输出波段线<0 AND 波段线<=M1;波段线:5*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的2日[1日权重]移动平均,NODRAW
M1赋值:波段线的5日简单移动平均的3日指数移动平均
底部买赋值:2日内波段线的最低值=8日内波段线的最低值
买进赋值:如果波段线上穿1日前的波段线+0.01AND底部买AND波段线<0,返回20,否则返回0
M1MA5赋值:收盘价的5日简单移动平均
MA15赋值:收盘价的15日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
离散量30赋值:100*(MA5-(MA15+MA30)/2)/MA30+50,COLOR00FFFF
离散量60赋值:100*(MA5-(MA15+MA30+MA60)/3)/MA60+50,COLORFFAA00
粘合K赋值:-3*(离散量30-离散量60)+50,画红色,线宽为2
离散量60上穿粘合K
趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
;趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
当满足条件趁火打劫<=10时,在0和8位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡绿色
输出波段线:5*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均-(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均的2日[1日权重]移动平均,NODRAW
M1赋值:波段线的5日简单移动平均的3日指数移动平均
底部买赋值:2日内波段线的最低值=8日内波段线的最低值
买进赋值:如果波段线上穿1日前的波段线+0.01AND底部买AND波段线<0,返回20,否则返回0
波段线<0 AND 波段线趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
RSV赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
买入赋值:(K上穿D AND K<30)
买赋值:买入 AND 买入的10日过滤
买 AND 趁火打劫>10
趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
趁火打劫上穿11
趁火打劫赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
输出XG:从前2日到前1日持续趁火打劫<1日前的趁火打劫 AND 趁火打劫>1日前的趁火打劫 AND 趁火打劫>15