窄幅表达 世界新资讯

2023-04-07 18:56:44 来源: 江丰鱼

顺应网友的思路,使用“空间”窄幅的计算方法,来实现盘整或者箱体的描述,请看网友的留言内容:


(资料图片)

网友的留言

网友思路的意思是说:建立“ 盘整行情”的箱体及低点连线的长趋势线的主图标注算法。

(一)、思路步骤:

1.计算限定时间区间内的最高价的最高值;

2.计算限定时间区间内的最低价的最低值;

3.限定该时间区间内的空间幅度;

4.主图标注算法,输出这一限定的空间窄幅最近发生时的位置;

5.对满足条件的区间进行画框框定显示。

(二)、算法的建立过程: 参数见下文“(三)”中的参数表截图

A.数据筛选算法

1. 计算限定时间区间内的最高价的最高值,以及计算限定时间区间内的最低价的最低值

区间最高值:=CONST(HHV(H,时间区间));

区间最小值:=CONST(LLV(L,时间区间));

2. 限定该时间区间内的空间幅度

区间最高值/区间最小值-1<=区间窄幅/100;

3.完成数据算法的逻辑链接

区间空间幅:TOTALBARSCOUNT>=时间区间 AND 区间最高值/区间最小值-1<=区间窄幅/100;

B.主图标注算法

1.计算限定时间区间内的最值

区间最高值:=CONST(HHV(H,时间区间));

区间最小值:=CONST(LLV(L,时间区间));

2.区间窄幅

区间空间幅:=区间最高值/区间最小值-1<=区间窄幅/100;

3.满足窄幅区间发生时的位置

位置:=CONST(BARSLAST(区间空间幅=1));

4.画框框定区间,完成标注

DRAWGBK_DIV(BACKSET(区间空间幅=1 AND CURRBARSCOUNT<=位置+1,时间区间)=1,RGB(255,0,0),RGB(255,0,0),2,1);

(三)、主图标注的完整代码:

A.数据筛选代码

代码流程1

区间最高值:=CONST(HHV(H,时间区间));

区间最小值:=CONST(LLV(L,时间区间));

区间空间幅:TOTALBARSCOUNT>=时间区间 AND 区间最高值/区间最小值-1<=区间窄幅/100;

B.主图标注代码

代码流程2

区间最高值:=CONST(HHV(H,时间区间));

区间最小值:=CONST(LLV(L,时间区间));

区间空间幅:=区间最高值/区间最小值-1<=区间窄幅/100;

位置:=CONST(BARSLAST(区间空间幅=1));

DRAWGBK_DIV(BACKSET(区间空间幅=1 AND CURRBARSCOUNT<=位置+1,时间区间)=1,RGB(255,0,0),RGB(255,0,0),2,1);

(四)、最后的筛选效果示意图:

效果示意图1

效果示意图2

效果示意图3

标签:

Copyright   2015-2022 起点家电网版权所有   备案号:皖ICP备2022009963号-12   联系邮箱: 39 60 29 14 2@qq.com