以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  达到条件1后,在A处开始划水平横线  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=156000)

--  作者:qq代人发帖
--  发布时间:2017/7/17 9:41:20
--  达到条件1后,在A处开始划水平横线
咨询个问题:达到条件1后,在A处开始划水平横线,达到条件2后,终止划此横线,这个用什么函数?谢谢!

--  作者:yukizzc
--  发布时间:2017/7/17 9:46:24
--  
if cond1 and not(cond2) then bb:A;
--  作者:jzt94511
--  发布时间:2017/7/17 10:18:53
--  

线是划出来,但应该在红色箭头处断开,没有断开。黄色箭头是划的对的地方,大红色箭头应该是没有的。


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

--  作者:jzt94511
--  发布时间:2017/7/17 10:28:22
--  

在图形上绘制水平线段。
用法:
HORILINE(COND1,PRICE,COND2,TOLEFT),当COND1条件满足时,在PRICE位置画水平线,直到COND2条件满足为止,TOLEFT为1表示向左边绘制,TOLEFT参数可以省略,表示0。
例如:HORILINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20),1)表示
在创20天新高与下一次创20天新高之间画水平线段。

 

上面是别的软件中的函数,咱们金字塔如何来实现?以这HORILINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20),1)为例,如何来写?谢谢!


--  作者:jzt94511
--  发布时间:2017/7/17 10:29:46
--  

要划的是水平线段,谢谢!


--  作者:yukizzc
--  发布时间:2017/7/17 10:44:09
--  

DRAWLINE

看这个函数


--  作者:jzt94511
--  发布时间:2017/7/17 10:57:06
--  
DRAWLINE  这个划出来有可能是斜线,我要划的是水平线。不知如何来弄?
--  作者:jzt94511
--  发布时间:2017/7/17 11:09:07
--  
都不行
--  作者:jzt94511
--  发布时间:2017/7/17 11:12:28
--  
if cond1 and not(cond2) then bb:A;
用这个做出来还可以。就是不要划那个斜线。划出来的水平线是我要的结果。如果只划图中的水平直线,不要划斜线。
图片点击可在新窗口打开查看此主题相关图片如下:未标题-1111.jpg
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2017/7/17 13:43:28
--  
BB:REF(BARSLAST(HIGH>=HHV(HIGH,20))+1,1);
DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20),ref(HIGH,bb),0);