[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-9 2:52
 老师我想要用代码在K线上画线,如图


图片点击可在新窗口打开查看
我想要的效果是用代码画一条线段,从K线1的A点到K线2的B点的线段,

而且加一线条件限制:如画出来的线段只有在郑醇(MA909) 上才会显示,其它合约不显示,

这个代码最好能加一些参数可以自我调整,现在我有疑惑的是,怎么取得某合约上的K线为起点,向另一K线上延伸,从时间方面考虑么?如在15分钟周期内,那某一K线就可以精确到分钟,比如图中的K线1就是:2019-4-18  1:30~1:45分的K线,这样是不是就可以让代码找到这个K线,然后从最高点或最低点向另一个K线的最高点或最低点画线段了?  

技术人员回复
日期:2019-5-9 8:06

 您的理解是对的,可以通过时间和价格来确定画线的两个定位点

 

参考下面写法,具体参考DRAWLINE1的函数说明了解下用法:

 

N1:=DATE=190108&&TIME=0900;
N2:=DATE=190508&&TIME=0900;
DRAWLINE1(N1,C,N2,C,0);

投资者咨询:[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-9 2:52

 N1:=DATE=190508&&TIME=2115;
N2:=DATE=190508&&TIME=2130;
DRAWLINE1(N1,C,N2,C,0),LINETHICK3,COLORWHITE;

 

老师,画不出线来,求解,还有,能不能帮我加个合约限制,就是以上代码画的线,只有限定合约内才显示。

投资者咨询:[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-9 2:52
 老师,重新加载了一下,线是画出来了,但是我设定的时间是190508,怎么画到190507去了

图片点击可在新窗口打开查看
技术人员回复
日期:2019-5-9 14:47

 可以画线的,不过DATE取的是交易日

 

所以N1实际是自然日5月7日,您查看下5月7日21:15,是有画线的

 

另外可以用ISCONTRACT限制合约,参考下面写法:

 

 N1:=DATE=190508&&TIME=2115;
N2:=DATE=190508&&TIME=2130;
DRAWLINE1(ISCONTRACT('沪铜')&&N1,C,N2,C,0),LINETHICK3,COLORWHITE;

 
投资者咨询:[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-9 2:52

 看到了,那如果我想如下线段,我应怎么编写,

画线段1:从K1的最低价如A点,向右画线段,如长度为10,(长度数值可调)

画线段2:从A点向上画线段,如长度为5

画线段3:从K2的最高价向左画线段,如长度为5,

画线段4:从K2的最高价向右画线段,如长度为8,

画线段5:从K3的开盘价或收盘价向下画线段,如长度为5

 

 

 



 

图片点击可在新窗口打开查看
技术人员回复
日期:2019-5-9 15:15

可以画框,实际就是画两条水平线和两条垂线,您可以研究下DRAWSL和DRAWLINE

 

不过画线长度,对于水平线,是以K线根数来计算的,对于垂线,是以价格来计算的

 

所以垂线一般是从什么价格画到什么价格,“长度为5”这种方式无法量化的

 

 

 
投资者咨询:[求助]老师帮忙指点一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-9 2:52
 或者说代码可以画长方形的框吗,如,又K1为基准,长主形框向右展开画? 长方形的宽高可调