REE的连线算法-第四道作业题

REE的连线算法-第四道作业题

在文章《RBB的连线算法—第二道作业题》发布之后,有好多网友留言,能不能做一个顶分型与顶分型的连线,并实现上破的代码

一,主图标

思路步骤

  • 求出TE2的位置,限定输出直线的时间范围;
  • 求出RE2与RE1的值;
  • 输出直线REE;
  • 给当前位置进行标示。
  • 算法建立

    1.

    TE2:=CONST(PEAKBARS(1,M,2));

    2.

    RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);

    RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);

    3.

    REE:DRAWLINE(H=RE2,H,H=RE1,H,1);

    4.

    DRAWICON(ISLASTBAR,L,85);

    效果示意

    REE连线

    代码流程

    主图标注代码

    完整代码

    TE2:=CONST(PEAKBARS(1,M,2));

    RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);

    RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);

    REE:DRAWLINE(H=RE2,H,H=RE1,H,1);

    DRAWICON(ISLASTBAR,L,85);

    二,数据筛选

    思路步骤

  • 复制主图标注的算法;
  • 对输出的直线REE的直线终点,增加输出条件RE2>RE1;
  • 进行筛选
  • a.当前最新的RB1是近X日内的最低值;

    b.TB1内的收盘价的最高值与REE的当前值的范围关系,限定在3%之内。

    这里测试,X选用了200个。

    算法建立

    1.

    TE2:=CONST(PEAKBARS(1,M,2));

    2.

    RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);

    RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);

    REE:=DRAWLINE(H=RE2,H,H=RE1 AND RE2>RE1,H,1);

    3.

    CONST(TROUGH(2,M,1))=LLV(L,200) AND RANGE(CONST(HHV(CONST(C),CONST(TROUGHBARS(2,M,1))))/CONST(REE),1,1.03);

    代码流程

    数据筛选代码

    完整代码

    TE2:=CONST(PEAKBARS(1,M,2));

    RE2:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,2)),DRAWNULL);

    RE1:=IF(CURRBARSCOUNT<=TE2+1,CONST(PEAK(1,M,1)),DRAWNULL);

    REE:=DRAWLINE(H=RE2,H,H=RE1 AND RE2>RE1,H,1);

    CONST(TROUGH(2,M,1))=LLV(L,200) AND RANGE(CONST(HHV(CONST(C),CONST(TROUGHBARS(2,M,1))))/CONST(REE),1,1.03);

    特别说明:

  • REE的当前值,必须置为常数;
  • 转向百分M的值,数据筛选与主图标注,必须相同;
  • 200个数据的范围,可以自定义,这里只是为了算法的建立与测试。
  • 我的努力只为达成你的成功,赞赏是你我相伴前行的动力。

    江丰鱼的文章只在今日头条首发;文中代码均可运行。

    郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
    (0)
    用户投稿
    上一篇 2022年6月16日
    下一篇 2022年6月16日

    相关推荐

    • 如何在线更新 macOS 13 Ventura

      下载 macOS 13 Ventura Developer Beta 之前需要了解的事项: 确保在安装 macOS Ventura 之前备份您的 Mac。 建议在分区上下载并安装 …

      2022年6月15日
    • 《LOL》从代码上来说最难的是哪个英雄?

      这个问题有意思,虽然没接触过做游戏,但我好歹是个敲代码的,也玩过好几年时间的LOL,应该有资格来说一说。 在我看来,一个英雄的代码复杂度是和玩家交互的复杂度成正比,可以理解为操作越…

      2022年7月29日
    • ASC科研探索:分布式传感器网络揭示有助于减少海冰的物理过程

      尽管其温度低于冰点,但北极的变暖速度是地球其他地区的两倍。随着北极海冰融化,可用于将阳光反射回太空的明亮表面越来越少。当冰盖上的裂缝打开时,下面的水就会暴露出来。黑暗的、不结冰的水…

      2022年8月16日
    • 基于电子探针分析测试技术在陨石研究中的应用分析

      柴庆军 陈刚 国际陨石鉴定评估研究院 摘要:电子探针微束分析方法在陨石分析与研究工程中有着广阔的应用。其二次电子像和背散射像都可以来观测陨硫铁球粒、各种矿石和基质的类型和成分情况,…

      2022年8月16日
    • 天问一号完成既定科学探测任务

      据国家航天局最新消息,截至2022年6月29日,天问一号任务环绕器正常飞行706天,获取了覆盖火星全球的中分辨率影像数据,各科学载荷均实现火星全球探测。天问一号任务环绕器和火星车均…

      2022年7月4日
    • 用户协议当保护用户权益(人民时评)

      既充分激发数字经济发展活力,又注重保护用户个人信息,意味着要在商业逻辑和隐私保护之间求取平衡,这也是在数字经济领域统筹发展和安全的题中之义   点击勾选“我已阅读并同意以上条款”—…

      2022年7月3日
    • 内存够强核显就能起飞?Intel第12代酷睿核显搭配DDR4/DDR5实战对比测试

      第12代酷睿火热销售中,很多玩家已发现第12代酷睿内置的UHD770,能够保证不少电竞网游的流畅运行,所以很多人装机时选择了核显方案,等独显价格合适了再另行升级。需要注意的是,核显…

      2022年7月3日
    • 有零有食携手阿里云&瓴羊共建企业数字化解决方案

      后疫情时代,无论是企业还是大众都意识到了数字化服务的优势。一方面越来越多的消费者接受了线上服务的便捷和精准,另一方面互联网也帮助了企业拓展消费空间和构建消费场景。 数字化转型,对于…

      2022年8月18日
    • 极简网络的测试工具netcat

      简介 Netcat 是一款简单的 Unix 工具,使用 UDP 和 TCP 协议。 它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。 使用…

      2022年6月19日
    • 清理微信缓存的后果(怎么清理微信缓存)

      如果手机里的缓存太多,若不及时清理,会严重影响手机的运行。我建议,只要是64G以内的小内存手机,都要经常清理微信和手机常用App里的缓存,再把微信里不必要的视频和照片删除,若是需要…

      2022年4月14日

    联系我们

    联系邮箱:admin#wlmqw.com
    工作时间:周一至周五,10:30-18:30,节假日休息