一个是官方示例 http://www.tbquant.net/fun/286.html,示例中High后面加的是圆括号,显示是Numeric类型;
另一个是TBQuant软件中,Highest的示例,示例中Price是Series<Numeric>类型,
请问:
问题一:都是可以回溯的数据,High为什么是Numeric类型?Price是Series<Numeric>类型?
问题二:我在TBQ上写代码的时候,如果把High换成官方网页示例的圆括号,括号内是一个变量,编译后会报错,见下图:
而High后面用方括号,括号内是变量,就不会报错,见下图:
而High后面用圆括号或者方括号,括号内都是用具体的数字,就不会报错。请问这是为什么?
针对于问题一::都是可以回溯的数据,High为什么是Numeric类型?Price是Series<Numeric>类型?
答:Numeric类型是简单变量,简单变量是单个的值,不能进行回溯。Series<Numeric>类型是序列变量,序列变量是和bar长度一致的数据序列,我们可以通过回溯获取当前bar以前的值。可以加我微信,相互讨论。
嗯嗯,好的,谢谢
方阔号后面表示是回溯几根BAR的意思,和圆括号不是一个概念。函数说明中,圆括号表示后面可以输入参数,但High这个函数是没有参数的。所以,你用圆括号后面输入东西就会报错。
好的,谢谢
请问你说的是什么