开拓者 TB关于全局变量和局部变量
作者:开拓者 TB 来源:cxh99.com 发布时间:2012年12月28日
- 咨询内容: 1.Vars定义的是全局变量
2.Begin End 里面定义的是局部变量,公式在执行的时候会一根BAR一根BAR的执行,修改局部变量的值。全局变量的修改需要单独的代码才能修改?
是这样理解吗?
- TB技术人员: 不是的
vars里定义的是声明该公式使用的变量
begin-end里不能定义变量
全局变量是固定函数SetGlobalVar和GetGlobalVar
- TB客服: TB用的是建立在C语言基础上的一种弱语言
不能变量声明和赋值一起出现在begin-end段中
所有变量和常量必须在Params和Var中声明,且所有变量作用范围仅限于该代码中。。。
如果Lz对数据库操作语言(SQL)有一定了解,相信应该对此不陌生
- 网友回复:
lh948 发表于 2012-11-13 14:30
不是的
vars里定义的是声明该公式使用的变量
begin-end里不能定义变量
请问,,比如我 一天最多只能建一次多仓,但是多仓能隔夜,要用全局变量表达么?怎么用?