以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何画线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8905)

--  作者:miluse
--  发布时间:2011/11/10 16:47:09
--  如何画线

请教下各位

想画一条线

ZL:REF(HHV(H,5),1) ;

ZC:REF(HHV(L,5),1);

当最高价突破ZL时,图表上显示的是ZC线,直到最低价突破ZC线,图表上显示ZL线,并且连起来

请问这个要怎么用公式表示呢

PARTLINE函数吗?

 


--  作者:26327756l
--  发布时间:2011/11/10 16:50:40
--  

试试行不行。

存在两个条件都不成立的情况。就空了。

ZL:=REF(HHV(H,5),1) ;

ZC:=REF(HHV(L,5),1);
s:0;
if h>ZL then s:=ZC;
else if l<ZC then s:=ZL;
else s:=DRAWNULL;

[此贴子已经被作者于2011-11-10 17:15:54编辑过]

--  作者:miluse
--  发布时间:2011/11/10 17:10:49
--  

那如果这样的话,有同时存在的时候那根K线收阳,就画ZC线

收阴的话就画ZL线


--  作者:26327756l
--  发布时间:2011/11/10 17:11:52
--  

上面改了,

你看看吧


--  作者:miluse
--  发布时间:2011/11/10 17:13:42
--  

还是2根线啊。。

 

[此贴子已经被作者于2011-11-10 17:16:21编辑过]

--  作者:26327756l
--  发布时间:2011/11/10 17:20:38
--  

都用上了

你看看参考一下

ZL:=REF(HHV(H,5),1) ;

ZC:=REF(HHV(L,5),1);
s:0;
if h>ZL then s:=ZC;
else if l<ZC then s:=ZL;
else s:=DRAWNULL;
PARTLINE(h>ZL,zc,COLORGREEN);
PARTLINE(l<ZC,zl,COLORYELLOW);


--  作者:miluse
--  发布时间:2011/11/10 17:25:40
--  

好像还是有点不对呢

有没有其他函数可以用的呢


--  作者:fly
--  发布时间:2011/11/11 9:06:06
--  

到绘图函数里找找


--  作者:miluse
--  发布时间:2011/11/11 9:24:07
--  

FLY版主,能不能帮我下,我刚刚试试了下POLYLINE,好像也要用到这个?

编程能力不行啊

 


--  作者:26327756l
--  发布时间:2011/11/11 9:31:27
--  

哪里不对说一下?