设为首页收藏本站

 找回密码
 注册
查看: 883|回复: 3

对一个图表中的多个商品Data0 Data1...成批处理有没有快捷方法 [复制链接]

Rank: 3Rank: 3

精华
0
UID
270873
积分
133
帖子
65
主题
28
阅读权限
40
注册时间
2018-10-4
最后登录
2021-4-2
发表于 2019-1-29 11:55:52 |显示全部楼层
在同一个超级图表中,我有二三十个商品叠加,需要对这些商品的数据分别进行一些计算,然后再汇总处理。那么对这些合约数据Data0、Data1、Data2。。。莫非需要把同样的代码写二三十次,只是把里面的数据源名称从Data0换成Data1,再换成Data2。。。?有没有快捷一些的类似于数组下标方式的方法啊,然后我可以把计算代码放在一个循环里,用一个循环把这二三十个商品都处理完的?这样计算代码只写一次,维护和修改都比较方便,图表中增加减少新品种也方便。麻烦大佬指点一下,多谢多谢。

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2019-1-29 15:13:49 |显示全部楼层
可以使用循环的方式的,data[i].price的方式进行计算

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
270873
积分
133
帖子
65
主题
28
阅读权限
40
注册时间
2018-10-4
最后登录
2021-4-2
发表于 2019-1-29 22:05:49 |显示全部楼层
小米 发表于 2019-1-29 15:13
可以使用循环的方式的,data.price的方式进行计算

太好了,谢谢。继续请问一下,有没有函数能够知道目前超级图表中的Data有多少个啊?这样我就可以动态设置循环的最大值了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2019-1-30 09:07:16 |显示全部楼层
colin10g 发表于 2019-1-29 22:05
太好了,谢谢。继续请问一下,有没有函数能够知道目前超级图表中的Data有多少个啊?这样我就可以动态设置 ...

一个图表最多支持0-49个data。但实际运行中,叠加过多数据源,在实时行情中,每来一个tick的刷新,是可能会导致cpu占用很高,从而影响整体效率的。
所以具体的数量还需要交易者根据自己的电脑性能逐步测试一下。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-3-29 08:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部