通达信RSI+MA指标公式源码

指标构成与计算逻辑:

1. 参数设定:定义两个计算周期,M1(默认5)和M2(默认10)。
2. 价格变动值:计算当前收盘价与前一日收盘价的差值(DIF)。
3. 分离涨跌变动:
VU:将DIF中的正差值(上涨部分)分离出来,负值记为0。
VD:将DIF中的负差值取绝对值(下跌部分)分离出来,正值记为0。
4. 计算平滑变动值:使用MEMA(改良指数平滑移动平均)分别对VU和VD进行平滑处理。
得到MAU1、MAD1(周期为M1)。
得到MAU2、MAD2(周期为M2)。
5. 计算RSI指标:
RSI10:基于MAU1和MAD1计算,公式为 `100 MAU1 / (MAU1 + MAD1)`,然后对结果进行M1周期的简单移动平均(MA)。此线对应较短周期。
RSI6:基于MAU2和MAD2计算,公式为 `100 MAU2 / (MAU2 + MAD2)`,然后对结果进行M2周期的简单移动平均(MA)。此线对应较长周期。
注意:此处命名“RSI10”和“RSI6”与常用RSI周期(如RSI6、RSI12)含义不同,实际分别对应参数M1(短)和M2(长)。

图形显示与信号规则:

1. 交叉信号图标:
当RSI6(长周期线)上穿RSI10(短周期线)时,在RSI6线位置绘制“买入”图标(通常为向上箭头)。
当RSI10(短周期线)上穿RSI6(长周期线)时,在RSI10线位置绘制“卖出”图标(通常为向下箭头)。
2. RSI10线颜色与粗细:
当RSI10当前值大于前一日值时,该段RSI10线以洋红色(COLORFF11CC)粗线(LINETHICK3)显示,表示短期动量增强。
当RSI10当前值小于前一日值时,该段RSI10线以淡青色(COLORCCFFFF)粗线(LINETHICK3)显示,表示短期动量减弱。

核心用法:

趋势与动量观察:主要观察RSI10(短周期线)的走势和颜色变化。洋红色粗线区域表示短期上升动量持续;淡青色粗线区域表示短期下降动量持续。
交叉交易信号:
买入信号:RSI6(长周期线)上穿RSI10(短周期线),并出现“买入”图标。此信号可能指示短期调整结束或长期动量开始主导上涨。
卖出信号:RSI10(短周期线)上穿RSI6(长周期线),并出现“卖出”图标。此信号可能指示短期反弹乏力或长期动量开始主导下跌。
指标线关系:RSI10与RSI6的相对位置可反映短期与长期动量的强弱对比。RSI10运行于RSI6之上时,短期相对强势;反之则短期相对弱势。

重要提示:指标本质是双平滑周期的RSI变体,通过长短周期线的交叉和短期线的颜色变化来提供动量观察和交易信号。使用时需结合价格走势、成交量及其他技术分析工具进行综合判断。交叉信号在震荡市中可能频繁出现,需注意过滤假信号。
 
M1:=5;
M2:=10;

DIF:=CLOSE-REF(CLOSE,1);

VU:=IF(DIF>=0,DIF,0);

VD:=IF(DIF<0,-DIF,0);

MAU1:=MEMA(VU,M1);

MAD1:=MEMA(VD,M1);

MAU2:=MEMA(VU,M2);

MAD2:=MEMA(VD,M2);

RSI10:MA(100*MAU1/(MAU1+MAD1),M1);

RSI6:MA(100*MAU2/(MAU2+MAD2),M2);

{-股票公式网站 }

DRAWICON(CROSS(RSI6,RSI10),RSI6,1);

DRAWICON(CROSS(RSI10,RSI6),RSI10,2);

IF(RSI10>REF(RSI10,1),RSI10,DRAWNULL),COLORFF11CC,LINETHICK3;

IF(RSI10<REF(RSI10,1),RSI10,DRAWNULL),COLORCCFFFF,LINETHICK3;






来函数检测结果如下
该公式没有未来函数


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

M1赋值:5
M2赋值:10
DIF赋值:收盘价-1日前的收盘价
VU赋值:如果DIF>=0,返回DIF,否则返回0
VD赋值:如果DIF<0,返回-DIF,否则返回0
MAU1赋值:VU的M1日平滑移动平均
MAD1赋值:VD的M1日平滑移动平均
MAU2赋值:VU的M2日平滑移动平均
MAD2赋值:VD的M2日平滑移动平均
输出RSI10:100*MAU1/(MAU1+MAD1)的M1日简单移动平均
输出RSI6:100*MAU2/(MAU2+MAD2)的M2日简单移动平均
当满足条件RSI6上穿RSI10时,在RSI6位置画1号图标
当满足条件RSI10上穿RSI6时,在RSI10位置画2号图标
如果RSI10>1日前的RSI10,返回RSI10,否则返回无效数,COLORFF11CC,线宽为3
如果RSI10<1日前的RSI10,返回RSI10,否则返回无效数,COLORCCFFFF,线宽为3
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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