全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
希望每个函数的文档能标注作用的事件域
2023-05-22 10:40

官方在线文档中很多函数仅允许在一个事件域,或者允许在多个事件域中使用,但不同的事件域函数所传递的参数个数,参数类型不同。

这点在函数的说明文档中介绍的不够详细,希望能做更多说明。

例如:

GetBar函数:作用事件域-->仅限OnBar

GetReadyBar函数:作用事件域-->仅限OnReady

GetSessionCount函数:作用事件域-->仅限OnBar


cai446449

建议收到,不过您上面写的例子GetBar函数:作用事件域-->仅限OnBar,,,GetSessionCount函数:作用事件域-->仅限OnBar 没有这个限制,,,GetReadyBar函数:作用事件域-->仅限OnReady这个函数是要在onready域中使用并且帮助文档中也已经写明是在OnReady中获取数据,而且我看了这种类似的函数也都写明了在onint域或者onready域中使用

2023-05-22 14:58
timinginfo
@cai446449

虽然可以用,但GetSessionCount 在 Oninit中输出为0,我说的是这个意思。

而我这几个例子也有局限性,很多时候针对某个函数,即使对onbar机制有了解,也不确定这个函数是否用于onbar以外的作用域,且使用的结果也不可预知,只能自己写个demo反复测试,耽误很多时间,如果我们函数介绍能更完善就好了。

问题是,大多数用户不是TB的开发者,这造成信息概念的不对称。作为TB的老师们,可能认为这个是用户应该会的,应该懂的。可对用户来说,毕竟不像TB老师们每天接触代码,也能得到第一手的资料,也有非常棒交流环境。

有时候,TB老师们之间一句话的事儿,可能用户要研究一个月,所以希望有更完善的帮助文档和学习环境。

2023-05-22 21:10
您未登录,请先 登录注册 后发表评论
顶部