请教一下TB是每一个事件驱动都得启加截一次吗?

我定义了两个变量,一个局部变量,另一个全局变量

Vars

    integer i(1);  //局部变量
    Global integer j(1);  //全部变量

 

局部变量无论在哪个事件中累加值,值都回到初使值,只有全局变量才会累加?

请教一下TB是每一个事件驱动都得启加截一次吗?

成交事件域驱动
新量化时代的必备交易利器——“事件驱动”
TB系统提供的事件驱动函数能不能用return返回数据?比如onnar()
TB有键盘事件吗?ONKEY-
在事件驱动下如何通过亏损金额止损
巧妙利用TBQuant事件驱动针对盘中行情突发跳空
关于事件驱动函数
事件驱动的次序
OnOrder事件驱动问题
亏损一次加一次仓 盈利重新计算

局部变量无论在哪个事件中累加值,值都回到初使值,只有全局变量才会累加?

对,当前事件域结束后,局部变量都会初始化。

全局变量不会初始化,会持续保存值

另外,局部变量分图层,不同图层的局部变量不是一个对象

全局变量是唯一的,没有图层区别