以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]如何求屏幕显示K线的总数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62529)

--  作者:loveglare
--  发布时间:2014/3/10 20:36:35
--  [求助]如何求屏幕显示K线的总数
如题,在每一个图表中都有一个最高价最低价,而且随着K线的数量变化会自动锁定,我想知道那个最高价最低价是如何计算的,或者知道屏幕显示K线多少的函数也行。谢谢
--  作者:qq代人发帖
--  发布时间:2014/3/11 8:46:44
--  
您好,函数barpos( k线顺序位置),可以知道当前k线数量。
--  作者:loveglare
--  发布时间:2014/3/11 14:52:39
--  
BARPOS返回本地已有的K线根数,从本机上存在的数据开始算起。 而我想表达的是屏幕上K线的数量。不是机器上的K线数量。在系统中有一个调节高低波段高低的设置,在设定为100%的时候,屏幕上就显示一个最高一个最低。而不是显示的系统所有K的最高最低哦。。所以劳烦。谢谢了。
--  作者:jinzhe
--  发布时间:2014/3/11 14:58:18
--  

频幕里面的k线数就是barpos,本地所有的k线数是datacount


--  作者:loveglare
--  发布时间:2014/3/11 15:05:15
--  
谢谢。老大,就是一个问题,在我放大缩小屏幕K线数量的时候,那个数值怎么才随着变动啊?
--  作者:loveglare
--  发布时间:2014/3/11 15:12:05
--  

HH:=HHV(H,BARPOS);
LL:=LLV(L,BARPOS);

DRAWSL( ISLASTBAR, HH, 0, 0,3 ,COLORLIGHTGREY);
DRAWSL( ISLASTBAR, LL, 0, 0,3 ,COLORLIGHTGREY);

 

我这样弄了个最高价最低价的画线。 结果。。IF1403的日线。。。。 K线被压扁了,,,高价还是历史高价。。郁闷


--  作者:loveglare
--  发布时间:2014/3/11 15:13:31
--  
为什么就不能和系统显示的屏幕最高价最低价那样随着K线多少自动变动呢? BARPOS的赋值如何刷新呢?
--  作者:jinzhe
--  发布时间:2014/3/11 15:13:45
--  

要的当前画面的k线图?

这个k线数量求不了的


--  作者:loveglare
--  发布时间:2014/3/11 15:28:12
--  
可是,我们文华里面有一个坐标方式,那个就涉及到这个问题了,自动求显示画面的最高最低从而进行分割,比方等差也好黄金率也好,都是在这个基础上完成的。否则。。。。
--  作者:jinzhe
--  发布时间:2014/3/11 15:29:14
--  
金字塔里面没有这样的函数,实现不了