以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个语句怎么写?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88066)

--  作者:ZZAASSXX
--  发布时间:2015/12/4 10:34:37
--  这个语句怎么写?
1分钟上 ,当根k线是多头开仓以来的第五次创新高,怎么写呢?
--  作者:wenarm
--  发布时间:2015/12/4 10:53:47
--  

怎么判断是新高的出现,麻烦给以个具体的量化。


--  作者:zzaassxx
--  发布时间:2015/12/4 11:09:09
--  
4前两根的那个阴线最高价和3位置的最高价相同,所以那个阴线不算创新高。图片点击可在新窗口打开查看
--  作者:yukizzc
--  发布时间:2015/12/4 11:22:56
--  

entrbars>5 and h>ref(h,1) and ref(h,1)>ref(h,2) and ref(h,2)>ref(h,3)

这样同时满足这样


--  作者:zzaassxx
--  发布时间:2015/12/4 11:55:02
--  
 h>ref(h,1) and ref(h,1)>ref(h,2) and ref(h,2)>ref(h,3)  这么写不是我要的效果啊,在图上的时间段(13:04---13:45)这个下跌坑里面就可能会满足条件的。我需要当13:45分这个最高价出来 ,才是多头开仓之后的第五个新高呢。

或许要用到全局变量? 有没有函数能直接取值的。

--  作者:zzaassxx
--  发布时间:2015/12/4 12:05:20
--  
版主的写法在下面图里面的黄圈就符合条件了。图片点击可在新窗口打开查看
--  作者:yukizzc
--  发布时间:2015/12/4 13:06:44
--  

variable:n=0;

if enterbars>0 and h=hhv(h,enterbars) then begin n:=n+1

n=5就是5次创新高