设为首页收藏本站

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

建议TB语言加入数组 [复制链接]

Rank: 3Rank: 3

精华
0
UID
2730
积分
211
帖子
21
主题
7
阅读权限
40
注册时间
2008-11-5
最后登录
2013-5-14
跳转到指定楼层
1#
发表于 2009-1-27 12:51:56 |只看该作者 |倒序浏览
目前TB语言中没有数组,这在标示牛、熊背离等指标时,编程变得复杂、不易读,使用多个复杂的分析指标编写交易系统时更为不便,建议能加入数组元素。
此外,请问:TB中的变量,在下一个Bar是不是不能自动继承上一个Bar的值,如需继承必须定义为Series,下一个bar重新计算赋值或使用“变量A = 变量A[1]”语句?

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-1-28 10:10:52 |只看该作者
您的理解是正确的。
先定义为序列类型,然后再下一个Bar重新计算赋值或使用“变量A = 变量A[1]

使用道具 举报

Rank: 2

精华
0
UID
9650
积分
89
帖子
42
主题
5
阅读权限
30
注册时间
2010-5-5
最后登录
2019-3-24
3#
发表于 2010-6-7 13:17:20 |只看该作者

TB语言中实现数组的方法有如下两种

1、使用一维数组 用 setGlobalVar(i,3.4) 的方法实现。
2、当要使用二维数组时,用setTBProfileString("i","j",2.3)的方法实现。

不过方法二是磁盘读写负荷最重的方法,你要小心磁盘搞坏。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 03:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部