以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]求教画线写法  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=148525)

--  作者:yohooo00
--  发布时间:2017/3/2 13:00:29
--  [求助]求教画线写法
请帮忙写一个画线语句。
昨高价比前天高价低,则从前天高价到昨高价画线。
昨低价比前天低价高,则从前天低价到昨低价画线。
我这样写
COND1:=REF(H,1)<REF(H,2);
COND2:=REF(L,1)>REF(L,2);
DRAWLINE(COND1,REF(H,2),COND1,REF(H,1),1);
DRAWLINE(COND2,REF(L,2),COND2,REF(L,1),1);
但是图形上明显显示不对。
请写出正确的语句。谢谢。

--  作者:gxx978
--  发布时间:2017/3/2 13:44:20
--  

RUNMODE:1;
CON1:REFX(H,1)>H;
CON2:REF(H,1)<H;
CON3:REFX(L,1)>L;
CON4:REF(L,1)<L;
DRAWLINE(CON1,H,CON2,H,0);
DRAWLINE(CON3,L,CON4,L,0);

[此贴子已经被作者于2017-3-2 13:45:41编辑过]

--  作者:yohooo00
--  发布时间:2017/3/2 13:54:53
--  
以下是引用gxx978在2017-3-2 13:44:20的发言:
CON1:REFX(H,1)>H;
CON2:REF(H,1)<H;
CON3:REFX(L,1)>L;
CON4:REF(L,1)<L;
DRAWLINE(CON1,H,CON2,H,0);
DRAWLINE(CON3,L,CON4,L,0);

多谢。第一句我稍微修改了下。现在可以正常显示了。
再问三个问题。
1、REFX是未来函数吧?
2、能不能设定每一次画的线只向右延长一个周期?而不是一直向右延长。
3、在计算中,能不能只计算到最近一个画线的数值?因为我看图形上会显示所有的画线,而我只需要用到最近的这根,不像让之前的画线影响计算。


--  作者:gxx978
--  发布时间:2017/3/2 14:08:15
--  

1,是未来函数,一般只是用于图形分析,不能用于交易逻辑中。

2,这个函数不能控制延长的周期

3,这个好像无法实现,你尝试下其他方法呢。