分享

WR叠加RSI的算法

 cxm54666 2023-02-21 发布于吉林

依据网友的留言,通过完成WR叠加RSI的算法,本文给出的分享知识点有两个:

  1. 数据可视化,输出顺序与图层实现。因为输出顺序的先后,在数据呈现的副图界面,我们会看到,先输出的数据线在画面的底层;后输出的数据线在先输出的数据线的顶层。本文算法的一开始,首先输出的是纵坐标50,在文章最后的效果示意图中,我们会看到,数据轴线50处在输出曲线的底层。
  2. 副图叠加,有以下几种情况:数值型,如:VOL;负数型,如:MACD;百分比型,如:KDJ;均线型,如:SAR等等。前述罗列的这些算法,如果相互叠加、匹配,都需要进行纵坐标的比例吻合计算,本文探讨的叠加,并没有进行纵坐标的适配计算,没有难度。要建立算法也只是为了对前述类型的一个补充。请看留言:
文章图片1

网友的留言

留言的思路是说:建立WR叠加RSI的算法,RSI参数为14,WR参数为42。

思路步骤

  1. 指标WR与RSI,有一个无需匹配的共同点,就是均以纵坐标50为轴进行数值输出;
  2. 引入系统原有指标WR与RSI;
  3. 添加后加入的第二个指标的参数;
  4. 加入纵轴50;至此,指标WR与RSI的叠加完成。

完整代码:原有算法的叠加

文章图片2

参数表1

文章图片3

参数表2

50,COLORRED,LINETHICK2;

LC:=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORWHITE;

RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100,COLORYELLOW;

RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100,COLORMAGENTA;

WR1:100*(HHV(HIGH,M1)-CLOSE)/(HHV(HIGH,M1)-LLV(LOW,M1)),COLORGRAY;

WR2:100*(HHV(HIGH,M2)-CLOSE)/(HHV(HIGH,M2)-LLV(LOW,M2)),COLORBLUE;

完整代码:网友参数下的叠加

文章图片4

代码流程1

50,COLORRED,LINETHICK2;

LC:=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORWHITE;

WR1:100*(HHV(HIGH,M1)-CLOSE)/(HHV(HIGH,M1)-LLV(LOW,M1)),COLORYELLOW;

效果示意图

  1. 原有算法的叠加
文章图片5

示意图1

2.网友参数下的叠加

文章图片6

示意图2

写在文末:从最后的效果示意图中,可以明显看出输出曲线处于纵轴50之上,这就是要在算法建立之初,通过先后输出顺序,来实现可视化图层的达成。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多