打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
突破前高的筛选算法

请看网友留言:

网友的留言

留言的思路是说:出现突破后在突破的最高价画线,然后发生过很多次收盘价上穿画线,要最近一次上穿。

在建立算法之前,请回顾文章《突破RE》

本文的思路,只对近期、当前收盘价数次上穿左侧最高价情况进行探讨。

计算B点的选择方法

思路步骤

  1. 直接参考文章《突破RE》中的思路方法与步骤;
  2. 依据确定的C点来确定A点;
  3. 标注两个确定的位点;
  4. 重要的序列逻辑条件;
  5. 输出左侧前高的最高价格线并进行数值标注;
  6. 筛选算法。

算法建立

1. 据确定的C点位置

TB:=CONST(TROUGHBARS(2,转向比,1));

2.确定前高A点的位置

TE:=CONST(REF(PEAKBARS(1,转向比,1),TB))+TB;

3.标注两个确定的位点

DRAWICON(CURRBARSCOUNT=TE+1,H*1.008,39);

DRAWICON(CURRBARSCOUNT=TB+1,L*0.999,38);

4.逻辑条件

TJ:=TE>TB AND CURRBARSCOUNT<=TE+1;

5.输出已以确定的位点的数值

RE:IF(TJ,CONST(REF(H,TE)),DRAWNULL);

RB:=IF(TJ,CONST(REF(L,TB)),DRAWNULL);

DRAWNUMBER(ISLASTBAR,RE,RE);

主图标注的完整代码

标注代码流程

TB:=CONST(TROUGHBARS(2,转向比,1));

TE:=CONST(REF(PEAKBARS(1,转向比,1),TB))+TB;

DRAWICON(CURRBARSCOUNT=TE+1,H*1.008,39);

DRAWICON(CURRBARSCOUNT=TB+1,L*0.999,38);

TJ:=TE>TB AND CURRBARSCOUNT<=TE+1;

RE:IF(TJ,CONST(REF(H,TE)),DRAWNULL);

RB:=IF(TJ,CONST(REF(L,TB)),DRAWNULL);

DRAWNUMBER(ISLASTBAR,RE,RE);

筛选算法的建立

  1. 引入上述标注算法;
  2. 应用BARSSINCEN函数限定当前“数次上穿”的时间范围;
  3. 当前完成上穿。

筛选算法的完整代码

筛选代码流程

TB:=CONST(TROUGHBARS(2,转向比,1));

TE:=CONST(REF(PEAKBARS(1,转向比,1),TB))+TB;

TJ:=TE>TB AND CURRBARSCOUNT<=TE+1;

RE:=IF(TJ,CONST(REF(H,TE)),DRAWNULL);

CONST(BARSSINCEN(CROSS(C,RE),数次穿))>=5 AND CONST(BARSSINCEN(CROSS(C,RE),数次穿))<=数次穿 AND CROSS(C,RE);

效果示意

播放 暂停
进入全屏 退出全屏
00:00 00:00
重播 刷新试试

写在文末:标注算法里的参数设置与筛选算法的参数设置要保持一致。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
突破RE
峰谷ABCD的新算法
角度线BE
山顶的0.618(标注篇)
BEB波浪尺的算法分享
EBE波浪尺的算法分享
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服