以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  DRAWSL函数用法的问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=154487)

--  作者:qq代人发帖
--  发布时间:2017/6/1 9:32:19
--  DRAWSL函数用法的问题

在图形上绘制指定斜率、长度和方向的直线。

用法:
DRAWSL(COND,PRICE,SLOPE,LEN,D[,COLOR,WIDTH,TYPE]),

请问画斜线函数的那个Slope参数怎么输入啊? 不知道该输入什么。 
我的需求其实就是在前面N根K线的最低到  当前K线的最高,画一根线,那个参数试了又试,不知道该输入什么。 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/1 9:33:52编辑过]

--  作者:qq代人发帖
--  发布时间:2017/6/1 10:06:38
--  
slope参数是线条的斜率,如果你需要连接前N根K线的最低价格和当前K线的最高价,那么你需要利用这2个位置来算出斜率值。所以前N根K线最低价所在的位置也是需要求出的。2如果有2个点(a,b),(c,d) 那么斜率=d-b/c-a 。 其中a,c就是你需要计算的2个周期数(最高和最低),b和d是周期数对应的价格。
--  作者:奉若圭臬
--  发布时间:2017/6/1 10:18:26
--  

经过测试,这个法子还是不灵。因为随着K线的增大和缩小,画出的斜线不停变化,应该是和坐标系有关。 就画一条斜线而已,就这么难。金子塔这点应该向TB学学,那个好简单地,一句话解决。


--  作者:pyd
--  发布时间:2017/6/1 11:18:42
--  
n:=llvbars(l,10);
drawline(barpos=datacount-n,l,islastbar,h,0);
[此贴子已经被作者于2017/6/1 11:19:51编辑过]