系统交易论坛 - 开拓者期货自动交易平台's Archiver

abc72 发表于 2009-1-27 12:51

建议TB语言加入数组

目前TB语言中没有数组,这在标示牛、熊背离等指标时,编程变得复杂、不易读,使用多个复杂的分析指标编写交易系统时更为不便,建议能加入数组元素。
此外,请问:TB中的变量,在下一个Bar是不是不能自动继承上一个Bar的值,如需继承必须定义为Series,下一个bar重新计算赋值或使用“变量A = 变量A[1]”语句?

nopain 发表于 2009-1-28 10:10

您的理解是正确的。
先定义为序列类型,然后再下一个Bar重新计算赋值或使用“变量A = 变量A[1]

ricky0211 发表于 2010-6-7 13:17

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

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

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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.