以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  一段时间(从开盘到最新)内,如何设置收盘价的第三高点以及第三低点,作为横盘区间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68975)

--  作者:roger_tin
--  发布时间:2014/8/20 11:40:14
--  一段时间(从开盘到最新)内,如何设置收盘价的第三高点以及第三低点,作为横盘区间
如题。简单说,就是设置日内收盘价的第三高点作为上轨,收盘价的第三低点作为下轨,上下轨作为横盘区间。

上轨是最终的日内时间段内的第三高点(唯一的点),下轨同样。在图中画出两段直线。

--  作者:roger_tin
--  发布时间:2014/8/20 13:05:01
--  
最终返回的始终是两条线段,而不是折线。这样是不是很难实现啊?
--  作者:jinzhe
--  发布时间:2014/8/20 13:22:18
--  
用户写的发下看看
--  作者:roger_tin
--  发布时间:2014/8/20 13:34:05
--  
基本没有思路,目前找了个简单的替代,无法找到最后的上下轨价格,更不会画两条线段。

FU:=FLOOR((HHV(L,T)/LLV(H,T)-1)*10000)/100;
U:IF(FU<0.8&&TIME<140000,FU,DRAWNULL),NODRAW,COLORGRAY;

目前只是暂时用这个来参考上下轨的振幅。原始思路没能实现

--  作者:jinzhe
--  发布时间:2014/8/20 13:46:20
--  
这种求最高点还行,第二高点,第三高点之类的就不行了
--  作者:roger_tin
--  发布时间:2014/8/20 14:29:41
--  
是啊,不行,我用手算吧,想了半天也想不出来好的办法。
--  作者:roger_tin
--  发布时间:2014/8/20 17:14:03
--  
谢谢版主把我帖子移到了公式区,忽略这个问题了,谢谢。