通达信rsi买卖点源码附图

 
LC:=REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),10,1)/SMA(ABS(CLOSE-LC),10,1)*100,COLORWHITE;

N1:=6;
AA:=REF(RSI,N1)=HHV(RSI,2*N1+1);
QY:=BACKSET(AA,N1+1);
CC:=FILTER(QY,N1) AND RSI=HHV(RSI,N1+1);
DRAWICON(CC,RSI*1.02,2);
DDD:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBU:=IF(DDD,REF(RSI,DDD),RSI);
DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
DINGBU1:=REF(DINGBU,DDD+1);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,DDD+1);
GDCS2:=CONST(DINGBUTS1);
DINGBU2:=REF(DINGBU1,DDD+1);
MM:=IF(CURRBARSCOUNT>GDCS2,0,1);
高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,RSI,CURRBARSCOUNT=GDCS1,RSI,1),COLORRED;

AA1:=REF(RSI,N1)=LLV(RSI,2*N1+1);
QY1:=BACKSET(AA1,N1+1);
CC1:=FILTER(QY1,N1) AND RSI=LLV(RSI,N1+1);
DRAWICON(CC1,RSI*0.90,1);
DD1:=BARSLAST(CC1);
DDTS:=IF(CC1,CURRBARSCOUNT,0);
YDB:=IF(DD1,REF(RSI,DD1),RSI);
DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
DDCS1:=CONST(DDTS1);
ZDB:=REF(YDB,DD1+1);
DDTS2:=REF(DDTS1,DD1+1);
DDCS2:=CONST(DDTS2);
低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,RSI,CURRBARSCOUNT=DDCS1,RSI,1),COLORRED;
ZGSTAR:=(高点压力+低点支撑)/2;
ZGEND:=CONST((高点压力+低点支撑)/2);
STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB;

N2:=3;
AA短:=REF(RSI,N2)=HHV(RSI,2*N2+1);
QY短:=BACKSET(AA短,N2+1);
CC短:=FILTER(QY短,N2) AND RSI=HHV(RSI,N2+1);
DRAWICON(CC短,RSI*1.02,2);
DDD短:=BARSLAST(CC短);
GDTS短:=IF(CC短,CURRBARSCOUNT,0);
DINGBU短:=IF(DDD短,REF(RSI,DDD短),RSI);
DINGBUTS短:=IF(DDD短,REF(GDTS短,DDD短),GDTS短);
DINGBU1短:=REF(DINGBU短,DDD短+1);
GDCS1短:=CONST(DINGBUTS短);
DINGBUTS1短:=REF(DINGBUTS短,DDD短+1);
GDCS2短:=CONST(DINGBUTS1短);
DINGBU2短:=REF(DINGBU1短,DDD短+1);
MM短:=IF(CURRBARSCOUNT>GDCS2短,0,1);
压力:DRAWLINE(CURRBARSCOUNT=GDCS2短,RSI,CURRBARSCOUNT=GDCS1短,RSI,1),COLORYELLOW;

AA1短:=REF(RSI,N2)=LLV(RSI,2*N2+1);
QY1短:=BACKSET(AA1短,N2+1);
CC1短:=FILTER(QY1短,N2) AND RSI=LLV(RSI,N2+1);
DRAWICON(CC1短,RSI*0.90,1);
DD1短:=BARSLAST(CC1短);
DDTS短:=IF(CC1短,CURRBARSCOUNT,0);
YDB短:=IF(DD1短,REF(RSI,DD1短),RSI);
DDTS1短:=IF(DD1短,REF(DDTS短,DD1短),DDTS短);
DDCS1短:=CONST(DDTS1短);
ZDB短:=REF(YDB短,DD1短+1);
DDTS2短:=REF(DDTS1短,DD1短+1);
DDCS2短:=CONST(DDTS2短);
支撑:DRAWLINE(CURRBARSCOUNT=DDCS2短,RSI,CURRBARSCOUNT=DDCS1短,RSI,1),COLORYELLOW;

50,COLORWHITE,POINTDOT;



来函数检测结果如下
该公式包含未来函数:BACKSET

定制、编写公式指标请联系QQ或微信同号:88652583


LC赋值:1日前的收盘价
输出RSI:收盘价-LC和0的较大值的10日[1日权重]移动平均/收盘价-LC的绝对值的10日[1日权重]移动平均*100,画白色
N1赋值:6
AA赋值:N1日前的RSI=2*N1+1日内RSI的最高值
QY赋值:若AA则将最近N1+1周期置为1
CC赋值:QY的N1日过滤 AND RSI=N1+1日内RSI的最高值
当满足条件CC时,在RSI*1.02位置画2号图标
DDD赋值:上次CC距今天数
GDTS赋值:如果CC,返回到最后交易的周期,否则返回0
DINGBU赋值:如果DDD,返回DDD日前的RSI,否则返回RSI
DINGBUTS赋值:如果DDD,返回DDD日前的GDTS,否则返回GDTS
DINGBU1赋值:DDD+1日前的DINGBU
GDCS1赋值:DINGBUTS的最后一日取值设为常数
DINGBUTS1赋值:DDD+1日前的DINGBUTS
GDCS2赋值:DINGBUTS1的最后一日取值设为常数
DINGBU2赋值:DDD+1日前的DINGBU1
MM赋值:如果到最后交易的周期>GDCS2,返回0,否则返回1
输出高点压力:当满足条件到最后交易的周期=GDCS2时,在RSI位置画直线起点,当满足条件到最后交易的周期=GDCS1时,在RSI位置画直线终点,1表示是否延长.,画红色
AA1赋值:N1日前的RSI=2*N1+1日内RSI的最低值
QY1赋值:若AA1则将最近N1+1周期置为1
CC1赋值:QY1的N1日过滤 AND RSI=N1+1日内RSI的最低值
当满足条件CC1时,在RSI*0.90位置画1号图标
DD1赋值:上次CC1距今天数
DDTS赋值:如果CC1,返回到最后交易的周期,否则返回0
YDB赋值:如果DD1,返回DD1日前的RSI,否则返回RSI
DDTS1赋值:如果DD1,返回DD1日前的DDTS,否则返回DDTS
DDCS1赋值:DDTS1的最后一日取值设为常数
ZDB赋值:DD1+1日前的YDB
DDTS2赋值:DD1+1日前的DDTS1
DDCS2赋值:DDTS2的最后一日取值设为常数
输出低点支撑:当满足条件到最后交易的周期=DDCS2时,在RSI位置画直线起点,当满足条件到最后交易的周期=DDCS1时,在RSI位置画直线终点,1表示是否延长.,画红色
ZGSTAR赋值:(高点压力+低点支撑)/2
ZGEND赋值:(高点压力+低点支撑)/2的最后一日取值设为常数
STARDAY赋值:如果DDCS2输出中轨:当满足条件到最后交易的周期=STARDAY时,在ZGSTAR位置画直线起点,当满足条件是否最后一个周期时,在ZGEND位置画直线终点,1表示是否延长.,COLORFF55BB
N2赋值:3
AA短赋值:N2日前的RSI=2*N2+1日内RSI的最高值
QY短赋值:若AA短则将最近N2+1周期置为1
CC短赋值:QY短的N2日过滤 AND RSI=N2+1日内RSI的最高值
当满足条件CC短时,在RSI*1.02位置画2号图标
DDD短赋值:上次CC短距今天数
GDTS短赋值:如果CC短,返回到最后交易的周期,否则返回0
DINGBU短赋值:如果DDD短,返回DDD短日前的RSI,否则返回RSI
DINGBUTS短赋值:如果DDD短,返回DDD短日前的GDTS短,否则返回GDTS短
DINGBU1短赋值:DDD短+1日前的DINGBU短
GDCS1短赋值:DINGBUTS短的最后一日取值设为常数
DINGBUTS1短赋值:DDD短+1日前的DINGBUTS短
GDCS2短赋值:DINGBUTS1短的最后一日取值设为常数
DINGBU2短赋值:DDD短+1日前的DINGBU1短
MM短赋值:如果到最后交易的周期>GDCS2短,返回0,否则返回1
输出压力:当满足条件到最后交易的周期=GDCS2短时,在RSI位置画直线起点,当满足条件到最后交易的周期=GDCS1短时,在RSI位置画直线终点,1表示是否延长.,画黄色
AA1短赋值:N2日前的RSI=2*N2+1日内RSI的最低值
QY1短赋值:若AA1短则将最近N2+1周期置为1
CC1短赋值:QY1短的N2日过滤 AND RSI=N2+1日内RSI的最低值
当满足条件CC1短时,在RSI*0.90位置画1号图标
DD1短赋值:上次CC1短距今天数
DDTS短赋值:如果CC1短,返回到最后交易的周期,否则返回0
YDB短赋值:如果DD1短,返回DD1短日前的RSI,否则返回RSI
DDTS1短赋值:如果DD1短,返回DD1短日前的DDTS短,否则返回DDTS短
DDCS1短赋值:DDTS1短的最后一日取值设为常数
ZDB短赋值:DD1短+1日前的YDB短
DDTS2短赋值:DD1短+1日前的DDTS1短
DDCS2短赋值:DDTS2短的最后一日取值设为常数
输出支撑:当满足条件到最后交易的周期=DDCS2短时,在RSI位置画直线起点,当满足条件到最后交易的周期=DDCS1短时,在RSI位置画直线终点,1表示是否延长.,画黄色
50,画白色,POINTDOT
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图