1. 首页 > 知识问答

向下缺口是什么意思(数据下行中的缺口定义)

涨停板之后,数据处于下行趋势中的缺口讨论,如何定义缺口的有无,以及如何进行数据筛选呢?请看留言截图:

网友留言

留言的需求是:

1,M天内有过二连板;
2,之后回调没出现过向下的跳空缺口;
3,如回调出现过一次或多次向下跳空缺口,如果后续最高价格已回补第一个向下的缺口的也符合条件。

思路步骤

  1. 罗列涨停的逻辑条件;
  2. 确定2次连续涨停板的位置;
  3. 回调的量化定义;
  4. 应用BARSLASTCOUNT 与EXIST函数,界定时间范围M;
  5. 缺口的量化定义,取非;
  6. 计算2次连续涨停板位置向右的时间内的首个缺口的位置;
  7. 输出首次缺口的缺口上沿的值;
  8. 应用EXIST函数,定义缺口回补;
  9. 固定数据筛选区间只在距今的M周期范围之内。

算法建立

1. 涨停的逻辑条件

TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3));

ZT:=IF(TJ,ZTPRICE(REF(C,1),0.2),ZTPRICE(REF(C,1),0.1));

2. 确定2次连续涨停板的位置

LBW:=CONST(BARSLAST(BARSLASTCOUNT(C>=ZT)>=2));{2个连续涨停板的位置}

3. 回调的量化定义

PEAKBARS(1,3,1)>0

4. 应用BARSLASTCOUNT 与EXIST函数,界定时间范围M

EXIST(BARSLASTCOUNT(C>=ZT)=2,M)

5. 缺口的量化定义,取非

NOT(EXIST(H<REF(L,1)-0.001,M)))

6. 计算2次连续涨停板位置向右的时间内的首个缺口的位置

QKW:=CONST(BARSSINCEN(H<REF(L,1)-0.001,LBW));{首个缺口的位置}

7. 输出首次缺口的缺口上沿的值

QKH:=CONST(REF(L,QKW+1));{缺口上沿的值}

8应用EXIST函数,定义缺口回补

EXIST(H>=QKH,QKW))

9. 固定数据筛选区间只在距今的M周期范围之内

LBW<=M

一个参数与完整代码

参数M

TJ:=(FINANCE(3)=4 OR (DATE>1200822 AND FINANCE(3)=3));

ZT:=IF(TJ,ZTPRICE(REF(C,1),0.2),ZTPRICE(REF(C,1),0.1));

LBW:=CONST(BARSLAST(BARSLASTCOUNT(C>=ZT)>=2));{2个连续涨停板的位置}

QKW:=CONST(BARSSINCEN(H<REF(L,1)-0.001,LBW));{首个缺口的位置}

QKH:=CONST(REF(L,QKW+1));{缺口上沿的值}

(LBW<=M AND CONST(PEAKBARS(1,3,1))>0 AND EXIST(BARSLASTCOUNT(C>=ZT)=2,M) AND NOT(EXIST(H<REF(L,1)-0.001,M))) OR (LBW<=M AND CONST(PEAKBARS(1,3,1))>0 AND EXIST(H>=QKH,QKW));

有缺口效果示意图

效果示意图1

无缺口效果示意图

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ15101117,本站将立刻清除。

联系我们

在线咨询:点击这里给我发消息

微信号:666666