昨天早上的文章《楔形或者三角之收敛算法》发布之后,网友留言:

网友的留言
这道题的意思是说,三角形右侧的收敛,可否做成数据筛选。
今天进行一下数据筛选的尝试—条件是25%的转向百分比下,当前第一根REE直线与第一根RBB直线的交叉,进行筛选输出。
思路步骤
- 引入昨天建立的三角形右侧收敛算法;
- 输出25%转向下的第一根REE直线与第一根RBB直线,并向右延伸;
- 求出直线RBB上穿直线REE的情况;
- 上穿时间距离当下为小于等于1,完成数据筛选。
算法建立
1. 引入昨天建立的三角形右侧收敛算法代码;
2. 调整参数,详情请见下述“五个参数”;
3. 对原有公式进行分步应用
a.顶点直线的两个点
RE1:=CONST(PEAK(1,转向百分比/10,峰起点));
RE2:=CONST(PEAK(1,转向百分比/10,峰终点));
b.底点直线的两个点
RB1:=CONST(TROUGH(2,转向百分比/10,谷起点));
RB2:=CONST(TROUGH(2,转向百分比/10,谷终点));
c.输出两条直线
REE:=DRAWLINE(H=RE1,H,H=RE2,H,1);
RBB:=DRAWLINE(L=RB1,L,L=RB2,L,1);
4.进行筛选计算
CROSS(RBB,REE);
五个参数

参数1~4

参数5
代码流程

江丰鱼的代码
完整代码
RE1:=CONST(PEAK(1,转向百分比/10,峰起点));
RE2:=CONST(PEAK(1,转向百分比/10,峰终点));
RB1:=CONST(TROUGH(2,转向百分比/10,谷起点));
RB2:=CONST(TROUGH(2,转向百分比/10,谷终点));
REE:=DRAWLINE(H=RE1,H,H=RE2,H,1);
RBB:=DRAWLINE(L=RB1,L,L=RB2,L,1);
CONST(BARSLAST(CROSS(RBB,REE)))<=1;{数据筛选}
我的努力只为达成你的成功。
江丰鱼的文章只在今日头条首发;文中代码均可运行。
声明:本站资源来自会员发布以及互联网公开收集,不代表本站立场,仅限学习交流使用,请遵循相关法律法规,请在下载后24小时内删除。 如有侵权争议、不妥之处请联系本站删除处理! 请用户仔细辨认内容的真实性,避免上当受骗!
加客服微信:bhjret,开通VIP下载权限!
