以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助:数组数据画线的实现方法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53246)

--  作者:wsanle
--  发布时间:2013/6/20 23:16:55
--  求助:数组数据画线的实现方法

我根据股指1分钟K线(03年6月20日数据),求出了一组高低拐点的位置和价格数据,分别放入如下数组或变量中:

ZigSET[1]~ZigSet[15]共15个元素的数组,分别存放15个拐点的K线位置,ZigPrice[1]~ZigPrice[15]存放15个拐点的价格,ZigNum=15代表共15个拐点计数。三个变量的数组数据分别如下:

ZigSet[1~15]      ZigPrice[1~15]

1       2365                 

4       2355.2

18     2367.4

26     2360

31     2367

42     2352.2

54     2365

82     2344.6

94     2355.6

119   2336.8

122   2345

152   2318.8

163   2329.4

178   2315.8

188   2327.8

246   2306.8

 

求助:怎样利用DRAWLINE函数画出类似以下一组指令,在K线图上实现高低点(峰谷)的连线?谢谢了!

DRAWLINE(NN=1,2365,NN=4,2355.2,0);

DRAWLINE(NN=4,2355.2,NN=18,2367.4,0);

DRAWLINE(NN=18,2367.4,NN=26,2360,0);

DRAWLINE(NN=26,2360 NN=31,2367,0);

.......


--  作者:jinzhe
--  发布时间:2013/6/21 9:19:11
--  
循环划线划不了的,你定义好条件之后逐个枚举划线
--  作者:王锋
--  发布时间:2013/6/21 9:27:50
--  
你定义的数组缺少一个重要的东西就是时间日期,否则没法划线的
--  作者:wsanle
--  发布时间:2013/6/21 10:58:32
--  
王峰老师,我是用语句NN:=barslast(day<>ref(day,1))+1; 取得了当日的K线周期NN,您是否能提示一下,如果我用数组储存了每个拐点所在K线的日期时间,怎样显示连线呢?
--  作者:王锋
--  发布时间:2013/6/21 11:05:43
--  

数据内必须要有 时间 价格 这2个关键数据,这样金字塔系统才会通过时间与K线时间对齐划线的。

 


--  作者:wsanle
--  发布时间:2013/6/21 15:33:14
--  
findindexbytime(‘20130621 093100’)函数有问题,得出的结果总是1,无法找到该时间所在的K线索引。
--  作者:王锋
--  发布时间:2013/6/21 16:25:43
--  

先确定你画面上的K线有20130621这么长时间的。

如果你图面上就只有今天的数据,那么返回1也是正常的