设为首页收藏本站

 找回密码
 注册
查看: 3062|回复: 5
打印 上一主题 下一主题

关于叠加数据的问题 [复制链接]

Rank: 1

精华
0
UID
8367
积分
39
帖子
3
主题
1
阅读权限
10
注册时间
2010-4-9
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2010-6-9 13:36:18 |只看该作者 |倒序浏览
新手请教一个问题,如果说我同时调用了10个合约数据,我能否用for ... to ...循环语句来调用它们?例如:
NumericSeries A;
For i = 0 to 9
{
A[ i ] = Data[ i ].Open;
}
这样能成功调用到10个数据吗?如果不行,有其他好点的方法吗?一个一个数据调用太麻烦……
感谢!

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-6-9 13:45:57 |只看该作者
不可以,没有办法

使用道具 举报

Rank: 1

精华
0
UID
8367
积分
39
帖子
3
主题
1
阅读权限
10
注册时间
2010-4-9
最后登录
2019-3-30
3#
发表于 2010-6-11 15:21:35 |只看该作者
这样调用这些合约数据似乎也不行,如下:
Vars
        NumericSeries A;
Begin
        A[0] = Data0.Close;  <= 提示 “缺少分号, 错误号:C0007”
        A[1] = Data1.Close;
        A[2] = Data2.Close;
        A[3] = Data3.Close;
        A[4] = Data4.Close;
        A[5] = Data5.Close;
        A[6] = Data6.Close;
        A[7] = Data7.Close;
        A[8] = Data8.Close;
        A[9] = Data9.Close;

请问是我调用的方法错了吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-6-24 14:02:37 |只看该作者
NumericSeries这个是序列变量的类型,不是数组。

使用道具 举报

Rank: 1

精华
0
UID
8367
积分
39
帖子
3
主题
1
阅读权限
10
注册时间
2010-4-9
最后登录
2019-3-30
5#
发表于 2010-7-15 10:35:57 |只看该作者
那请问我这个数组应该如何定义?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2010-7-15 11:29:25 |只看该作者
你就用数据库记录吧
使用的函数是SetTBProfileString和GetTBProfileString,函数参数请查阅帮助文件

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 04:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部