以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  编一个未补下跌缺口的条件选股  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=172246)

--  作者:qq代人发帖
--  发布时间:2019/9/29 9:19:17
--  编一个未补下跌缺口的条件选股

请教:我想编一个未补下跌缺口的条件选股,下跌缺口的定义是H<REF(L,1),20个周期内,

第一个下跌缺口并且后面一直到现在的最高价都要小于第一个缺口的"REF(L,1)",请问这个怎么编写?


--  作者:FireScript
--  发布时间:2019/9/29 9:25:38
--  
 H<REF(L,1) 之后的20周期都满足H小于 这个“REF(L,1)" 是这个逻辑?

--  作者:FireScript
--  发布时间:2019/9/29 9:26:27
--  
H<REF(L,1)这个条件是可能反复出现的,这样只能取最近一次的。
--  作者:yzp997
--  发布时间:2019/9/29 10:19:47
--  
老师,是这样的,如果用H<REF(L,1),这代表的应该是最近的一个缺口,但是我想表达的是20个周期内出现的第一个缺口,而且之后的交易日一直到现在的最高价都得小于这个缺口的最低价。其实就是20个交易日内第一个没有被补掉的缺口,这个可以实现吗?
--  作者:yzp997
--  发布时间:2019/9/29 10:22:30
--  
我同样去编写20个交易日内存在着两个没有被补掉的下跌缺口,也感觉在这个上面遇到了困难。最近的一个可以表示出来,但是20个交易日内存在两个的条件选股就表示不出来。不知道我有没有表达清楚。。
--  作者:FireScript
--  发布时间:2019/9/29 10:32:32
--  
 cd0:H<REF(l,1);//缺口
len0:BARSLAST(cd0);//最近一次缺口距离现在的位置
l_p:VALUEWHEN(cd0,l);//缺口位置的最低价
cd1:len0<=20 and count(l<l_p,len0);//最近缺口距离现在小于等于20周期 且缺口之后最低价均低于缺口位置最低价
--  作者:yzp997
--  发布时间:2019/9/29 10:47:56
--  
老师,不好意思,我没有表达清楚,我直接上图吧,像下面这两个图,20个交易日内出现了两个下跌缺口,并且在出现之后到现在都没有补掉。我的意思就是选出这种20个交易日内这种形态的股票,麻烦您啦!
--  作者:yzp997
--  发布时间:2019/9/29 10:48:43
--  
1
--  作者:yzp997
--  发布时间:2019/9/29 10:56:38
--  

图片点击可在新窗口打开查看此主题相关图片如下:mmexport1569725079016.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:mmexport1569725083847.jpg
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2019/9/29 11:05:48
--  
我上面代码是按照一个缺口处理的,你的意思:
1.20周期内存在2个缺口
2.20周期内 缺口后的K均满足最低价小于缺口的最低价。